Триггеры

Урок 698 из 741
Автор: Ольга Пичужкина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 11789
Дата изменения: 28.08.2023
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

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

Основаниями событий являются сущности , связанные с делами Битрикс24. Модуль позволяет использовать следующие триггеры:

  1. Проведение документа. Триггер срабатывает, когда созданный документ из Битрикс24 становится проведенным (при перепроведении триггер не срабатывает).
  2. Распроведение документа. Триггер срабатывает, когда созданный документ из Битрикс24 становится распроведенным (при перераспроведеннии триггер не срабатывает).
  3. Изменение документа. Триггер срабатывает, когда созданный документ из Битрикс24 становится измененным.
  4. Документ стал оплаченным. Триггер срабатывает, когда созданный документ из Битрикс24 становится оплаченным.
  5. Документ стал отгруженным. Триггер срабатывает, когда созданный документ из Битрикс24 становится отгруженным.
  6. Документ стал частично оплаченным. Триггер срабатывает, когда созданный документ из Битрикс24 становится частично оплаченным.
  7. Сообщение, что документ корректен. Триггер срабатывает, когда из документа приходит сообщение, что документ корректен. (По кнопке из документа, созданного из Битрикс24).
  8. Сообщение, что документ с ошибкой. Триггер срабатывает, когда из документа приходит сообщение, что документ некорректен. (По кнопке из документа, созданного из Битрикс24).
Список документов, для которых доступны те или иные триггеры, зависит от конфигурации .

Для включения функционала триггеров необходимо настроить автоматизацию и установить флаг функционала триггеров.

Раздел Битрикс24 > Настройки автоматизации


trig1.png

После включения триггеров необходимо зарегистрировать триггеры в Битрикс24.

При нажатии на кнопку «Добавить триггер» - появляется окно типа добавляемого триггера.


trig2.png

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


trig3.png

Например: указан тип триггера «Оплата документа», а основанием является «Заказ покупателя». Это значит, что триггер сработает, если у заказа есть дело, привязанное к сделке Битрикс24 и когда документ «Заказ покупателя» станет оплаченным. Если на основании одной сделки сделано 2 заказа покупателя – триггер сработает при оплате хотя бы одного из них.

После добавления триггера отображается таблица триггеров Битрикс24, где показаны зарегистрированные триггеры Битрикс24.


trig4.png

Триггеры регистрируются в разрезе идентификаторов баз . (1) – это идентификатор базы . По кнопке «Удалить триггер» - триггер удаляется из Битрикс24. Триггеры также удаляются, если удалить настройку подключения из Битрикс24.

В Битрикс24 триггеры задаются из раздела «Триггеры приложений» по стандартным механизмам Битрикс24.


Нажмите на рисунок, чтобы увеличить



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»