Как работает условие Изменено значение поля?

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

У элемента есть выходы “если да” (зелёный) и “если нет” (красный). Если у контакта изменяется значение настраиваемого поля, будет выполнено действие, присоединённое к выходу “если да”. Контакты, для которых не было зарегистрировано изменения настраиваемого поля, пойдут через выход “если нет”.

Примечание. Если вы используете Изменено значение поля как стартовое условие, присоединяйте действие только к выходу “если да”. Только те контакты, у которых есть новое настраиваемое поле могут “войти” в элемент в начале процесса, и выход “если нет” просто не сработает.

Примечание. Условие Изменено значение поля также запускает действие, когда настраиваемое поле назначается существующему контакту, которому это поле не было назначено ранее.

Однако, если контакт присоединяется к вашему списку с уже назначенным настраиваемым полем (поле назначается одновременно с временем регистрации), это условие в таком случае не инициирует действие.

Прежде, чем вы начнёте

Если вы хотите создать новое настраиваемое поле, вы можете сделать это в разделе Контакты > Настраиваемые поля > Создать настраиваемое поле. Вы не можете создавать новые настраиваемые поля внутри процесса автоматизации.

Как настроить условие настраиваемого поля?

Чтобы настроить условие:

  1. Добавьте элемент в процесс.
  2. Выберите Свойства.
  3. Выберите настраиваемое поле в выпадающем меню. После этого у вас появятся две опции:
    • Выберите Любое значение, если важен только факт смены значения, а не само значение. Условие вызовет срабатывание действия при любом изменении настраиваемого поля.
    • Выберите Конкретное значение, если необходимо срабатывание действия только при конкретном значении поля. Если вы выбираете эту опцию, вам необходимо будет выбрать действие и ввести значение.

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

Пример 1

Настройки условия могут быть очень конкретными. В этом случае действие срабатывает, когда контакт ставит в качестве своего города Indianapolis.

Вы также можете задать более широкие параметры условия. В этом случае действие может срабатывать для любого города, содержащего окончание “polis”.

Таким образом действие сработает для всех контактов, содержащих “polis” в названии города, например Minneapolis, Annapolis, и т.д..

Пример 2

Если вы используете настраиваемое поле с типом данных “дата”, для выбора доступны три опции: до, после и имеет значение. Выбор этих настроек позволяет связаться с правильной группой людей с помощью своевременно отправленного сообщения.

Чтобы закончить настраивать условие:

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

Как изменить настраиваемое поле, чтобы условие сработало?

Существует несколько способов для вас и для контактов внести изменения в настраиваемое поле:

  • через API 3.0
  • Настраиваемое поле может быть изменено другим процессом, либо назначив новое настраиваемое поле, либо обновив существующее.
  • Вы можете изменить настраиваемое поле вручную в разделе Поиска контактов.
  • Вы можете обновить настраиваемые поля, добавив определенное настраиваемое поле в карточке контакта.
  • Контакты могут изменить свою информацию с помощью специальной ссылки в футере рассылки.
  • При импорте контактов вы можете обновить настраиваемые поля у контактов, которые уже были добавлены в список ранее.

Условие Изменено значение поля не сработает для контактов, которым это поле было присвоено до того, как процесс был запущен, или если оно было присвоено до того, как контакт вошел в это условие в процессе.

Могу ли я вызвать срабатывание процесса на основе поля, которое уже присвоено контакту?

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

Чтобы вызвать срабатывание процесса для контактов, которым уже присвоено нужное поле, включите опцию Добавить контакты, у которых есть это настраиваемое поле при запуске процесса.

Эта опция срабатывает:

  • Только для стартовых элементов. Условие Изменено значение поля добавляет контакты с указанным настраиваемым полем только в начале процесса.
  • Только один раз для этого элемента.

Чтобы настроить условие:

  1. Добавьте элемент на рабочее пространство.
  2. Выберите Свойства.
  3. Выберите настраиваемое поле в выпадающем меню. После этого станут доступны две опции:
    • Выберите Любое значение, если важен только факт смены значения, а не само значение. Условие вызовет срабатывание действия при любом изменении настраиваемого поля.
    • Выберите Конкретное значение, если необходимо срабатывание действия только при конкретном значении поля. Если вы выбираете эту опцию, вам необходимо будет выбрать действие и ввести значение.

       

  4. (Необязательно) Включите многократное срабатывание элемента.
  5. (Необязательно) Включите добавление контактов, которым уже присвоено это поле на момент начала процесса. Это можно сделать только для стартового элемента.