Настройка автоматического запуска скрипта

Простой
PDF

Настройка автоматического запуска скрипта

Приложение «Универсальный модуль скриптов» в BPMSoft предоставляет возможность автоматического запуска скриптов из бизнес-процессов, используя элемент процесса «Запустить скрипт».

Элемент процесса «Запустить скрипт»

Элемент дизайнера процессов «Запустить скрипт» Элемент процесса Запустить скрипт.svgиспользуется для автоматического запуска скрипта в бизнес-процессе.

Рисунок 1 — Панель настройки элемента «Запустить скрипт»

Рисунок 1 — Панель настройки элемента «Запустить скрипт».png

Для настройки элемента заполните его параметры. Описание параметров элемента представлено в таблице 1.

Таблица 1 — Описание параметров элемента процесса «Запустить скрипт»

Название параметра Описание
«Скрипт, который необходимо запустить» Запись скрипта, который будет запущен при выполнении бизнес-процесса.
Если заполнить параметр, BPMSoft активирует выбранный скрипт, не учитывая заданные условия запуска и ограничения по ролям.
Если параметр не заполнен, BPMSoft запустит скрипт, подходящий под следующие условия:
  • «Статус» скрипта = «Активный»;
  • Объект запуска соответствует указанному в параметре «Объект, для которого запускается скрипт»;
  • «Условия запуска соответствуют параметрам записи (определяется по «Id записи объекта»);
  • Доступ пользователя подтвержден наличием хотя бы одной роли из списка «Роли доступа к скрипту».
Подробнее о настройке скрипта смотрите в статье Процесс настройки скриптов диалогов
Приоритет выполнения:
  • При наличии нескольких подходящих скриптов запускается скрипт с наивысшем приоритетом;
  • Если ни один скрипт не соответствует условиям, запуск не производится.
Подробнее о настройке приоритетов смотрите в статье Приоритеты выбора скриптов.
«Объект, для которого запускается скрипт» Объект, по записи которого будет запущен скрипт. Поле заполняется автоматически и недоступно для редактирования, если заполнен параметр «Скрипт, который необходимо запустить»
«Id записи объекта, для которого запускается скрипт» Уникальный идентификатор записи, для которой запускается скрипт
«Id контакта пользователя, для которого запускается скрипт» Уникальный идентификатор контакта пользователя, который будет выполнять скрипт после запуска в окне прохождения скрипта

Пример использования элемента «Запустить скрипт»

Пример. Настроить бизнес-процесс, который будет запускать скрипт «Консультация по вопросам гарантийного обслуживания» при поступлении звонка от клиента.

Рисунок 2 — Схема бизнес-процесса запуска скрипта для консультации по гарантийному обслуживанию при поступлении звонка

Рисунок 2 — Схема бизнес-процесса запуска скрипта для консультации по гарантийному обслуживанию при поступлении звонка.png

  1. Добавьте на схему стартовый сигнал «Поступил звонок» со следующими настройками:

Рисунок 3 — Параметры элемента «Поступил звонок»

Рисунок 3 — Параметры элемента «Поступил звонок».png

Процесс будет запускаться при поступлении звонка с направлением «Входящий».

  1. Добавьте на схему элемент «Читать данные». Назовите его «Прочитать данные звонка». В настройках элемента укажите следующие значения:

Рисунок 4 — Параметры элемента «Прочитать данные звонка»

Рисунок 4 — Параметры элемента «Прочитать данные звонка».png

С помощью этого элемента считывается информация о поступившем звонке из события запуска процесса: запись контакта звонка (от кого поступил звонок) и запись контакта пользователя, принявшего звонок (ответственный за звонок устанавливается в поле «Создал»).

  1. Добавьте на схему элемент «Запустить скрипт». Назовите его «Запустить скрипт "Консультация по вопросам гарантийного обслуживания"». В настройках элемента укажите следующие значения:

Рисунок 5 — Параметры элемента «Запустить скрипт "Консультация по вопросам гарантийного обслуживания"»

Рисунок 5 — Параметры элемента «Запустить скрипт Консультация по вопросам гарантийного обслуживания».png

С помощью этого элемента определяется скрипт, который нужно запустить, и параметры запуска:

  • В параметре «Скрипт, который необходимо запустить» выберите запись объекта «Скрипт» — «Консультация по вопросам гарантийного обслуживания»;
  • Параметр «Объект, для которого запускается скрипт» определен автоматически, так как в параметре «Скрипт, который необходимо запустить» задана конкретная запись. В записи выбранного скрипта в поле «Объект запуска скрипта» установлен объект «Контакт», который и определен в текущем параметре;
  • В параметре «Id записи объекта, для которого запускается скрипт» укажите запись объекта, по которому будет запущен скрипт. Для создания универсального процесса, который будет работать для любого позвонившего контакта, необходимо выбрать запись, указанную в поле «Контакт» поступившего звонка — укажите параметр процесса «Контакт» из элемента «Прочитать данные звонка»;
  • В параметре «Id контакта пользователя, для которого запускается скрипт» укажите контакт пользователя, который будет выполнять скрипт. Например, чтобы скрипт запускался для пользователя, принявшего звонок, в параметре необходимо выбрать запись, указанную в поле «Создал» поступившего звонка — укажите параметр процесса «Создал» из элемента «Прочитать данные звонка».
В результате выполнения настроенного бизнес-процесса при поступлении входящего звонка в окне прохождения скрипта оператором будет запущен скрипт «Консультация по вопросам гарантийного обслуживания» для оператора, принявшего звонок.

Рекомендуем изучить

Процесс настройки скриптов диалогов
Приоритеты выбора скриптов
Работа со скриптами диалогов
Универсальный модуль скриптов

Материал был полезен для вас?
Приглашаем на вебинар 30 июля
Лиды, клиенты и клиентский сервис в современном мире. Как b2b и b2c повышают конверсию и совершают повторные продажи. Об этом поговорим на совместном вебинаре BPMSoft и Edna.
Регистрация на мероприятие
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Рассчитать стоимость
Стоимость одной лицензии BPMSoft Конструктор начинается от 15 400 руб. без НДС. Для корректного расчета заполните форму
Задать вопрос
Запрос исследования
Заполните форму и мы отправим исследование на E-mail
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Стать Вузом-партнером
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Вы подписаны на новости BPMSoft
Пожалуйста, подтвердите свой электронный адрес, пройдя по ссылке в письме.
Telegram Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее