Результаты поиска :

×

Синхронизация объектов Salesforce с WordPress | Синхронизация объектных данных для Salesforce


Salesforce — популярный поставщик CRM-систем (управления взаимоотношениями с клиентами) и облачных ИТ-приложений, предлагающий решения для различных секторов, таких как маркетинг, аналитика и обслуживание клиентов. Помимо набора приложений, Salesforce также имеет собственный портал сообщества для своих пользователей. Благодаря широкому спектру услуг и приложений, Salesforce участвует в различных сценариях использования в таких областях, как CRM, обслуживание и управление клиентами и т. д. — как для непосредственных потребителей, использующих простые CMS, такие как WordPress, так и для крупных предприятий. Рассмотрим следующий сценарий использования с WordPress, например, когда вы хотите синхронизировать объекты Salesforce с вашим сайтом WordPress.

Сценарий

У вас есть сайт на WordPress, где создаются пользователи. Salesforce предоставляет некоторую информацию об этих пользователях, такую ​​как имя учетной записи и «номер учетной записи». После регистрации пользователя на сайте WordPress информация о пользователе должна быть синхронизирована с Salesforce, где платные участники смогут войти в Salesforce через свой портал сообщества Salesforce, что позволит им вносить изменения в свой профиль Salesforce, которые будут отражены в WordPress. Для доступа к своему профилю Salesforce пользователи получат электронное письмо с паролем (либо сам пароль, либо ссылку для сброса пароля).

Требования

  1. Единый вход в WordPress для доступа к сообществу Salesforce: WordPress настроен как портал, через который авторизованные пользователи могут получить доступ к порталу сообщества Salesforce.
  2. Синхронизация объектов после единого входа: Функция синхронизации объектов настроена таким образом, чтобы обновлять данные пользователя в базе данных WordPress на основе данных, отправленных (обновленных) из Salesforce.

Задействованные компоненты

Примечание: Вам потребуется Премиум версия Оба плагина предназначены для реализации решения синхронизации с Salesforce. Чтобы протестировать базовую функциональность плагинов, вы можете загрузить их бесплатные версии по ссылкам, приведенным ниже.

Если вам нужна премиум-версия плагинов или у вас есть вопросы, касающиеся вашего конкретного случая использования, вы можете связаться с нами по адресу [адрес электронной почты]. [email protected].

  1. Вход через WordPress для пользователей Здесь используется для аутентификации пользователя в WordPress при доступе к странице входа в сообщество Salesforce.

  2. Вход в любое приложение с использованием учетных записей пользователей WordPress. Единый вход SAML или WSFED в Tableau, Zoom, Moodle LMS и т.д. с использованием учетных записей пользователей WP. [Круглосуточная поддержка]

     Протестировано с 6.5

  3. С помощью Плагин Salesforce для WordPress Обновленные данные пользователя синхронизируются с базой данных WordPress для обновления информации о пользователе.

  4. Синхронизация объектов Salesforce для WordPress | Двусторонняя синхронизация объектов Salesforce с WordPress. Включите синхронизацию в реальном времени, синхронизацию по расписанию, синхронизацию Salesforce с автоматизацией рабочих процессов, синхронизацию лидов из WordPress в Salesforce, интеграцию с пользовательским интерфейсом Salesforce ACF/CPT и многое другое.

Решение

Данный вариант использования можно решить с помощью Вход через WordPress для пользователей Плагин, Синхронизация объектных данных для Salesforce плагин и триггеры Apex.

WordPress как плагин IDP Это позволит установить WordPress, обеспечив единый вход (SSO) из WordPress в качестве поставщика идентификации (IDP) и Salesforce в качестве поставщика услуг (SP). Мы также включим функцию JIT (Just in Time provisioning) в Salesforce, что позволит создавать новых пользователей портала сообщества в Salesforce, а существующие пользователи смогут войти в свои учетные записи.


Синхронизация объектов Salesforce для WordPress | Процесс синхронизации Salesforce
  1. Когда незарегистрированный пользователь пытается получить доступ к порталу сообщества Salesforce, ему сначала необходимо зарегистрироваться на сайте WordPress.
  2. После регистрации пользователи будут аутентифицированы самой системой WordPress, и им будет предоставлена ​​возможность войти на портал сообщества Salesforce по ссылке на страницу сообщества.
  3. Для этого мы включим функцию JIT (Just in Time provisioning) в Salesforce, которая позволит нам создавать новых пользователей портала сообщества в Salesforce, а существующие пользователи будут входить в свои учетные записи.
  4. Если пользователи изменяют/обновляют атрибуты своего профиля в Salesforce, срабатывают триггеры Apex, которые отправляют обновленные атрибуты профиля пользователю. Синхронизация объектов Плагин для WordPress, который затем обработает и отправит обновленные данные в соответствующие атрибуты базы данных WordPress.

