Задает конец отдельной диаграммы процесса, моделирующей процесс выполнения задачи для ресурсов (обычно это процесс завершения задачи).
На рисунке вы можете видеть пример завершающей задачи. Вы задаете завершение задачи как отдельную диаграмму процесса, начиная ее из нижнего порта блока Release и заканчивая ее блоком ResourceTaskEnd.
- Если опция выбрана, ресурсы будут перемещены в их базовое местоположение по окончании выполнения задачи.
Тип значения: boolean
Значение по умолчанию: true
Локальная переменная: T unit — ресурс - Если опция выбрана, то все ресурсы, захваченные ресурсом, завершающим в этом блоке свою задачу, будут освобождены.
Тип значения: boolean
Значение по умолчанию: true Локальная переменная: T unit — ресурс
- При выходе
- Код, выполняемый, когда ресурс завершает задачу и покидает этот блок ResourceTaskEnd.
Локальные переменные:
T unit — ресурс
Agent agent — агент, который обслуживался перед выполнением этой завершающей задачи ресурса - При извлечении
- Код, выполняемый, когда ресурс умышленно извлекается из блока посредством вызова функции ресурса remove(). Этот код вызывается автоматически после вызова функции remove().
Локальная переменная: T unit — ресурс
Функция | Описание |
---|---|
long count() | Возвращает количество ресурсов, прошедших через этот блок ResourceTaskEnd. |
- in
- Входной порт.
-
Как мы можем улучшить эту статью?
-