Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Фразы во всех элементах берутся из карточки конфигурации Welcome bot для выбранного пользователем языка.

Beesender – Идентификация клиента, регистрация

...

В начале процесса идентификации клиента проверяется, существует ли контакт и дал ли он согласие на обработку данных (поле Статус согласия в карточке контакта).

Далее, если контакт не давал согласие и установлен флажок «Согласие на обработку персональных данных» в записи конфигурации Welcome Bot для текущего языка, либо контакт не распознан и установлен флажок «Согласие на обработку персональных данных» значение true в записи конфигурации Welcome bot для текущего языка, бот запрашивает согласие на обработку данных.

  • Если пользователь не дает согласия на обработку данных или выбирает вернуться в главное меню, параметр GoTo заполняется значением «Главное меню». Этот параметр будет использоваться в процессе Beesender - Welcome Bot.

  • Если пользователь решает закрыть чат, параметр GoTo заполняется значением «Закрыть чат». Этот параметр также будет использоваться в процессе Beesender - Welcome Bot.

  • Если пользователь дал согласие на обработку данных, выполняются элементы «Читать ChatMessageGDPRQuestion» и «Читать ChatMessageGDPRAnswer», которые получают идентификаторы сообщения вопроса бота и ответа пользователя.

  1. Если контакт распознается в чате, параметр ContactId заполняется значением распознанного контакта. Процесс Beesender - Log GDPR запущен. Далее он проверяет, заполнен ли адрес электронной почты в карточке контакта.

  • Если электронная почта не заполнена в распознанной карточке контакта, запускается процесс ввода электронной почты Beesender. После этого срабатывает элемент «Set Email to Contact», который заполняет поле электронной почты в распознанной карточке контакта.

  • Если электронная почта заполнена, процесс завершен.

2. Если контакт не распознается в чате, запускается процесс Beesender - Enter Your Email. Затем выполняется поиск контакта с таким же адресом электронной почты на основе параметра Email из этого процесса.

  • Если контакт с таким email найден, то параметр ContactId заполняется значением найденного контакта в элементе формулы «Set ContactId». И запускается встроенный процесс из пакета Beesender - Bind channel to contact. После этого процесса запускается процесс Beesender - Log GDRP и завершается процесс Beesender - Client identification, registration.