Настройка соединителя для любого CRM-решения
Microsoft Contact Center — решение Power Automate для любого соединителя CRM позволяет организациям взаимодействовать со своими клиентами, используя такие возможности, как голосовая связь, видео, SMS, чат и сообщения в социальных сетях из своих решений CRM сторонних поставщиков. Вы можете использовать соединители данных Power Automate для синхронизации данных контактов и учетных записей из решения CRM в Dataverse.
Предварительные требования
- Экземпляр CRM
- Лицензия для Dynamics 365 Contact Center, включающая подписки на Power Automate и Power Apps.
- Разрешения системного администратора Power Platform.
- Базовое понимание того, как использовать потоки Power Automate или Power Apps.
- Убедитесь, что среды Power Apps и Power Automate одинаковы.
- Соединитель msdyn_ContactCenterCRMConnector доступен в среде Power Apps, а таблицы «Организация» и «Контакт» имеют следующие столбцы:
- CRM-адрес источника
- ИД исходной CRM
- URL-адрес исходной CRM-системы
Копирование данных
Вы можете скопировать данные из вашего экземпляра CRM в Dataverse следующим образом:
- Начальная синхронизация: копирование данных из CRM в Dataverse с помощью ручных триггеров. Мы рекомендуем вам использовать разбиение на страницы, так как соединители Power Automate имеют ограничение на количество записей, которые можно получить за один раз.
- Инкрементная синхронизация: копирование данных с помощью автоматических триггеров.
Импорт потоков Power Automate для синхронизации записей организаций и контактов
Выполните действия, описанные в следующих разделах.
Добавление соединителя Dataverse
- Выполните шаги из раздела Добавление подключения, чтобы добавить подключение Dataverse, затем выберите Создать.
- В появившемся всплывающем окне выберите свою учетную запись. Будет создано подключение.
Вы можете установить соединение с вашим экземпляром CRM, используя следующие методы:
Добавить соединитель CRM
Добавьте соединитель одним из следующих способов:
Power Automate
- Следуйте инструкциям в разделе Добавление подключения, чтобы найти и добавить пользовательский соединитель CRM.
- Предоставьте требуемую информацию. Будет создано подключение.
Добавление соединителя с помощью вызовов API
- Создайте новый поток в Power Automate.
- Добавьте действие HTTP и укажите необходимые параметры, такие как URL-адрес, метод и заголовки. В разделе Параметры>Аутентификация установите для параметра Тип аутентификации значение Базовая и укажите Имя пользователя и Пароль.
Ваше действие HTTP может отправлять и получать запросы и ответы JSON.
Добавление соединителя с помощью веб-перехватчиков
Настройте веб-перехватчики в вашей системе CRM, чтобы облегчить добавочную синхронизацию данных. Веб-перехватчики вызывают уведомления при создании, обновлении или удалении записи.
Чтобы создать веб-перехватчики, убедитесь, что у вас есть конечная точка HTTP для потока Power Automate. Выполните следующие шаги, чтобы получить конечную точку в Power Automate:
- Выберите требуемый поток, затем выберите Изменить.
- Выберите Вручную в потоке, затем скопируйте URL-адрес HTTP. Повторите шаги для организации и пользовательских потоков для всех операций создания, обновления и удаления.
Вы можете использовать этот URL-адрес в качестве конечной точки веб-перехватчика в своей CRM.
Добавление соединителя, используя бизнес-правила
Вы можете использовать уведомления триггера, когда запись создается, обновляется и удаляется. Для запуска этих уведомлений необходимо использовать подключаемый модуль Customer Service. Вы должны создать сценарий в следующем порядке.
- Создание сообщения REST
- Создание бизнес-правила
Дополнительные сведения см. в разделе: Настройка добавочной синхронизации данных.
Использование триггеров Apex
Используйте триггеры Apex. Убедитесь, что ваш экземпляр CRM имеет необходимые права для создания триггеров.
Запуск потока Power Automate
В Power Automate выберите требуемый поток, затем выберите Выполнить.
Заметка
События создания, обновления и удаления автоматически запускают потоки.