Del via


Konfigurer koblingen for ServiceNow

Microsoft Contact Center, en Power Automate-løsning for ServiceNow-koblingen, gjør at organisasjoner kan komme i kontakt med kundene ved hjelp av funksjoner som tale, video, SMS, direktechat og sosiale meldinger fra CRM-løsninger som ikke er fra Microsoft. Du kan bruke Power Automate-datakoblinger til å synkronisere dataene for kontakter og forretningsforbindelser fra ServiceNow CRM-løsningen til Dataverse.

Forutsetning

  • En ServiceNow-forekomst. Eksempel: https://[your-instance-name].service-now.com/
  • Lisens for Dynamics 365 Contact Center, som omfatter abonnementer på Power Automate og Power Apps.
  • Tillatelser for Power Platform-systemansvarlig.
  • Grunnleggende forståelse av hvordan du bruker Power Automate-flyter eller Power Apps.
  • Miljøer for Power Apps og Power Automate er de samme.
  • Dynamics 365 CCaaS CRM-koblingen, msdyn_ContactCenterCRMConnector, er tilgjengelig i Power Apps-miljøet, og tabellene for forretningsforbindelse og kontakt har følgende kolonner:
    • Kildekunderelasjonssystem
    • ID for kilde-CRM
    • Nettadresse for kildekunderelasjonssystem

Bruk Power Automate-flyt til å synkronisere oppføringer for forretningsforbindelse og kontakt

Prosessen for bruk av Power Automate-flyten er som følger:

  1. Konfigurer funksjonen Vis i CRM
  2. Importer Power Automate-flyter
  3. Konfigurer trinnvis datasynkronisering (opprett, oppdater og slett)
  4. Kjør Power Automate-flyten

Konfigurer funksjonen Vis i CRM

ServiceNow bruker funksjonen for beregnet felt til å opprette et spesialfelt for lagring av subdomain/baseUrl /InstanceName i tabellene Forretningsforbindelse og Kontakt. Kolonnen URL-adresse til kilde-CRM i tabellene Forretningsforbindelse og Kontakt lagrer den fullstendige URL-adressen til forretningsforbindelses- eller kontaktoppføringen, som du får tilgang til ved å velge URL-adressen.

