Список базовых сценариев

Сценарии автоматизации — это описание автоматических операций в формате JSON на основе зарегистрированных в системе Триггеров и Действий. В базовой конфигурации системы Pilot используются следующие сценарии:

Наименование Описание Триггер → Действие

actualFor attribute management
(Server and Client)

Обеспечивает добавление заданий в фильтр Актуальные

AttributeChanged → SetOrgUnitAttributeValueBasedOnState
Clear dateOfCompletion by reassign task (Server)

При изменении состояния элемента с Согласовано, На проверке, Выполнено на Выдано очищает значение атрибута Дата выполнения.

StateAttributeChanged → ClearAttributeValue
Complete task on attachments changing if signed (Server) При удалении вложения подписанного задания, задание завершается. RelationsChanged → SetStateAttributeValueIfSigned
Complete task on signing Завершает задание при подписании документа. DocumentSigned → SetStateAttributeValueIfSigned
Copy signature requests from the previous version При изменении версии виртуальный запрос на подпись копируется из предыдущей версии. VersionChanged → CopySignatureRequestsFromPreviousVersion
Executor assigned by responsible Осуществляет назначение исполнителя для задания на отдел OrgUnitAttributeChanged → SetStateAttributeValue, SetOrgUnitAttributeValue,
ClearAttributeValue
Fill dateOfAssignment and dateOfCompletion attribute (Server) Заполняет атрибуты Дата выдачи и Дата выполнения при переходе в соответствующие состояния

StateAttributeChanged → SetDateTimeAttributeValue

ManageTaskAndWorkflowState (Server and Client) Управляет переходами состояний заданий и процессов, в т.ч. из состояния <нет> AttributeChanged → ManageTaskAndWorkflowState
No executor task Управляет функционалом выдачи задания на отдел. StateAttributeChanged → SetStateAttributeValueIfDepartment
Reassign task on attachment changing (Server) Осуществляет перевыдачу заданий при изменении вложения VersionChanged → SetStateAttributeValue
Set access rights to task attachments Назначает права доступа на вложения в задание

RelationsChanged → SetAccessLevel;

AttributeChanged → SetAccessLevel

Set inProgress on document opening Обеспечивает взятие в работу при открытии документа DocumentOpened → SetStateAttributeValue
Task notifications (Server) Осуществляет работу оповещений

StateAttributeChanged → SendNotifications;

OrgUnitAttributeChanged → SendNotifications;

AttributeChanged → SendNotifications;

RelationsChanged → SendNotifications;

Virtual signature requests management Управляет запросами на виртуальную подпись при создании и редактировании процесса согласования

RelationsChanged → AddVirtualSignatureRequests, DeleteVirtualSignatureRequests;

RelationsChanged → SetStateAttributeValueIfSigned;

StateAttributeChanged → DeleteVirtualSignatureRequests;

AttributeChanged → ReplaceVirtualSignatureRequest;