Задача [AS25]: События для работ

Формулировка проблемы: для реализации партнёрами внешнего интеграционного модуля необходима реализация событий для работ.

При реализации данной задачи необходимо учитывать реализацию задачи 60.AS26.

Сопутствующий документ: Руководство по интеграции

Решение: необходимо реализовать следующие типы событий для работ:

Для события [event.workflow.work.expired] необходимо реализовать новую настройку Интервал проверки работ на просроченность (в минутах) в разделе конфигуратора «Настройки системы» - «Параметры уведомлений», которая представляет собой поле для ввода. Проверка работ на просроченность работ для указанного события должна происходить один раз в указанное в данной настройке значение интервала. Значение по умолчанию - 60. Возможные значения для ввода - только целые положительные числа, иначе выделять поле красным цветом и не сохранять изменения.

Рисунок 157. Новая опция параметров уведомлений

Новая опция параметров уведомлений

Минимальный набор передаваемых данных для всех событий типа event.workflow.work.*:

Если работа запускается по реестру, то также обязательно передаются:

Для работ по процессу «работа по форме» (вызванного как непосредственно из маршрута реестра, так и из шаблона маршрута), кроме всего прочего, необходимо также передавать данные из дополнительных полей, настроенных непосредственно в самом процессе «работа по форме» (см. подробнее про дополнительные поля в задаче 60.AS26).