Поделиться через


Сопоставление данных формы с сущностями с помощью настраиваемых рабочих потоков в исходящем маркетинге

Важно

Эта статья применима только к исходящему маркетингу.

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

Заметка

С помощью Power Automate можно создавать более продвинутые потоки данных, которые активируются отправкой форм. Подробнее: Обзор интеграции потоков Power Automate с Dataverse.

Создание бизнес-процесса

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

Чтобы создать бизнес-процесс:

  1. В панель навигации перейдите к Параметры>Центр обработки>Процессы.

    Перейдите в раздел Центр обработки.

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

    Создание бизнес-процесса.

  3. Далее вы начнете добавлять действия в ваш бизнес-процесс. Вы найдете гибкие варианты обработки сущностей в Добавить шаг>Dynamics 365 Customer Insights - Journeys.

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

    Добавление шагов в бизнес-процесс.

Пример бизнес-процесса: сбор заявок на кредитные карты

В этом примере мы создадим бизнес-процесс для обновления настраиваемой сущности под названием "Заявки на кредитные карты". Бизнес-процесс позволит пользователю собирать заявки на кредитные карты через маркетинговую форму и хранить данные в соответствии с новым настраиваемой сущностью.

Бизнес-процесс заявки на кредитные карты требует следующих общих процессов:

  • Проверьте, поступает ли отправка из формы, которую может обработать бизнес-процесс. Самый простой способ сделать это – выбрать отправки из определенной формы.
  • Извлекайте отправленные значения таким образом, чтобы они были доступны в бизнес-процессе (извлечь значение).
  • Объедините несколько значений в единую структуру, подходящую для сопоставления или создания сущности (набор свойств JSON).
  • Создайте сущность с свойствами, которые были установлены на предыдущем шаге. Кроме того, бизнес-процесс может искать соответствующую сущность и либо обновлять найденную сущность, либо создавать новую, если она не найдена (создать сущность, обновить сущность и сопоставить действия сущности).

Следующие шаги подробно описывают действия, необходимые для создания бизнес-процесса заявки на кредитную карту:

  1. Чтобы создать настраиваемую сущность, в панель навигации перейдите к Параметры>Настроить систему>сущности.

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

  3. Далее будет создаваться бизнес-процесс для обработки настраиваемых сущностей. Перейти к Параметры>Процессы и создать новый процесс бизнес-процесс. В поле Сущность выберите сущность, которая запускает бизнес-процесс. В этом случае мы выберем Отправка маркетинговой формы. Затем выберите ОК.

  4. Чтобы добавить шаг, выберите Добавить шаг, а затем перейдите к Dynamics 365 Customer Insights - Journeys>Извлечь отправленное значение по полю. Это позволит вам извлечь значение из отправки формы.

    1. Добавить название для шага. Мы назовем наш шаг "Извлечение значения из отправки формы (электронная почта)".

      Назовите шаг.

    2. Выберите переключатель Задать свойства.

    3. Далее мы извлекаем адрес электронной почты из отправленной формы. Чтобы извлечь адрес электронной почты, перейдите к панели оператор и выберите Отправка маркетинговой формы в раскрывающемся меню Искать:. Затем выберите кнопку Добавить в панели Оператор. Чтобы добавить динамическое значение в свойство отправки формы, выберите кнопку ОК.

      Найдите отправки маркетинговой формы.

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

      Выберите значение Поле маркетинговой формы электронной почты.

  5. Далее, чтобы сопоставить результат извлеченного значения электронной почты с логическим именем сущности электронной почты в базе данных CRM, перейдите на Добавить шаг>Dynamics 365 Customer Insights - Journeys>Свойство набора Json.

    Чтобы найти логическое имя сущности, перейдите к Настроить систему>Сущности и откройте соответствующую сущность. Логическим именем является поле Имя сущности.

    Выберите свойство набора Json.

  6. Продолжить добавление ранее установленных значений JSON один за другим.

    1. Вставьте логическое имя.

    2. Вставьте результат из поля извлеченное значение из.

    3. Выберите предыдущее значение JSON, чтобы добавить поверх извлеченного значения. Это гарантирует, что вы объедините все записи JSON в комбинированное значение, которое будет использоваться в конце.

      Ищите Извлечение значения из отправки формы.

  7. Выберите кнопку Сохранить и закрыть.

  8. Чтобы создать запись заявки на кредитную карту, которая является результатом каждой отправки формы, выберите Dynamics 365 Customer Insights - Journeys>Создать сущность. Установите столбец значения свойств JSON на результат последнего свойства набора JSON.

  9. Чтобы вставить начальный шаг в процесс фильтрации отправок только тех, которые приходят из формы, которая собирает заявки на кредитную карту, выберите Добавить шаг>Проверить условие.

    Фильтр отправок.

    1. Откройте раскрывающееся меню и выберите форму маркетинга Основная сущность>Отправка маркетинговой формы.

    2. Перейдите в маркетинговую форму, которую вы используете для заявки на кредитную карту, и найдите идентификатор формы в URL-адресе страницы формы.

      Идентификатор маркетинговой формы в URL-адресе.

    3. Поместите Идентификатор формы в шаг условия в бизнес-процессе.

      Идентификатор формы в условном шаге.

    4. Чтобы найти конкретную форму, можно настроить логику условия на Идентификатор маркетинговой формы, чтобы проверить, равна ли она конкретному идентификатору формы. Если да, запустите бизнес-процесс. Если нет, добавьте шаг, чтобы остановить бизнес-процесс с причиной отмены.

      Завершение шагов бизнес-процесса.