Для отображения персонализированного контента и рекламных сообщений, а также хранения личных настроек на локальном компьютере веб-сайт 1crm.ru используют технологию cookie и аналогичные. Продолжив использование наших веб-сайтов, Вы даете согласие на обработку персональных данных, выражаете согласие с Политикой конфиденциальности 1crm.ru и применением этих технологий.
Быстрый старт
Вход

Триггеры. Автоматизация работы пользователей

Механизм триггеров позволяет автоматизировать выполнение различных действий пользователей. Использование механизма позволяет сократить время работы пользователей с программой, уменьшить количество ошибок при вводе данных, обеспечить соблюдение регламентов по работе с программой. 

Механизм триггеров является универсальным и расширяемым. Можно настроить триггеры для решения ряда задач без привлечения программистов. Например, можно создать триггер, который уведомит клиента о поступление от него денег или оповестит коммерческого директора о выставление клиенту коммерческого предложения на 1 миллион.

При необходимости механизм триггеров может быть расширен для решения различных задач. Расширение механизма триггеров выполняется 1С программистом без внесения изменений в код программы и не влияет на обновление программы в будущем.

Как устроены триггеры?

Триггеры — это настройки программы описывающие события системы, условия и действия которые нужно выполнить. Каждый триггер обязательно содержит:

  • Условие срабатывания триггера — событие которое вызовет срабатывание триггера и условие при соблюдение которого будет выполнено действие триггера.
  • Действие триггера — действие которое необходимо выполнить при срабатывание триггера и выполнение заданного условия.

Условия срабатывания и действия триггеров являются независимыми от триггера и могут быть использованы одновременно в нескольких триггерах. Например, действие «Отправить сообщение SMS» может быть использовано в триггерах, срабатывающих по условиям «Получена оплата от покупателя» и «Зафиксирован интерес клиента на сумму более...». Условия срабатывания триггеров и действия триггера настраиваются для каждого триггера отдельно. Например, действие триггера «Отправить сообщение SMS» используется в триггерах «Получена оплата от покупателя» и «Зафиксирован интерес клиента на сумму более...». Очевидно, что тексты сообщений SMS будет различаться, и их нужно будет настраивать для каждого триггера отдельно.

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

При необходимости можно создавать новые условия срабатывания триггеров. Например, добавить условие срабатывания триггера при создании Коммерческого предложения клиенту (дополнительно можно настроить ограничение по сумме предложения). Более сложные условия создаются программистом 1С.

Новые действия триггеров могут быть добавлены в систему только программистом 1С.

Информация!

Обычно триггеры срабатывают при изменении данных пользователем программы. Но можно настроить триггер, который будет срабатывать по заданному расписанию. Настройка триггеров описана в разделе Настройка срабатывания триггера по расписанию.

Добавление и настройка триггера

Добавлять и настраивать новые триггеры может только администратор системы. Для добавления нового триггера:

  1. Откройте список триггеров Настройки — НСИ — Триггеры и нажмите кнопку Создать.
  2. Заполните наименование триггера.
  3. Выберите условие срабатывания триггера.
  4. Нажмите на пиктограмму «шестеренка» напротив условия срабатывания триггера и выполните настройку.
  5. Выберите действие триггера.
  6. Нажмите на пиктограмму «шестеренка» напротив действия триггера и выполните настройку.
  7. Включите триггер. Установите флаг Включен.

Добавление нового триггера

Добавление нового триггера

Создание нового условия срабатывания триггера

Если в списке условий срабатывания триггера нет подходящего условия, тогда создайте новое условие. Например вы можете настроить условие срабатывания триггера при записи документа Коммерческое предложение. Для этого:

  1. Откройте список условий срабатывания триггеров Настройки — НСИ — Условия срабатывания триггеров и нажмите кнопку Создать.
  2. В поле Тип объекта  выберите значение Документ.
  3. В поле Объект обработки выберите объект связанный с триггером, в нашем примере это Коммерческое предложение клиенту.
  4. В поле Событие выберите При записи.

Создание нового условия срабатывания триггера

Создание нового условия срабатывания триггера

Важно!

Не следует выбирать в поле Событие значение, отличное от При записи. Изменение данного значения допускается только программистом 1С.

Описанным способом создаются простые условия срабатывания триггеров. Новые сложные условия добавляются программистом 1С.

Настройка условий срабатывания и действий триггера

Для работы триггера необходимо отдельно выполнить настройки условий и действий триггера. Для этого:

  • найдите и откройте настраиваемый триггер;
  • нажмите на пиктограмму «шестеренка» напротив условия срабатывания триггера  и выполните настройку;
  • нажмите на пиктограмму «шестеренка» напротив поля действие триггера и выполните настройку.

