ResourceTaskEnd

Задает конец отдельной диаграммы процесса, моделирующей процесс выполнения задачи для ресурсов (обычно это процесс завершения задачи).

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


Параметры

Переместить ресурс в его базовый узел [динамический]
Если опция выбрана, ресурсы будут перемещены в их базовое местоположение по окончании выполнения задачи.
Тип значения: boolean
Значение по умолчанию: true
Локальная переменная: T unit - ресурс
Освобождать захваченные ресурсы [динамический]
Если опция выбрана, то все ресурсы, захваченные ресурсом, завершающим в этом блоке свою задачу, будут освобождены.
Тип значения: boolean
Значение по умолчанию: true
Локальная переменная: T unit - ресурс
Действия
При выходе [код]
Код, выполняемый, когда ресурс завершает задачу и покидает этот блок ResourceTaskEnd.
Локальная переменная: T unit - ресурс
agent - агент, который обслуживался перед выполнением этой завершающей задачи ресурса.
При извлечении [код]
Код, выполняемый, когда ресурс умышленно извлекается из блока посредством вызова функции ресурса remove(). Этот код вызывается автоматически после вызова функции remove().
Локальная переменная
: T unit - ресурс

Функции

long count() - Возвращает количество ресурсов, прошедших через этот блок ResourceTaskEnd.

Порт

in
Входной порт.