<< Click to Display Table of Contents >> Объектная модель > Workflow – управление бизнес-процессами > Scheme – схема > Блоки схемы WaitingSchemeBlocks – блоки «Ожидание» |
![]() ![]() |
Для программной работы используется класс Sungero.Core.WaitingSchemeBlocks. Доступен только в серверном коде.
Методы
Имя |
Описание |
---|---|
Получить блок «Ожидание» из схемы по идентификатору |
|
Получить все блоки «Ожидание» из схемы варианта процесса |
|
Проверить, совпадает ли тип блока с типом конкретного блока |
|
Привести тип блока к нужному типу |
IWaitingSchemeBlock – блок «Ожидание»
Блок используется для чтения свойств блока «Ожидание» в схеме варианта процесса. Наследник от ISchemeBlock. Обратиться к свойствам блока можно через block.<Имя свойства>.
Свойства
Имя |
Тип |
Описание |
---|---|---|
Deadline |
DateTime |
Срок, на который нужно приостановить выполнение задачи |
RelativeDeadline |
Nullable<TimeSpan> |
Относительный срок ожидания – промежуток времени, через который завершится блок после его старта |
Пример. Получить блок с типом «Ожидание»
// Обратиться к схеме варианта процесса.
IScheme scheme = task.Scheme;
// Получить блок с типом "Ожидание".
var taskBlock = WaitingSchemeBlocks.Get(scheme, blockId);
© Компания Directum, 2024 |