Запуск узла сценария (Интранет)

Запуск узла сценария - это робот/активити, позволяющее запустить сценарий чат-бота Zabotix в связанном с сущностью CRM чате. Сценарий может быть запущен как в изолированном чате, так и в обычном.

Активити доступно во всех роботах и бизнес-процессах Битрикс24, например для:
  • Лид
  • Контакт
  • Компания
  • Сделка
  • Смарт-процесс
  • Задачи
  • Списки
Учитывайте, что при запуске нового сценария в уже существующем чате ранее запущенный в этом чате сценарий будет остановлен. Даже если вновь запускаемый сценарий выполняет только фоновые действия и не отправляет текст в чат.

Для добавления робота нажмите на "Создать", выберите в появившемся окне в левом меню пункт Другие роботы > [Чат-боты для сотрудников. Конструктор от Zabotix] Запуск узла сценария. И нажмите "Добавить".



Для добавления действия в бизнес-процесс найдите раздел Действия приложений > [Чат-боты для сотрудников. Конструктор от Zabotix] Запуск узла сценария. 



Параметры робота:

  • Узел сценария - узел, с которого будет запущен сценарий в чате. В списке узлов в скобках указан сценарий к которому принадлежит узел.
  • Запустить для пользователя - сотрудник для которого запускается выбранный узел.
  • Запускать от имени пользователя - сотрудник от имени которого (с точки зрения чат-бота) запускается выбранный узел. Данный пользователь будет доступен внутри сценариев как пользователь, запустивший сценарий. А также этот пользователь будет отображаться как запустивший сценарий в разделе Монитор.
  • Запустить в отдельном изолированном чате - чат-бот создаст отдельный чат для выбранного сценария. Если чат уже существует - чат-бот перезапустит сценарий в нём, начиная с выбранного узла.
  • Запускать от имени - системный параметр Битрикс24, который в данном случае не влияет на работу сценария. В общем случае - пользователь, от имени которого (с точки зрения Битрикс24, то есть с чьим набором прав Битрикс24) будет запущен сценарий. Указывайте здесь пользователя, полномочий которого внутри Битрикс24 точно будет достаточно для корректной работы сценария.







Рассмотрим на примере


Для примера возьмём начальный узел сценария "Обучающий курс соль - Демо", который создаёт задачу сотруднику от имени того, кто запустил сценарий.



Создадим робот. В нашем случае это робот на стадии сделки. В вашем это может быть любая другая сущность или бизнес-процесс.

  • Узел сценария - укажем начальный узел обучающего курса.
  • Запустить для пользователя - выберем пользователя из поля сущности.
  • Запускать от имени пользователя - выберем конкретного пользователя.
  • Запускать в отдельном изолированном чате - выберем "да". 




Теперь нам нужно инициировать запуск робота. Для этого сменим сделке стадию.



По итогу чат-бот создал отдельный чат (т.к. мы указали в параметрах запускать в изолированном чате) и пригласил туда ответственного за сделку. Далее он написал, кто именно запустил для сотрудника данный сценарий. И затем выполнил указанный в настройках робота узел - создал сотруднику задачу от имени того, кто этот сценарий запустил.



Если мы зайдём в Монитор, то увидим соответствующую запись.
  • Сценарий - какой сценарий был запущен (обучающий курс)
  • Сотрудник - для кого он был запущен (для ответственного)
  • Запустил - кем он был запущен (конкретным пользователем)
  • Тип чата - обычный или изолированный чат (изолированный)
  • Тип запуска - откуда именно он был запущен (робот из сделки)
  • Позиция - на каком именно узле на данный момент находится сотрудник (начальный узел).





Если же мы выберем запускать в обычном сценарии.
 


То чат-бот запустит выбранный узел в личном чате один на один с пользователем.



Разница в том, что в данном чате вы не сможете отследить передвижение сотрудника по сценарию. Вы увидите факт запуска узла в мониторе и откуда именно он был запущен. Но вы не будете знать, на каком именно сейчас узле находится сотрудник, сколько времени прошло с запуска. Также вы не сможете завершить и перезапустить сценарий для пользователя.