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

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

Подпроцессы

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

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

 

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вложения
У этой статьи нет вложений.
Обратная связь
Security Code
Статьи по теме
Описание файлов базы данных
Просмотрено 71 раз с Thu, Mar 5, 2020

Путь передачи электронной почты
Просмотрено 140 раз с Tue, Mar 24, 2020

О Comindware Business Application Platform
Просмотрено 271 раз с Tue, Mar 3, 2020

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

Как построить схему бизнес-процесса
Просмотрено 128 раз с Wed, Mar 18, 2020

Анализ бизнес-способностей и необходимых сущностей бизнес-процесса согласования командировки
Просмотрено 50 раз с Fri, Jul 31, 2020

Настройка межпроцессного взаимодействия
Просмотрено 21 раз с Fri, Aug 7, 2020

Правила для формы
Просмотрено 132 раз с Tue, Mar 10, 2020

Очистка ссылки
Просмотрено 165 раз с Wed, Feb 19, 2020

Импорт данных записей
Просмотрено 74 раз с Fri, Mar 13, 2020


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