Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform

Запросить демонстрацию

Подпроцессы

В платформе используются подпроцессы двух типов:

Тип подпроцессаОписание
Встроенный  Представляет собой последовательность активностей, которая может быть выделена в отдельный процесс внутри текущего процесса. Используется для упрощения и структуризации основной процессной схемы. 
Внешний  Представляет собой вызов стороннего процесса внутри текущего. Настройка внешнего подпроцесса имеет смысл, если определенная последовательность действий входит сразу в несколько процессов. 

 

Встроенный подпроцесс

Встроенный подпроцесс представляет собой последовательность активностей, которая может быть выделена в отдельный процесс внутри текущего процесса. Используется для упрощения и структуризации основной процессной схемы. 

Чтобы добавить вложенный подпроцесс в шаблон процесса, перетаскиванием добавьте на схему процесса иконку встроенного подпроцесса из группы Действия.

В разделе Действия расположены настройки подпроцесса, доступ к правилам для данных и схеме.

Встроенный подпроцесс 

В разделе настроек подпроцесса задаются основные свойства. Основные свойства события включают в себя системное и отображаемое на схеме имя подпроцесса, а также его описание. 

Схема подпроцесса 

Имейте в виду, что в отличие от внешнего подпроцесса, встроенный подпроцесс является частью основного процесса и оперирует тем же набором атрибутов.

 

Внешний подпроцесс

Внешний подпроцесс представляет собой вызов стороннего процесса внутри текущего. Настройка внешнего подпроцесса имеет смысл, если определенная последовательность действий входит сразу в несколько процессов.

Чтобы добавить внешний подпроцесс в шаблон процесса, перетаскиванием добавьте на схему процесса иконку повторно используемого подпроцесса из группы Действия.

Настройка повторно используемого подпроцесса

В разделе настроек подпроцесса задаются основные свойства. Основные свойства подпроцесса включают в себя системное и отображаемое на схеме имя подпроцесса, а также его описание.

Дополнительные свойства подпроцесса включают в себя следующие поля:

  • Использовать процесс – из раскрывающего списка необходимо выбрать процесс, вызываемый в качестве подпроцесса.
  • Использовать схему процесса – версия процессной схемы.
  • Тип цикла – если при выполнении основного процесса подпроцесс должен быть выполнен несколько раз, необходимо выбрать тип повтора: параллельный или последовательный цикл.

Далее необходимо выбрать, выполняется ли цикл определенное количество итераций или по коллекции. Для последовательного цикла, выполняемого определенное количество итераций, вы можете задать:

В последнем случае число итераций имеет приоритет над условием выполнения цикла. При необходимости отметьте флаг Проверка условия перед итерацией .

Дополнительные свойства повторно используемого подпроцесса

Для цикла, выполняемого по коллекции , вы можете:

  • либо указать коллекцию основного процесса (опция Атрибут )
  • либо создать новую коллекцию "на лету" (опция " Выражение " или " C# ").

В случае если коллекция создается "на лету", укажите атрибут основного процесса, который будет использован в качестве источника данных для создаваемой коллекции (поле передавать данные из атрибута родительского процесса ).

 Дополнительные свойства повторно используемого подпроцесса

Подпроцесс будет создавать записи, по одной на каждую итерацию цикла. При необходимости передайте ссылки на эти записи в коллекцию. Эта коллекция должна быть предварительно создана в связанном с основным процессом шаблоне записи.

Внешний подпроцесс оперирует собственными атрибутами. В разделе Данные на входе указываются их значения внутри основного процесса.

Свойства повторно используемого подпроцесса 

Имейте в виду, что при выборе опции Атрибут вам потребуется настроить соответствие между атрибутом подпроцесса и атрибутом основного процесса.

Аналогичным образом укажите, какие данные подпроцесс вернет в основной процесс после завершения.

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Выражения
Просмотрено 226 раз с Fri, Mar 6, 2020

Как перенести базу данных
Просмотрено 207 раз с Thu, Mar 5, 2020

Зациклился процесс - что делать?
Просмотрено 224 раз с Wed, Jun 17, 2020

Задачи
Просмотрено 303 раз с Thu, Mar 12, 2020

Управление версиями схемы процесса
Просмотрено 199 раз с Thu, Mar 12, 2020

Вычисление гиперссылки на запись
Просмотрено 254 раз с Tue, Jun 16, 2020

Импорт таблицы Excel в коллекцию
Просмотрено 63 раз с Thu, Jan 21, 2021

События
Просмотрено 432 раз с Thu, Mar 12, 2020

Настройка бизнес-правил
Просмотрено 231 раз с Thu, Mar 12, 2020

Notation N3
Просмотрено 123 раз с Mon, Aug 3, 2020


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware