Как использовать оператор "Вставить"?
Оператор Вставить позволяет запускать автоматический сценарий или скрипт из другого автоматического сценария. Оператор доступен только для автоматического сценария автоматизации.
Вы можете использовать оператор Вставить в любом месте сценария.
Если вы хотите, чтобы в результате работы сценария был запущен другой сценарий или скрипт:
- Откройте автоматический сценарий автоматизации.
- Нажмите кнопку и выберите оператор Вставить. Справа откроются настройки оператора.
- Укажите описание оператора.
- В блоке Вставить выберите сценарий или скрипт из списка. В списке отображаются скрипты из библиотеки и автоматические сценарии. Для корректной работы оператора Вставить необходимо наличие скриптов или автоматических сценариев, которые не начинаются с оператора Ожидать.
- Нажмите кнопку . Настройки сценария автоматизации будут сохранены.
После завершения работы вставленного сценария основной сценарий продолжает свое выполнение.
Из основного сценария передаются следующие данные во вставляемый сценарий:
- Контекст дела, клиентского запроса, участника, в рамках которого выполняется сценарий
- Инициатор условия срабатывания
Предусмотрены следующие ограничения и уведомления при использовании оператора Вставить:
- Если вставленный сценарий прерывается при выполнении, основной сценарий также будет прерван.
- Если сценарии оказываются вставленными друг в друга, при попытке сохранения отображается уведомление.
- При изменении статуса вставленного сценария отображается предупреждение.
- При удалении и отключении основного сценария:
- Прерывается выполнение сценария
- Прерывается выполнение всех сценариев, которые вызвал основной сценарий
- При удалении сценария, если он был вставлен в другой сценарий, отображается уведомление.
- Если отключенный сценарий был вставлен в другие сценарии, то они:
- Выполняются до момента вызова сценария, дойдя до вызова – прерываются
- Выполняются, если вызов сценария уже пройден
- Прерываются, если находятся в моменте выполнения данного сценария.