Compartir por


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:

  1. Configure a funcionalidade View-In-CRM
  2. Fluxos de importación Power Automate
  3. Configurar a sincronización de datos incremental (crear, actualizar e eliminar)
  4. 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:

  1. Inicia sesión en ServiceNow instancia (https://[o teu nome de instancia].service-now.com/), selecciona Todo e, a seguir, busca a táboa.
  2. Selecciona Táboas en Definición do sistema e, a seguir, selecciona Táboa de contas e contactos para crear un campo personalizado.
  3. 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.
  4. 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 .
  5. 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

  1. En Power Automate, siga os pasos en Engadir unha conexión para engadir unha ServiceNow conexión.
  2. Especifique a súa ServiceNow instancia e credenciais, e selecciona Crear.

Engadir un Dataverse conector

  1. En Power Automate, siga os pasos en Engadir unha conexión para engadir unha Dataverse conexión e, a seguir, seleccione Crear.
  2. 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

  1. En Power Automate, seleccione Os meus fluxos.
  2. En Importar, selecciona Importar e, a seguir, selecciona Paquete de importación (legado).
  3. Selecciona os fluxos descargados e, a seguir, selecciona Cargar.
  4. 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.
  5. A conexión móstrase na páxina de importación. Seleccione Importar.
  6. 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:

  1. Crear mensaxe REST
  2. Crear unha regra de negocio

Nota

Os seguintes pasos deben realizarse tanto para as táboas de conta como de contacto.

Crear mensaxe REST

  1. Inicia sesión na ServiceNow instancia, selecciona Todos e busca a mensaxe de repouso na barra de busca.
  2. Seleccione Mensaxe> de descanso de saída.
  3. Seleccione Novo para crear unha nova mensaxe REST.
  4. 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:

      1. Seleccione o fluxo requirido e, a seguir, seleccione Editar.
      2. 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
      3. Seleccione Novo na pestana Autenticación para crear un novo método HTTP.
      4. Especifique o mesmo punto final desde Power Automate o fluxo que o punto final do método HTTP para a operación respectiva.
      5. 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

  1. Inicia sesión na ServiceNow instancia, selecciona Todos e busca regras comerciais na barra de busca.
  2. Seleccione Regra> de negocio de definicióndo sistema.
  3. Seleccione Novo para crear unha nova mensaxe REST.
  4. 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)

  1. Se desexa editar os mapas de fluxo ou campo, seleccione o fluxo que desexa editar.
  2. Seleccione Editar.
  3. 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

Configurar un conector personalizado