Работа с оператором "Вставить"

Как использовать оператор "Вставить"?

Оператор Вставить позволяет запускать автоматический сценарий или скрипт из другого автоматического сценария. Оператор доступен только для автоматического сценария автоматизации.

Вы можете использовать оператор Вставить в любом месте сценария.

Если вы хотите, чтобы в результате работы сценария был запущен другой сценарий или скрипт:

  1. Откройте автоматический сценарий автоматизации.
  2. Нажмите кнопку и выберите оператор Вставить. Справа откроются настройки оператора.
  3. Укажите описание оператора.
  4. В блоке Вставить выберите сценарий или скрипт из списка. В списке отображаются скрипты из библиотеки и автоматические сценарии. Для корректной работы оператора Вставить необходимо наличие скриптов или автоматических сценариев, которые не начинаются с оператора Ожидать.
  5. Нажмите кнопку . Настройки сценария автоматизации будут сохранены.

После завершения работы вставленного сценария основной сценарий продолжает свое выполнение.

Из основного сценария передаются следующие данные во вставляемый сценарий:

  • Контекст дела, клиентского запроса, участника, в рамках которого выполняется сценарий
  • Инициатор условия срабатывания

Предусмотрены следующие ограничения и уведомления при использовании оператора Вставить:

  1. Если вставленный сценарий прерывается при выполнении, основной сценарий также будет прерван.
  2. Если сценарии оказываются вставленными друг в друга, при попытке сохранения отображается уведомление.
  3. При изменении статуса вставленного сценария отображается предупреждение.
  4. При удалении и отключении основного сценария:
    • Прерывается выполнение сценария
    • Прерывается выполнение всех сценариев, которые вызвал основной сценарий
  5. При удалении сценария, если он был вставлен в другой сценарий, отображается уведомление.
  6. Если отключенный сценарий был вставлен в другие сценарии, то они:
    • Выполняются до момента вызова сценария, дойдя до вызова – прерываются
    • Выполняются, если вызов сценария уже пройден
    • Прерываются, если находятся в моменте выполнения данного сценария.