<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Настройка согласования по регламенту ApprovalFunctionQueueItem – элемент очереди этапа выполнения сценария |
Очередь для асинхронного вызова функции Execute() из справочника Этап выполнения сценария. Наследник от Sungero.ExchangeCore.QueueItemBase.
Жизненный цикл элемента очереди:
•создается в блоке «Старт выполнения сценария» задачи на согласование по регламенту;
•при успешном выполнении функции Execute() в ProcessingStatus (Статус обработки) устанавливается значение Completed;
•если при выполнении сценария были ошибки, то текст ошибки записывается в ErrorMessage, а в ProcessingStatus устанавливается значение Error;
•удаляется в блоке «Удаление элемента очереди» задачи на согласование по регламенту.
Имя свойства |
Отображаемое имя |
---|---|
Сообщение об ошибке |
|
Статус обработки |
|
Ид текущего старта задачи |
|
Идентификатор задачи |
|
Отправлено уведомление об истечении срока выполнения сценария |
TaskId (Идентификатор задачи): Идентификатор
Идентификатор задачи, в рамках которой выполняется сценарий.
TaskStartId (Ид текущего старта задачи): Целое
Номер итерации задачи на согласование по регламенту.
ProcessingStatus (Статус обработки): Перечисление
Свойство добавлено в базовом типе сущности. Добавлен статус Completed.
Имя свойства |
Отображаемое имя |
---|---|
Completed |
Выполнен |
ErrorMessage (Сообщение об ошибке): Текст
Текст ошибки, которая возникла при выполнении сценария. Используется в тексте задания на доработку.
IsNoticeSended (Отправлено уведомление об истечении срока выполнения сценария): Логическое
Признак, что отправлено уведомление об истечении срока ожидания выполнения сценария. Используется в схеме задачи на согласование по регламенту. Если по истечении срока ожидания попытки выполнить сценарий продолжатся, то уведомление будет отправлено только один раз.
© Компания Directum, 2024 |