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

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

Подпроцессы

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

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

 

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Настройка отмены процесса по кнопке
Просмотрено 117 раз с Fri, Jul 31, 2020

Настройка правил для формы
Просмотрено 118 раз с Tue, Mar 10, 2020

Урок 10. Работа с контентом
Просмотрено 176 раз с Tue, Mar 17, 2020

Настройка отправки уведомлений по эл. почте
Просмотрено 135 раз с Fri, May 8, 2020

Операторы
Просмотрено 174 раз с Tue, Mar 10, 2020

Типы данных
Просмотрено 133 раз с Fri, Mar 6, 2020

Редактирование атрибута
Просмотрено 151 раз с Fri, Mar 6, 2020

Очистились все значения в атрибуте
Просмотрено 81 раз с Fri, Aug 14, 2020

Не работают правила на форме пользовательской задачи
Просмотрено 75 раз с Wed, May 13, 2020

Моделирование знаний на графах
Просмотрено 89 раз с Mon, Aug 3, 2020


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