Configurar o conector para ServiceNow
A solución para conectores de Microsoft centro de contacto Power Automate ServiceNow permite ás organizacións comprometerse cos seus clientes usando capacidades como voz, vídeo, SMS, chat en directo e mensaxes sociais das súas solucións CRM de terceiros. Podes usar Power Automate conectores de datos para sincronizar os datos de contactos e contas da ServiceNow solución CRM Dataverse.
Requisitos previos
- Unha ServiceNow instancia. Por exemplo,
https://[your-instance-name].service-now.com/
- Licenza para Dynamic 365 centro de contacto, que inclúe as subscricións Power Automate e Power Apps .
- Power Platform Permisos de administrador do sistema
- Coñecemento básico de como utilizar Power Automate fluxos ou Power Apps
- Asegúrate de que os ambientes Power Apps e Power Automate son iguais.
- O Conector Dynamics 365 CCaaS CRM, msdyn_ContactCenterCRMConnector, está dispoñible no Power Apps entorno e as táboas de Conta e Contacto teñen as seguintes columnas:
- Fonte CRM
- ID do CRM de orixe
- URL do CRM de orixe
Usar Power Automate Fluxo para sincronizar rexistros de contas e contactos
O proceso para usar o Power Automate fluxo é o seguinte:
- Configure a funcionalidade View-In-CRM
- Fluxos de importación Power Automate
- Configurar a sincronización de datos incremental (crear, actualizar e eliminar)
- Executar o fluxo de automatización de enerxía
Configurar a funcionalidade View-In-CRM
ServiceNow Usa a función de campo calculada para crear un campo especial para almacenar as subdomain/baseUrl /InstanceName
táboas de conta e contacto . A columna URL de Source CRM nas táboas de conta e contacto almacena o URL completo da Conta ou rexistro de contactos, ao que se pode acceder seleccionando o URL.
Para crear o campo personalizado en ServiceNow, realiza os seguintes pasos:
- Inicia sesión en ServiceNow instancia (https://[o teu nome de instancia].service-now.com/), selecciona Todo e, a seguir, busca a táboa.
- Selecciona Táboas en Definición do sistema e, a seguir, selecciona Táboa de contas e contactos para crear un campo personalizado.
- Selecciona Novo e, a seguir, especifique o seguinte:
- Táboa:Conta[customer_account]
- Tipo: Corda
- Etiqueta da columna: URL base
- Nome da columna: u_base_url
- Aplicación: Global
- Seleccione a caixa de verificación Activa.
- Seleccione o separador Calculado e, a seguir, seleccione a caixa de verificación Calculada . Engadir devolución
gs.getProperty('instance_name');
na caixa de texto de Cálculo . - Seleccione Gardar e, a seguir, seleccione Update.
Repita a mesma configuración para a táboa de contactos.
Importar o Power Automate fluxo
Realice os pasos indicados nas seccións seguintes.
Engadir un ServiceNow conector
- En Power Automate, siga os pasos en Engadir unha conexión para engadir unha ServiceNow conexión.
- Especifique a súa ServiceNow instancia e credenciais, e selecciona Crear.
Engadir un Dataverse conector
- En Power Automate, siga os pasos en Engadir unha conexión para engadir unha Dataverse conexión e, a seguir, seleccione Crear.
- Na xanela emerxente que aparece, selecciona a túa conta. Crearase unha conexión.
Descargar fluxos de GitHub
Descarga todos os Power Automate fluxos desde o ServiceNow repositorio.
Fluxos de importación a Power Automate
- En Power Automate, seleccione Os meus fluxos.
- En Importar, selecciona Importar e, a seguir, selecciona Paquete de importación (legado).
- Selecciona os fluxos descargados e, a seguir, selecciona Cargar.
- Na ventá do paquete Import, para o tipo de recurso, selecciona Seleccionar durante a Dataverse importación e, a seguir, selecciona a Dataverse conexión que creou e, a seguir, selecciona Gardar.
- A conexión móstrase na páxina de importación. Seleccione Importar.
- Os fluxos importados móstranse na páxina Os meus fluxos . Os fluxos están desactivados por defecto. Para o fluxo que desexa habilitar, seleccione máis elementos (elipse) e, a seguir, seleccione Activar para activalos.
Configurar a sincronización de datos incremental
A sincronización incremental de datos actualiza os ServiceNow datos en Dataverse tempo real a través de desencadenamentos automatizados. ServiceNow Usa scripts para activar notificacións cando un rexistro é creado, actualizado e eliminado. Debes usar o complemento servizo de atención ao cliente para activar estas notificacións. Debes crear o script na seguinte orde:
- Crear mensaxe REST
- Crear unha regra de negocio
Nota
Os seguintes pasos deben realizarse tanto para as táboas de conta como de contacto.
Crear mensaxe REST
- Inicia sesión na ServiceNow instancia, selecciona Todos e busca a mensaxe de repouso na barra de busca.
- Seleccione Mensaxe> de descanso de saída.
- Seleccione Novo para crear unha nova mensaxe REST.
- Na páxina Rest Message , especifique os campos requiridos. Vexa: Crear unha mensaxe REST.
Crea mensaxes REST para crear, actualizar e eliminar. Actualizar o campo Endpoint en REST Mensaxes co fluxo Power Automate . Realiza os seguintes pasos para obter a URL:
- Seleccione o fluxo requirido e, a seguir, seleccione Editar.
- Selecciona Manual no fluxo e, a seguir, copia o URL HTTP. Repita os pasos para a organización e os fluxos de usuario para todas as operacións de creación, actualización e eliminación de operacións
- Seleccione Novo na pestana Autenticación para crear un novo método HTTP.
- Especifique o mesmo punto final desde Power Automate o fluxo que o punto final do método HTTP para a operación respectiva.
- Copia os campos REST Message and Name nesta páxina, que son necesarios no script de Regras de negocio .
Crea unha nova variable, baseURL. O valor desta variable é a parte inicial do mesmo punto final que contén hostname/IP e número de porto.
Crear regra empresarial
- Inicia sesión na ServiceNow instancia, selecciona Todos e busca regras comerciais na barra de busca.
- Seleccione Regra> de negocio de definicióndo sistema.
- Seleccione Novo para crear unha nova mensaxe REST.
- Na páxina de Regra de Negocios , especifique a información requirida. Vexa: Normas empresariais.
- Na pestana Cando executar engádese as condicións necesarias para activar a regra de negocio para crear, actualizar e eliminar as operacións de rexistro.
- Descarga os scripts dos ServiceNow scripts para as operacións requiridas para as táboas de contacto e conta.
- Actualiza o campo Script da pestana Avanzado cos scripts descargados para a operación específica.
- Para o script, actualice o baseURL cos valores correspondentes do método HTTP na mensaxe REST.
Executar o Power Automate fluxo
En Power Automate https://make.powerautomate.com/environments/[environmentId], seleccione o fluxo necesario de Fluxos de nube e, a continuación, seleccione Executar.
Editar fluxos e mapeos de campo (Opcional)
- Se desexa editar os mapas de fluxo ou campo, seleccione o fluxo que desexa editar.
- Seleccione Editar.
- Podes utilizar as saídas de activadores e accións anteriores no selector de contido dinámico ou modificalas mediante expresións.
Por exemplo, o campo Nome da conta de Dataverse pódese asignar ao campo Nome en ServiceNow coa expresión 'triggerBody()?['name']'
. Consulte: ServiceNow Referencia da API REST
Cartografía da columna predefinida
A seguinte táboa describe a asignación de columnas predefinida para os conectores ServiceNow e Dataverse para Contacto e Conta.
Contacto
ServiceNow | Dataverse |
---|---|
sys_id | contactoid |
Apelido | Apelido |
nome | firstname |
Correo electrónico | emailaddress1 |
Teléfono móbil | Teléfono móbil |
teléfono | teléfono 1 |
conta | Cliente pai |
sys_id | msdyn_source_crm_id |
Valor estático: ServiceNow | msdyn_source_crm |
u_base_url | msdyn_source_crm_url |
sys_created_on | Data de creación |
Conta
ServiceNow | Dataverse |
---|---|
nome | nome |
teléfono | teléfono 1 |
sys_id | accountid |
cidade | enderezo1_cidade |
zip | enderezo1_código postal |
NúmeroDeEmpleados | Número de empregados |
ID | msdyn_source_crm_id |
Valor estático: ServiceNow | msdyn_source_crm |
u_base_url | msdyn_source_crm_url |
sys_created_on | Data de creación |
Consulte tamén
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios