Configurar el conector para cualquier solución CRM
La solución Microsoft Contact Center—Power Automate para cualquier conector CRM permite a las organizaciones interactuar con sus clientes utilizando capacidades como voz, video, SMS, chat en vivo y mensajería social de sus soluciones CRM de terceros. Puede utilizar conectores de datos Power Automate para sincronizar los datos de contactos y cuentas de la solución CRM en Dataverse.
Requisitos previos
- Una instancia de CRM
- Licencia para Dynamics 365 Contact Center que incluye las Power Automate suscripciones y Power Apps .
- Permisos de administrador del sistema Power Platform.
- Conocimientos básicos sobre cómo usar flujos de Power Automate o Power Apps.
- Asegúrese de que los entornos Power Apps y Power Automate son los mismos.
- El conector msdyn_ContactCenterCRMConnector está disponible en el Power Apps entorno y las tablas Cuenta y Contacto tienen las siguientes columnas:
- Dirección CRM de origen
- Id. de origen CRM
- URL de CRM de origen
Copiar datos
Puede copiar datos desde su instancia de CRM a Dataverse de una de las siguientes maneras:
- Sincronización inicial: copie datos de CRM a Dataverse a través de activadores manuales. Le recomendamos que utilice la paginación ya que los conectores de Power Automate tienen un límite en la cantidad de registros que se pueden recuperar a la vez.
- Sincronización incremental: copia datos a través de activadores automáticos.
Importar flujos de Power Automate para sincronizar registros de cuentas y contactos
Realice los pasos descritos en las secciones siguientes.
Agregar un conector Dataverse
- Siga los pasos en Agregar una conexión para agregar una conexión de Dataverse y después seleccione Crear.
- En la ventana emergente que aparece, seleccione su cuenta. Se crea una conexión.
Puede establecer una conexión con su instancia de CRM mediante los siguientes métodos.
Agregar un conector de CRM
Agregue un conector de una de las siguientes maneras:
Power Automate
- Para buscar y agregar el conector de CRM, siga los pasos descritos en Agregar una conexión.
- Especifique la siguiente requerida. Se crea una conexión.
Agregar un conector mediante llamadas API
- Crear un flujo nuevo de Power Automate.
- Agregue la acción HTTP y especifique los parámetros requeridos, como la URL, el método y los encabezados. En Parámetros>Autenticación establezca el Tipo de autenticación en Básico y especifique el Nombre de usuario y Contraseña.
Su acción HTTP puede enviar y recibir solicitudes y respuestas JSON.
Agregar un conector mediante webhooks
Configure webhooks en su CRM para facilitar la sincronización incremental de datos. Los webhooks activan notificaciones tras la creación, actualización o eliminación de un registro.
Para crear webhooks, asegúrese de tener el punto de conexión HTTP para el flujo Power Automate. Siga estos cinco pasos para obtener el punto de conexión en Power Automate:
- Seleccione el flujo requerido y después seleccione Editar.
- Seleccione Manual en el flujo y luego copie la URL HTTP. Repita los pasos para la organización y los flujos de usuarios para todas las operaciones de creación, actualización y eliminación.
Puede utilizar esta URL como webhook punto de conexión en su CRM.
Agregar un conector mediante Reglas de negocio
Puede usar notificaciones de activador cuando se crea, actualiza o elimina un registro. Debe utilizar el complemento Customer Service para activar estas notificaciones. Debe crear el script en el siguiente orden:
- Crear mensaje REST
- Crear regla de negocio
Para obtener más información, consulte: Configurar sincronización de datos incremental.
Usar desencadenadores de Apex
Use Desencadenadores de Apex. Asegúrese de que su instancia de CRM tenga los privilegios necesarios para crear los desencadenadores.
Ejecute el flujo de Power Automate
En Power Automate, seleccione el flujo requerido y después seleccione Ejecutar.
Nota
Los flujos automatizados se activan automáticamente mediante eventos de creación, actualización y eliminación.