Скрипты
Как упоминалось в главе Бизнес- Процесс, Скрипты - это последовательность команд для выполнения конкретных операций для инстанции. Главным плюсом скриптов является их динамичность, то есть, при выполнении определенного действия, скрипт срабатывает синхронно. Именно поэтому данная опция была вынесена в отдельный функционал, что позволило настраивать скрипты на бизнес-объект или на конкретное поле в этом бизнес-объекте.
Для того чтобы добавить скрипт:
Необходимо перейти в бизнес-объект (поле) и в правом верхнем углу нажать на иконку “”. Откроется рабочая область скриптов:
По умолчанию версия будет первой и тестовой.
Далее откроется окно “Настройки скрипта”, в котором будет строиться скрипты.
Построение скрипта и установка его в работу происходит аналогично скриптам в бизнес-процессах. Пример публикации скрипта:
Скрипт можно настроить на открытие инстанции. Пример использования скриптов на открытия:
При открытии инстанции, написанный скрипт, будет запускаться каждый раз:
Скрипты построенные в "Сохранение" отработаются в том случае, если Вы нажали кнопку "Сохранить".
Скрипты построенные в "Закрытие", отработаются в том случае, если Вы открыли инстанцию, и закрыли. После закрытия отработаются скрипты.
Чтобы добавить скрипт “На изменение поля” в бизнес-объекте, необходимо нажать на “”, в открывшемся окне выбрать изменяемое поле.
Инструменты создания скриптов аналогичны с бизнес-процессом.
В режиме редактирования в бизнес-объекте у каждого поля есть знак скриптов. При нажатии на него у определенного поля откроется рабочее окно скриптов на изменения поля выбранного поля: