Call activity
Call activity представляет собой элемент схемы процесса, который позволяет вызывать другой процесс в рамках уже выполняемого. Он используется для организации и управления повторяющимися операциями или процессами в основном процессе и позволяет улучшить читаемость и модульность схемы процесса, разделяя его на более мелкие и понятные блоки.
Call activity может быть представлен как прямоугольник с закругленными углами и надписью внутри, указывающей на вызываемый процесс. Также может быть использована ссылка на отдельную схему процесса, где расположен вызываемый процесс.
При использовании call activity процесс выполняет следующие шаги:
Процесс достигает точки вызова (call activity).
Вызывается процесс, указанный в call activity.
Выполняется вызываемый процесс.
После завершения вызываемого процесса , управление возвращается к основному процессу на точку вызова.
Основной процесс продолжает свое выполнение.
Вы можете передавать переменные процесса в вызываемый процесс, и наоборот. Данные копируются в вызванный процесс при его запуске и копируются обратно в основной процесс при его завершении.
Атрибуты и форма
Как найти ID вызываемого процесса :
Отдельный процесс можно указать, используя Идентификатор:
Связь - выбор варианта связи с процессом.
По умолчанию «Актуальное».
– Опубликованное с процессом - рассчитывается версия процесса, которая была опубликована вместе с версией текущего процесса.
– Актуальное - всегда последняя версия процесса.
– Версия - позволяет указать конкретную версию процесса.
- Тег версии - позволяет указать конкретную версию процесса по тегу.
|
|
Трансляция переменных в вызываемый процесс |
|
Транслировать все переменные
Все переменные основного процесса будут переданы в вызываемый процесс, и необходимые из них будут использоваться
|
|
Выбор передаваемых переменных в вызываемый процесс
Источник – переменная из основного процесса, передаваемая в вызываемый.
Цель – переменная вызываемого процесса.
|
|
Трансляция переменных из вызываемого процесса |
|
Транслировать все переменные
Все переменные вызванного процесса будут переданы в основной процесс, и необходимые из них будут использоваться
|
|
Выбор передаваемых переменных из вызванного процесса
Источник – переменная из вызванного процесса, передаваемая в основной.
Цель – переменная основного процесса
|
|
Настройки асинхронности
|
см. подробнее о асинхронных задачах
|
Важно
При сохранении, сохранении/публикации процесса проверяется обязательность заполнения следующих полей:
«Процесс или Вызываемый элемент»;
- «Связь»:
«Версия»;
«Тег версии»
Иначе в линтере будет выдана ошибка.