Дизайнер бизнес-процессов > Графические процессы (BPMN) > Вкладки дизайнера бизнес-процессов / Сценарии 

Сценарии

Все сценарии, используемые в процессах, отображаются на вкладке Сценарии. Для их создания используется язык программирования TypeScript. Более подробно про принципы написания сценариев в ELMA365 вы можете прочитать в справке по TypeScript SDK.

При написании некоторых сценариев можно использовать дополнительные параметры. Они позволяют донастроить процесс или внести изменения в сценарий без перепубликации. Подробнее об этом вы можете прочитать в статье Дополнительные параметры.Сценарии (вкладка)_01

Верхняя панель

Над страницей для редактирования сценария располагается верхняя панель управления.Сценарии (вкладка)_02

  • Сохранить – текст сценария будет сохранен как черновик, при этом опубликованный сценарий не изменяется.
  • Проверить проверяется наличие ошибок в сценарии. Найденные ошибки будут подчеркнуты красным цветом. Сценарий с ошибками опубликовать нельзя.
  • Опубликовать – чтобы система могла выполнить сценарий, его нужно опубликовать. Не забывайте публиковать сценарий каждый раз после того, как вы вносите изменения. Сохраненные, но не опубликованные изменения не будут доступны пользователям при выполнении бизнес-процесса.
  • Отладить кнопка запускает отладку бизнес-процесса. Можно использовать для проверки и отладки сценария на практике.
  • Отменить отменяет последнее действие.
  • Повторить – повторяет последнее отмененное действие.

  • Настройки – эта опция доступна только для сценариев в бизнес-процессах на уровне разделов и приложений. Вы можете разрешить или ограничить доступ к глобальным константам. По умолчанию ни одна из опций не выбрана.

Сценарии (вкладка)_03

  • Global – выберите эту опцию, если хотите использовать в сценарии константу Global. Она позволяет получить доступ к переменным, содержащимся в других разделах, и к глобальным параметрам. Использование этого объекта препятствует дальнейшей выгрузке сценария. То есть, если использовать константу Global в сценарии процесса, лежащего в разделе или приложении, то этот раздел или        приложение нельзя будет экспортировать.
  • Namespace эта опция позволяет использовать в сценарии константу Namespace. Она дает доступ к приложениям раздела. Вы не сможете экспортировать приложение со сценарием, содержащим константу Namespace, но выгрузка раздела по-прежнему будет доступна.