Руководство программиста WorkflowApproval


НАЧАЛО >> WorkflowApproval >> Руководство программиста WorkflowApproval📄 Скачать в DOCX


Основной код публичных функций находится в modules/WorkflowApproval/__call. В api.php находятся ObjectData-классы, системные overrides модуля и PHPDoc @method для доступных функций.

Ключевые функции:

Прикладной модуль не должен напрямую менять approval request в обход этих функций. Доменные изменения после согласования должны проходить через Workflow continuation с повторной проверкой route, condition и Security.

WorkflowApproval не выполняет delivery событий, фоновые retry, отправку уведомлений, хранение комментариев или расчет рабочего времени. Для этого используются EventBus, Queue, Collaboration и WorkCalendar.