«Задача» (TaskBlock). Блок предназначен для создания задачи или подзадачи определенного типа в рамках варианта процесса.
Свойства блока
Свойство |
Описание |
---|---|
Заголовок (Title) |
Заголовок блока, который видит разработчик в схеме задачи |
Инициатор (Author) |
Инициатор задачи |
Наблюдатели (Observers) |
Список наблюдателей задачи. |
Тема (Subject) |
Тема задачи, которую видят пользователи в системе |
Тема в переписке (Subject in thread) |
Тема задачи в переписке, которую видят пользователи |
Текст (Text) |
Текст задачи, который видят пользователи в системе |
Важность (Importance) |
Важность задачи. Возможные значения: Нормальная, Высокая |
Конечный срок (MaxDeadline) |
Конечный срок задачи |
Подзадача (IsSubtask) |
Признак того, что создается подзадача. Возможные значения: True, False. Значение по умолчанию False (флажок не установлен) |
Задание на приемку (NeedsReview) |
Признак того, что после выполнения всех блоков схемы задачи нужно создать задание на приемку. Возможные значения: True, False. Значение по умолчанию True (флажок установлен) |
Ожидать завершения (WaitForCompletion) |
Признак, определяющий переход к следующему блоку. Если установлен, переход выполнится, если все задачи в рамках текущего блока завершены. Возможные значения: True, False. Значение по умолчанию False (флажок не установлен) |
Процесс (ProcessKind) |
Вариант процесса, по которому нужно стартовать задачи, созданные в блоке |
События блока
Событие |
Назначение |
Аргументы события |
---|---|---|
Старт блока (<Имя блока>Start) |
Заполнение свойств выполняемого блока. Событие выполняется на сервисе выполнения блоков схем задач (WorkflowBlockService) при старте обработки блока |
_obj – задача, в рамках которой обрабатывается блок; _block – блок, в рамках которого выполняется событие |
Заполнение свойств задачи, которые нельзя заполнить через свойства блока. Например, свойства типа Текст, Картинка, Бинарные данные. Событие выполняется на сервисе выполнения блоков схем задач (WorkflowBlockService) до старта задачи (после создания и заполнения свойств задачи) и до сохранения в базу данных |
_obj – задача, в рамках которой обрабатывается блок; createdTask – задача, созданная в рамках блока. Если установлен флажок Несколько задач, то в аргументе item задается элемент коллекции; _block – блок, в рамках которого выполняется событие |
|
Конец блока (<Имя блока>End) |
Актуализация свойств задачи после выполнения блока. Событие выполняется на сервисе выполнения блоков схем задач (WorkflowBlockService) при завершении обработки блока |
_obj – задача, в рамках которой обрабатывается блок; _block – блок, в рамках которого выполняется событие; сreatedTasks – список задач, созданных в рамках блока |
© Компания Directum, 2024 |