For å opprette det egendefinerte feltet i ServiceNow utfører du følgende trinn:

  1. Logg deg på ServiceNow-forekomsten (https://[your-instance-name].service-now.com/), velg Alle, og søk deretter etter tabellen.
  2. Velg Tabeller i Systemdefinisjon, og velg deretter tabellene Forretningsforbindelse og Kontakt for å opprette et egendefinert felt.
  3. Velg Ny, og angi deretter følgende:
    • Tabell: Forretningsforbindelse[customer_account]
    • Type: Streng
    • Kolonneetikett: Basis-URL
    • Kolonnenavn: u_base_url
    • Program: Globalt
    • Merk av for Aktiv.
  4. Velg fanen CalculatedValue, og merk deretter av for Beregnet. Legg til returen gs.getProperty('instance_name'); i Beregning-tekstboksen.
  5. Velg Lagre og deretter Oppdater.

Gjenta den samme konfigurasjonen for Kontakt-tabellen.

Importer Power Automate-flyten

Utfør trinnene som beskrives i avsnittene nedenfor.

Legg til en ServiceNow-kobling

  1. I Power Automate følger du trinnene i Legg til en tilkobling for å legge til en ServiceNow-tilkobling.
  2. Angi ServiceNow-forekomsten og -legitimasjonen, og velg deretter Opprett.

Legg til en Dataverse-kobling

  1. I Power Automate følger du trinnene i Legg til en tilkobling for å legge til en Dataverse-tilkobling, og deretter velger du Opprett.
  2. Velg kontoen din i popup-vinduet som vises. En tilkobling er opprettet.

Last ned flyter fra GitHub

Last ned alle Power Automate-flytene fra ServiceNow-repositoriet.

Importer flyter til Power Automate

  1. I Power Automate velger du Mine flyter.
  2. I Importer, velg Importer og deretter Importer pakke (eldre).
  3. Velg de nedlastede flytene, og velg deretter Last opp.
  4. I vinduet Importer pakke, for Dataverse-ressurstypen, velg Velg under import, velg Dataverse-tilkoblingen du opprettet, og velg deretter Lagre.
  5. Tilkoblingen vises på importsiden. Velg Importer.
  6. De importerte flytene vises på Mine flyter-siden. Flytene er deaktivert som standard. For flyten du vil aktivere, velg Flere elementer (ellipsen) og velg deretter Slå på for å aktivere dem.

Konfigurer trinnvis datasynkronisering

Trinnvis datasynkronisering oppdaterer ServiceNow-dataene til Dataverse i sanntid via automatiske utløsere. ServiceNow bruker skript til å utløse varsler når en oppføring opprettes, oppdateres og slettes. Du må bruke programtillegget Customer Service til å utløse disse varslene. Du må opprette skriptet i følgende rekkefølge:

  1. Opprett REST-melding
  2. Opprett en forretningsregel

Merk

Trinnene nedenfor må utføres både for tabellen Forretningsforbindelse og tabelle Kontakt.

Opprett REST-melding

  1. Logg deg på ServiceNow-forekomsten, velg Alle, og søk etter REST-melding i søkefeltet.
  2. Velg Utgående>REST-melding.
  3. Velg Ny for å opprette en ny REST-melding.
  4. Angi de obligatoriske feltene på siden REST-melding. Se: Opprett en REST-melding.
    • Opprett individuelle REST-meldinger for oppretting, oppdatering og sletting. Oppdater Endepunkt-feltet i REST-meldinger med Power Automate-flyten. Utfør følgende trinn for å hente URL-adressen:

      1. Velg flyten, og velg deretter Rediger.
      2. Velg Manuell i flyten, og kopier deretter HTTP URL-adressen. Gjenta trinnene for organisasjonen og brukerflytene for alle opprettings-, oppdaterings- og sletteoperasjoner
      3. Velg NyGodkjenning-fanen for å opprette en ny HTTP-metode.
      4. Angi samme endepunkt fra Power Automate-flyten som endepunktet for HTTP-metoden for den respektive operasjonen.
      5. Kopier feltene REST-melding og Navn på denne siden, som er obligatorisk i Forretningsregler-skriptet.
    • Opprett en ny variabel, baseURL. Verdien for denne variabelen er første del av samme endepunkt som inneholder vertsnavn/IP og portnummer.

Opprett en forretningsregel

  1. Logg deg på ServiceNow-forekomsten, velg Alle, og søk etter forretningsregler i søkefeltet.
  2. Velg Systemdefinisjon>Forretningsregel.
  3. Velg Ny for å opprette en ny REST-melding.
  4. Angi den obligatoriske informasjonen på Forretningsregel-siden. Se: Forretningsregler.
    • På fanen Når skal den kjøres legger du til de nødvendige betingelsene for å utløse forretningsregelen for oppretting, oppdatering og sletting av oppføringer.
    • Last ned skriptene fra ServiceNow-skript for de nødvendige operasjonene for tabellene Kontakt og Forretningsforbindelse.
    • Oppdater Skript-feltet på Avansert-fanen med de nedlastede skriptene for den bestemte operasjonen.
    • Oppdater baseURL for skriptet med de tilsvarende verdiene fra HTTP-metoden i REST-meldingen.

Kjør Power Automate-flyten

I Power Automate https://make.powerautomate.com/environments/[environmentId], velg den nødvendige flyten fra Skyflyter, og velg deretter Kjør.

Rediger flyter og felttilordninger (valgfritt)

  1. Hvis du vil redigere flyten eller felttilordningene, velger du flyten du vil redigere.
  2. Velg Rediger.
  3. Du kan bruke utdata fra tidligere utløsere og handlinger i den dynamiske innholdsvelgeren eller endre dem ved hjelp av uttrykk.

Feltet Navn på forretningsforbindelse i Dataverse kan for eksempel tilordnes til Navn-feltet i ServiceNow med ‘triggerBody()?['name']’-uttrykket. Se: ServiceNow REST-API-referanse

Forhåndsdefinert kolonnetilordning

Tabellen nedenfor beskriver den forhåndsdefinerte kolonnetilordningen for ServiceNow- og Dataverse-koblinger for Kontakt og Forretningsforbindelse.

Kontakt

ServiceNow Dataverse
sys_id contactid
last_name lastname
first_name firstname
e-postadresse emailaddress1
mobile_phone mobilephone
telefon telefon1
konto parentcustomerid
sys_id msdyn_source_crm_id
Statisk verdi: ServiceNow msdyn_source_crm
u_base_url msdyn_source_crm_url
sys_created_on createddate

Konto

ServiceNow Dataverse
name name
telefon telefon1
sys_id accountid
poststed address1_city
zip address1_postalcode
NumberOfEmployees numberofemployees
id msdyn_source_crm_id
Statisk verdi: ServiceNow msdyn_source_crm
u_base_url msdyn_source_crm_url
sys_created_on createddate

Konfigurer en egendefinert kobling