Настройка условий срабатывания и действий триггеров

Настройка условий срабатывания и действий триггеров

Настройка сложных условий индивидуальна и здесь не описана. Настройка простых условий  выполняется в стандартном окне. Например на скриншоте ниже описана настройка условия срабатывания «При записи коммерческого предложения». Установлен отбор по полю «Сумма документа». Условие отработает в случае если сумма предложения больше 1000000.

Триггеры. Автоматизация работы пользователей

Настройка простых условий

Настройка срабатывания триггера по расписанию

Обычно триггеры срабатывают при изменении данных пользователем программы. Но можно настроить триггер, который будет срабатывать по заданному расписанию. Для настройки запуска триггера по расписанию нужно:

  • Открыть триггер и выбрать условие срабатывания триггера По расписанию.
  • Нажать на пиктограмму Расписание и выполнить настройку расписания.

Настройка расписания срабатывания триггера

Настройка расписания срабатывания триггера

Пример настройки расписания

Пример настройки расписания

Для ежедневной работы триггера необходимо в поле Повторять каждые установить 1. На закладке Дневное можно уточнить периодичность срабатывания триггера в течение дня.

Информация

Для принудительного запуска срабатывания триггера нужно:
  • Открыть список регламентных заданий Настройки — Поддержка и обслуживание — Регламентные и фоновые задания.
  • Найти в списке по имени триггера регламентное задание, выделить его и нажать на кнопку Выполнить сейчас.

Важно!

Если база работает на сервере 1С, тогда триггер сработает сразу после настройки и включения. К срабатыванию ранее включенного триггера приводит также изменение его расписания или названия.

Настройка действий триггеров

Настройка действий триггеров индивидуальна. Настройка поставляемых с решением действий описана в разделе Примеры настройки механизма триггеров.

Рассмотрим настройку включенного в программу действия триггера Отправить E-mail. В первую очередь необходимо определить получателя оповещения. Доступно несколько способов определения получателя:

Из объекта — получатель берется из выбранного реквизита объекта вызвавшего срабатывание триггера. На скриншоте ниже выбран реквизит Контакт документа Коммерческое предложение указанного в условие срабатывания триггера.

Указанный — выбирается конкретный получатель оповещения.

Из связанного интереса или другие варианты описаны в разделе документации Примеры настройки механизма триггеров.

Также необходимо заполнить следующие поля:

  • Вид контактной информации — в поле уточняется вид e-mail на который будет отправлено сообщение. В поле можно выбрать только вид контактной информации предназначенный для оповещений.
  • Использовать шаблон — флаг устанавливается если оповещение создается по шаблону.

Триггеры. Автоматизация работы пользователей

Настройка действия Отправить E-mail

Повторное срабатывание триггера

Триггер срабатывает для каждого объекта только один раз. Например настроен триггер который при записи коммерческого предложения на 1 000 000 рублей отправляет SMS сообщение директору. Данный триггер сработает только один раз при записи коммерческого предложения с суммой более 1 000 000. В случае внесения изменений в данное предложение директор повторно не будет оповещен.

Информация!

Триггеры, в которых используется условие срабатывания По расписанию, не имеют ограничения по числу срабатываний.

Журнал работы триггера

 Журнал работы триггера предназначен для мониторинга корректности работы триггеров. Поэтому ошибки работы триггеров всегда записываются в журнал работы триггеров. Рекомендуем регулярно формировать отчет Настройки — Отчеты — Журнал работы триггера с установленным отбором Только ошибки. Ошибки в журнале регистрации означают, что триггер не сработал. Для анализа причины появления ошибки необходимо привлечение 1С программиста.

При необходимости мониторинга срабатывания триггеров можно включить регистрацию работы триггера в журнале регистрации. Для этого:

  1. Выберите триггер в списке Настройки — НСИ — Триггеры.  
  2. Установите флаг Регистрировать в журнале все срабатывания   

Рекомендуем включать данную настройку временно на период отладки работы триггера.

Расширение возможностей механизма триггеров

При необходимости возможности триггеров можно расширить для решения различных бизнес- задач. Данная работа выполняется программистом 1С без внесения изменений в код программы. То есть расширение возможностей триггеров не требует снятия конфигурации с поддержки и как следствие — отказа от автоматического обновления программы.

Создание и настройка триггеров выполняется путем создания новых условий срабатывания триггеров и новых действий триггеров. При этом параметры и логика работы задаются во внешних обработках 1С.

Внешняя обработка состоит из:

  • объекта срабатывания триггера.
  • параметров работы условия или действия, настраиваемых индивидуально для каждого триггера.
  • формы ввода параметров пользователем.
  • набора обязательных функций модуля обработки.

Параметры работы условия или действия сохраняются в реквизитах и табличных частях внешней обработки. Формой ввода параметров является форма внешней обработки с именем Форма.

Добавление новых сложных условий срабатывания

Условие срабатывания может быть простым (условие срабатывания триггера проверяется с использованием системы компоновки данных) или сложным (логика проверки описана во внешней обработке 1С). Для сложного условия срабатывания триггера необходимо:

  • Создать внешнюю обработку 1С.
  • Открыть форму нового условия срабатывания триггера и загрузить внешнюю обработку 1С.
Загрузка внешней обработки проверки условия срабатывания триггера

Загрузка внешней обработки проверки условия срабатывания триггера

Для корректной работы внешняя обработка должна содержать экспортную функцию ВыполнитьПроверку() и реквизит ОбъектПроверки. Функция проверяет условие срабатывания триггера для объекта проверки и возвращает результат проверки (Истина или Ложь).

Добавление новых действий триггеров

Для создания нового действия триггера нужно:

  • Создать внешнюю обработку 1С.
  • Открыть форму нового действия триггера и загрузить внешнюю обработку 1С.

Для корректной работы внешняя обработка должна содержать экспортную функцию ВыполнитьДействие() и реквизит ОбъектДействия. Функция выполняет действие для объекта срабатывания триггера и возвращает результат выполнения (Истина или Ложь). В случае, если функция возвращает Ложь будет создана новая запись об ошибки в журнале работы триггера.

Отладка внешних обработок

Внешние обработки для условий и действий триггеров можно отлаживать в конфигураторе. Для этого:

  1. Включите режим отладки на форме условия или действия триггера и выберите путь ко внешней обработке.
  2. Откройте внешнюю обработку в конфигураторе 1С и поставьте точку останова.
  3. Запустите 1С:Предприятие в режиме отладки.
  4. Выполнение условия старта проверки условий срабатывания триггера.

Примеры настройки механизма триггеров

В данном разделе описаны примеры настройки механизма триггеров для решения различных задач. Все описанные настройки выполняет администратором программы без привлечение программиста 1С.

Информирование менеджера о входящем e-mail по Интересу

Менеджер ведет переписку с клиентом по его Интересу используя общий почтовый ящик подразделения. При получении ответа от клиента необходимо информировать ответственного менеджера. Для реализации задачи:

  1. Откройте список триггеров Настройки — НСИ — Триггеры и нажмите кнопку Создать. Заполните наименование триггера.
  2. Выберите поставляемое в решении условие срабатывания При записи входящего электронного письма (проверка связи с Интересом клиента).
  3. Откройте настройки условия срабатывания. Заполните список учетных записей для которых будет проверяться условие.

    Триггеры. Автоматизация работы пользователей

    Настройка условия срабатывания триггера

  4. Выберите поставляемое в решении действие Создать напоминание и выполните его настройку, как показано на скриншоте ниже.

    Триггеры. Автоматизация работы пользователей

    Настройка действия создания напоминания

  5. Установите флаг Включен.

Настроенный триггер создает напоминание менеджеру при каждом получение ответа от клиента (если письмо клиенту было отправлено из формы документа Интерес клиента или перед отправкой письма в поле Интерес был выбран связанный Интерес клиента).

Оповещение потенциального клиента о сроке ответа на его обращение по e-mail

При первом обращении клиента в нашу организацию нужно информировать его о сроках реакции на запрос, а также предоставлять дополнительную информацию. Для решения данной задачи нужно настроить триггер, для этого:

  1. Откройте список триггеров Настройки→ НСИ→ Триггеры и нажмите кнопку Создать. Заполните наименование триггера.
  2. Выберите поставляемое в решении условие срабатывания Получен e-mail от нового потенциального клиента.
  3. Откройте настройки условия срабатывания. Заполните список учетных записей для которых будет проверяться условие.

    Триггеры. Автоматизация работы пользователей

    Список учетных записей для которых будет проверяться условие

  4. Выберите поставляемое действие Отправить E-mail и выполните его настройку, как показано на скриншоте ниже.

    Триггеры. Автоматизация работы пользователей

    Настройка действия для email-оповещения

  5. Установите флаг Включен.

В результате работы триггера новые клиенты будут автоматически получать ответ на свой запрос по e-mail. Триггер при получение e-mail от клиента, если клиента нет в базе 1С, отправит ему e-mail со стандартным сроком ответа.

