Автоматизация

Сценарии автоматизации — это описание автоматических операций в формате JSON на основе зарегистрированных в системе Триггеров и Действий.

Триггер — обработчик заданного события. При наступлении события триггер срабатывает и запускает Действие.

Структура скрипта автоматизации

Структура скрипта рассмотрена на примере триггера RelationChanged, который активизирует 3 действия: UpdateWorkflowSignatureRequests, ChangeAccess, ChangeAccess.

 

 

Рассматриваемый триггер срабатывает при изменении, добавлении, удалении любой связи объекта на клиенте и запускает три действия:

  • обновление (или создание, если отсутствуют) запросов на подпись у исполнителей для документов, вложенных в задания на согласование;
  • изменение доступа на Согласование к вложению в задание на согласование для исполнителя;
  • изменение доступа на Просмотр к вложению в задание на ознакомление для исполнителя;

Добавление скрипта автоматизации

Чтобы добавить скрипт автоматизации в Pilot-myAdmin:

  • выберите базу данных;
  • откройте вкладку Автоматизация;
  • Нажмите Создать сценарий и задайте имя нового сценария.
  • Напишите или вставьте из примера скрипт автоматизации в формате JSON в пустую область правой части экрана.
  • Нажмите Сохранить изменения.

Сценарий автоматизации готов и работает в системе.