Однако, чтобы обеспечить работу по принципу «точно в срок», WordPress как поставщик идентификационных данных Плагин должен отправлять несколько обязательных атрибутов в утверждении SAML. Следующие моменты определяют, нужно ли создавать пользователя или он уже существует.

Поток "точно в срок" в Salesforce

Идентификатор федерации сопоставляется с идентификатором имени (NameID) в ответе SAML. Это определяет, существует ли объект пользователя в Salesforce или нет. Если нет, система попытается создать пользователя с атрибутами, полученными в ответе SAML.

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

Сопоставление необходимых атрибутов профиля в ответе SAML

Название исходного атрибута выпущено из WordPress как плагин IDP. Отображение атрибута Released в Salesforce Проверка данных на стороне Salesforce.
ИмяID Идентификатор федерации is_email
Контакты.Электронная почта Адрес электронной почты объекта «Контакт», связанного с объектом «Пользователь». is_email
Контакт.Фамилия Фамилия объекта контакта, связанного с объектом пользователя. string
Номер счета. AccountNumber объекта учетной записи в Получается из Salesforce; необходимо заполнить данными из Salesforce.
Имя учетной записи Имя учетной записи — это имя объекта учетной записи, связанного с объектом пользователя в Salesforce. Получается из Salesforce; необходимо заполнить данными из Salesforce.
Пользователь.имя пользователя имя пользователя в объекте пользователя is_email
Пользователь.email Электронная почта в объекте пользователя is_email

Для синхронизации объектов Salesforce с WordPress на стороне Salesforce существуют триггеры Apex, которые при срабатывании выполняют вызовы API к WordPress для осуществления синхронизации. Эти триггеры Apex срабатывают при любых изменениях атрибутов объектов Salesforce. Затем триггеры вызывают API WordPress, которые отражают те же изменения в соответствующих атрибутах пользователей в базе данных WordPress. Рассмотрим, например, атрибут «email» объекта Salesforce. 'Контакт' Объект Salesforce. Этот атрибут связан с 'user_email' атрибут в таблице базы данных WordPress. Когда вносятся изменения в 'Contact.Email' В Salesforce при использовании атрибута объекта триггеры Apex вызывают API WordPress, которые затем отражают те же изменения в атрибуте 'user_email' в таблицах базы данных WordPress. Таким образом, с помощью Интеграция Salesforce с WordPress С помощью этого плагина можно настроить, какие атрибуты объектов в Salesforce должны сопоставляться с какими атрибутами WordPress, что позволяет синхронизировать все объекты и атрибуты в Salesforce и WordPress.

Триггер «Перед обновлением» контакта будет использоваться для синхронизации данных из Salesforce в WordPress. [Эти данные состоят из [старого адреса электронной почты контакта и адреса электронной почты контакта]. Также мы изменим User.email, User.userName и User.FederationId, чтобы гарантировать соответствие данных пользователя пользователям WordPress.

Опыт конечного пользователя

Пользователь входит на сайт WordPress, используя эти данные; соответствующие пользователи (платные участники) увидят ссылку (ссылка на портал сообщества Salesforce). После создания пользователя на сайте WordPress ему будет отправлено электронное письмо с информацией о его пароле (либо сам пароль, либо ссылка для сброса пароля).

Если пользователь перейдет по этой ссылке, он сможет получить доступ к порталу сообщества Salesforce. Пользователи смогут редактировать свой профиль в Salesforce, и эти изменения будут отражены в WordPress.

Заключение

Достаточно воспользоваться ИИ-ассистентом Вход с использованием пользователей WordPress (WP в качестве поставщика идентификации SAML) С помощью этого плагина пользователи могут пройти аутентификацию, используя свои учетные данные WordPress, и войти на сайт WordPress, где доступ к сообществам Salesforce получат только соответствующие требованиям пользователи. Salesforce Object Sync для WordPress Плагин упрощает сопоставление объектов Salesforce с соответствующими объектами в WordPress с помощью триггеров Apex на стороне Salesforce. Это позволяет всем сопоставленным объектам синхронизировать изменения данных из Salesforce, чтобы они отражались в WordPress.

Дополнительные ресурсы

Мы предлагаем надежные решения для управления идентификацией, включая единый вход (SSO), двухфакторную аутентификацию (JFA), адаптивную многофакторную аутентификацию (MFA), предоставление доступа и многое другое. Пожалуйста, свяжитесь с нами по адресу:

 +1 978 658 9387 (США) | +91 97178 45846 (Индия)    [email protected]


Привет!

Нужна помощь? Мы здесь!

поддержка