Уведомление клиента о поступление от него оплаты

Необходимо реализовать оповещение клиентов о поступление от него денежных средств.

Важно! Настройка триггера описана для конфигурации 1С:CRM при использование синхронизации данных с конфигураций 1С:Бухгалтерия 3.0.

Для решения задачи нужно создать и настроить новый триггер.

Для этого:

1. Откройте список триггеров Настройки — НСИ — Триггеры и нажмите кнопку Создать. Заполните наименование триггера.

2. Создайте новое условие срабатывания с настройками:

  • Тип объекта — Документ;
  • Объект обработки — Коммерческое предложение клиенту;
  • Событие — При записи.

Триггеры. Автоматизация работы пользователей

Условие срабатывания триггера

3. Выберите созданное условие срабатывания триггера и выполните настройку срабатывания триггера:

  • Нажмите кнопку Добавить новый элемент.
  • В поле Отбор выберите Вид документа.
  • В поле Вид сравнения выберите В списке.
  • В поле Значение выберите значения Поступление безналичных денежных средств: расчеты с контрагентами и Приходный кассовый ордер: расчеты с контрагентами.
  • Нажмите кнопку ОК.
  • Нажмите кнопку Добавить новый элемент.
  • В поле Отбор выберите Дата.
  • В поле Вид сравнения выберите Больше или равно.
  • В поле Значение выберите текущую дату.
  • Нажмите кнопку ОК. 
 

Триггеры. Автоматизация работы пользователей

Настройка условия срабатывания триггера

4. Выберите действие триггера Отправить E-mail и выполните настройку действия триггера:

  • Выберите режим выбора получателя Из счета на оплату.
  • Выберите в поле Получатель значение  Контаткное лицо.
  • В поле Учетная запись выберите учетную запись электронной почты от имени которой будет выполняться отправка оповещения.
  • Заполните текст оповещения. Оповещение может содержать специальный текст для подстановки номера счета, суммы и валюты оплаты: «%Номер счета на оплату%, %Дата счета на оплату ,%Сумма документа%, %Валюта документа%».

Триггеры. Автоматизация работы пользователей

Настройка действия триггера Отправить E-mail

5. Установите флаг Включен.

В результате работы триггера клиенты будут получать оповещение по e-mail о поступление денежных средств. Отправка оповещение будет выполняться автоматически в момент загрузки информации об оплате из 1С:Бухгалтерии в 1С:CRM.

Оповещение коммерческого директора о коммерческом предложения на сумму более <…>

Коммерческий директор контролирует все сделки с суммой более 1 миллиона. Требуются автоматически создавать напоминания для директора о всех новых коммерческих предложениях на сумму более 1 000 0000. Для реализации задачи нужно настроить триггер с новым простым условием срабатывания и действием Создать напоминание. Для этого:

1. Создайте новое условие срабатывания с настройками:

  • Тип объекта — Документ;
  • Объект обработки — Коммерческое предложение клиенту;
  • Событие — При записи.

2. Откройте список триггеров Настройки→ НСИ→ Триггеры и нажмите кнопку Создать. Заполните наименование триггера..

3. Выберите созданное ранее условие срабатывания.

4. Откройте форму настроек условия и настройте условие срабатывания Сумма документа Больше или равно 1 000 000 и Дата Больше или равно Дата настройки условия.

Триггеры. Автоматизация работы пользователей

Настройка условия срабатывания

5. Выберите действие Создать напоминание и выполните его настройку. Заполните текст и получателя напоминания как показано на скриншоте ниже.

Триггеры. Автоматизация работы пользователей

Настройка действия создания напоминания

Настроенный триггер создаст напоминание коммерческому директору при записи коммерческого предложения на сумму более 1 000 000.

Информационная рассылка для клиентов, зарегистрированных несколько дней назад

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

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

Для того чтобы определить сегмент клиентов:

  • Откройте список сегментов Настройки — Настройки системы — Маркетинг — Классификация — Сегменты клиентов и нажмите кнопку Создать.
  • Нажмите кнопку Редактировать напротив поля Схема компоновки данных.
  • В новом окне:
    • В поле Схема компоновки данных выберите По дате регистрации (CRM).
    • Перейдите на закладку Параметры и в поле Значение выберите количество дней, прошедших после регистрации.
    • Нажмите кнопку Завершить редактирование.
  • Заполните поле Наименование и запишите данные.

Добавление и настройка нового сегмента

Добавление и настройка нового сегмента

Для того чтобы настроить новый триггер:

  • Откройте список триггеров Настройки — НСИ — Триггеры и нажмите кнопку Создать. Заполните наименование триггера.
  • Выберите поставляемое в решении условие срабатывания По расписанию.
  • Выберите поставляемое в решении действие Рассылка электронных писем клиентам в сегменте.
  • Нажмите команду Настроить параметры и заполните параметры, необходимые для работы триггера.
  • Настройка действия триггера

    Настройка действия триггера

  • Заполните поле Наименование и нажмите команду Записать.
  • Настройте расписание срабатывания триггера. Для этого выберите команду Настроить расписание. В окне настройки расписания в поле Повторять каждые выберите значение 1.
  • Установите флаг Включен.

Описанный выше триггер раз в день создает документ Рассылка электронных писем и заполняет его контактами клиентов, попадающих в заданный сегмент.

Генерация повторных интересов клиентов на основании потерянных ранее интересов

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

Для того чтобы настроить новый триггер:

  • Откройте список триггеров Настройки — НСИ — Триггеры и нажмите кнопку Создать. Заполните наименование триггера.
  • Выберите поставляемое в решении условие срабатывания По расписанию.
  • Выберите поставляемое в решении действие Восстановление интереса клиента.
  • Нажмите команду Настроить параметры и заполните параметры, необходимые для работы триггера:
    • Параметр Сколько дней назад интерес был потерян задает дату (за предшествующий период будут отбираться потерянные интересы).
    • Можно уточнить причины потери интересов клиентов, для которых не нужно создавать новые интересы клиентов. Эта настройка необходима для того, чтобы иметь возможность прекратить генерацию новых интересов клиента в случае его повторного отказа.
    • Параметры Вид взаимодействия и Что сделать задают вид взаимодействия, созданного в интересе клиента.
  • Настройка действия триггера

    Настройка действия триггера

  • Заполните поле Наименование и нажмите кнопку Записать.
  • Настройте расписание срабатывания триггера. Для этого выберите команду Настроить расписание. В окне настройки расписания в поле Повторять каждые выберите значение 1.
  • Установите флаг Включен.

Настроенный триггер будет раз в день создавать новые интересы клиентов на основании потерянных ранее интересов клиентов.

Создание интереса клиента (лида) на основании письма-заявки

Необходимо настроить интеграцию программы с сайтом компании. На сайте реализована форма обратной связи. При заполнении клиентом данной формы на e-mail компании отправляется письмо, содержащее наименование компании клиента, ФИО контакта клиента, телефон и E-mail. При получение такого письма нужно создавать новый документ Интерес клиента.

Создадим и настроим триггер, который будет создавать новый Интерес клиента:

  • Откройте список триггеров Настройки — НСИ — Триггеры и нажмите кнопку Создать. Заполните наименование триггера.
  • Создайте новое условие срабатывания с параметрами:
    • Тип объекта — Документ.
    • Объект обработки — Электронное письмо входящее.
    • Событие — При записи.
  • Условие срабатывания триггера

    Условие срабатывания триггера

  • Выберите созданное условие срабатывания триггера и выполните настройку его параметров:
    • Нажмите кнопку Добавить новый элемент.
    • В поле Отбор выберите Учетная запись.
    • В поле Вид сравнения выберите В списке.
    • В поле Значение выберите учетную запись электронной почты, на e-mail которой сайт отправит письмо.
    • Нажмите кнопку ОК.
  • Настройка условия срабатывания триггера

    Настройка условия срабатывания триггера

  • Выберите действие триггера Создание интереса клиента (лида) на основание письма-заявки и выполните настройку его параметров:
    • В разделе Описание секций заявки укажите начало соответствующих строк письма. Например, письмо содержит строку «Наименование компании — ОСК — 2000». В этом случае в поле Название организации нужно вписать текст «Наименование компании — ». Тогда часть строки правее указанного текста программа будет считать названием клиента.
    • В секции Реквизиты документа интерес клиента укажите значения реквизитов для создаваемого автоматически интереса.
    • В секции Описание взаимодействия укажите значения полей взаимодействия, созданного вместе с интересом клиента.
  • Настройка действия триггера

    Настройка действия триггера

  • Установите флаг Включен.

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

Наименование компании — ОСК — 2000

ФИО — Отраднова Ирина Владимировна

Телефон — +7 (906) 991-83-84

E-mail — iren1984_84@mail.ru

Вернуться к списку статей
icon_news

Помогите улучшить статью

Напишите, какой информации вам
не хватает, и наши специалист
постараются дополнить
Перейти
Подпишитесь на нашу рассылку и получайте последние новости о мероприятиях и обновлениях
Отправляя адрес эл. почты, вы соглашаетесь с политикой конфиденциальности