RequestDeadlineExtensionBlock (Запрос продления срока)
Блок «Задание». Используется для создания заданий на запрос продления срока DeadlineExtensionAssignment (Задание). Добавлен в схему процесса «Запрос на продление срока».
Настройки в варианте процесса по умолчанию:
•инициатор – инициатор задачи;
•исполнитель значение устанавливается из свойства Assignee (Кому) задачи;
•срок выполнения – 1 день;
•тема задания формируется по шаблону с указанием темы ведущего задания задачи.
AcceptDeadlineRejectionBlock (Приемка отказа в продлении срока)
Блок «Задание». Используется для создания заданий на приемку отказа в продлении срока DeadlineRejectionAssignment (Отказ в продлении срока). Добавлен в схему процесса «Запрос на продление срока».
Настройка в варианте по умолчанию:
•инициатор – устанавливается значение из свойства Assignee (Кому) задачи;
•исполнитель – инициатор задачи;
•срок выполнения – 1 день;
•тема задания формируется по шаблону с указанием темы ведущего задания задачи.
ProcessAssignmentDeadlineExtensionBlock (Обработка продления срока задания)
Блок «Скрипт». Добавлен в схему процесса «Запрос на продление срока».
Выполняет логику продления срока задания, реализованную в ведущем задании в функции ExtendAssignmentDeadline(). Если функции нет, то выполняется логика по умолчанию: для срока ведущего задания устанавливается значение из свойства NewDeadline (Новый срок).
ProcessTaskDeadlineExtensionBlock (Обработка продления срока задачи)
Блок «Скрипт». Добавлен в схему процесса «Запрос на продление срока».
Выполняет логику продления срока задачи, реализованную в ведущей задаче в функции ExtendTaskDeadline(). Если функции нет, то срок задачи не меняется.
NotifyAboutDeadlineExtensionBlock (Уведомление о продлении срока)
Блок «Уведомление». Используется для создания уведомлений о продлении срока, тип уведомления: DeadlineExtensionNotification (Уведомление о продлении срока). Добавлен в схему процесса «Запрос на продление срока».
Настройки в варианте процесса по умолчанию:
•инициатор блока устанавливается из свойства Assignee (Кому) задачи;
•исполнители определяются в expression-функции GetPerformersForNotification (Получатели уведомления о продлении срока);
•тема блока определяется в expression-функции задачи GetDeadlineExtensionSubject (Тема уведомления о продлении срока).
Логика вычисления свойства NewDeadline (Новый срок) для конкретного получателя уведомления реализуется в функции GetNewDeadlineForDeadlineExtensionNotification() ведущего задания. Если функция не реализована, то NewDeadline (Новый срок) берется из свойства задачи NewDeadline (Новый срок).
© Компания Directum, 2024 |