Overfør data for talekanalen
Merk
Informasjonen om funksjonstilgjengelighet er som følger.
Dynamics 365 Contact Center – innebygd | Dynamics 365 Contact Center – frittstående | Dynamics 365 Customer Service |
---|---|---|
Ja | Ja | Ja |
Bruk verktøyet for konfigurasjonsoverføring til å overføre konfigurasjonene fra kildeorganisasjonen til målorganisasjonen for talekanalen.
Merk
Vi anbefaler imidlertid at du overfører konfigurasjoner ved hjelp av løsningsrammeverket. Mer informasjon: Overføre konfigurasjoner for kanaler ved hjelp av løsninger
Hvis du vil ha mer informasjon om hvordan du bruker Configuration Migration tool, kan du se følgende artikler:
Forutsetning
Følgende krav må oppfylles:
- Hvis et enhetlig rutingsregelsett i kildeorganisasjonen refererer til følgende, må du kontrollere at de finnes i målorganisasjonen før du fortsetter med overføringen:
- Egendefinerte enheter
- Attributter
- Relasjoner
- Alternativsett
- Oppslagsverdier
- Kontroller at brukeren som utfører overføringen, har de nødvendige rettighetene til følgende enhetlig ruting-enheter i kilde- og målorganisasjonene:
- Arbeidsstrøm (
msdyn_liveworkstream
) - Kanalkonfigurasjon (
msdyn_omnichannelconfiguration
) - Varslingsmal (
msdyn_notificationtemplate
) - Øktmal (
msdyn_sessiontemplate
) - Åpningstider (
msdyn_operatinghour
) - Kjennetegn (
characteristic
) - Rangeringsmodell (
rating model
) - Rangeringsverdi (
ratingvalue
) - Kapasitetsprofil (
msdyn_capacityprofile
) - Kø (
queue
) - Beslutningskontrakt (
msdyn_decisioncontract
) - Beslutningsregelsett (
msdyn_decisionruleset
) - Tilordningskonfigurasjon (
msdyn_assignmentconfiguration
) - Tilordningskonfigurasjonstrinn (
msdyn_assignmentconfigurationstep
) - Rutingskonfigurasjon (
msdyn_routingconfiguration
) - Rutingskonfigurasjonstrinn (
msdyn_routingconfigurationstep
) - Kapasitetsprofil for arbeidsstrøm (
msdyn_liveworkstreamcapacityprofile
) - Kontekstvariabel (
msdyn_ocliveworkstreamcontextvariable
)
- Arbeidsstrøm (
Viktig
Overføringen av kontoen, kanalen, anskaffelsen av telefonnummer i Azure Communication Services, konfigurasjonen for telefonnummer, robotkonfigurasjonen og kunstig intelligens og analyseinnstillinger er ikke i omfang.
Overfør konfigurasjonen for talekanal
Du må utføre trinnene i den rekkefølgen de vises, for å kunne overføre konfigurasjonsdataene. Bruk informasjonen i tabellene, og referer til tilsvarende eksempelskjemaer for hver konfigurasjon.
- Overføre konfigurasjon med en løsning
- Eksportere og importere konfigurasjon for ferdighetsbasert ruting
- Eksport- og importkonfigurasjon for kapasitetsprofiler
- Eksporter og importer konfigurasjon for talekanalkøer
- Eksporter og importer konfigurasjon for arbeidsflyter for talekanal
- Overfør konfigurasjon for talekanaler
- Bekreft migrasjonen din
- Feilsøke eksport og import av data
Overføre konfigurasjon med en løsning
Hvis du bruker egendefinerte øktmaler og varsler i oppsettet av taleruting, utfører du trinnene som beskrives i Overføre konfigurasjon ved hjelp av en løsning
Overfør ferdighetsbasert konfigurasjon
Hvis ferdighetsbaserte rutingsregler brukes i oppsettet for enhetlig ruting, utfører du trinnene som er beskrevet i Overfør data for ferdighetsbasert ruting. Sørg for å justere eventuell Fetch-XML for tale.
Overføre konfigurasjonskapasitetsprofiler
Hvis du har konfigurert kapasitetsprofiler i talerutingsoppsettet, utfører du trinnene som er beskrevet i Eksportere og importere data for kapasitetsprofiler.
Overfør konfigurasjon for talekanalkøer
For å eksportere og importere køer for talekanalen, utfører du trinnene som beskrives i Overfør data for enhetlige rutingsbaserte oppføringskøer.
Overfør konfigurasjon for arbeidsflyter for talekanal
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildeorganisasjonen for talearbeidflytene.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i samme rekkefølge som nevnt i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene som er standard, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte attributter om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver enhet må du bruke den riktige FetchXML-spørringen som er nevnt i følgende tabell, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltoppføringer eller flere oppføringer må du bruke kildeorganisasjonen til å få riktig navn i uiname og GUID i verdi. Du kan om nødvendig bruke menyelementet AVANSERT SØK til å konstruere riktig FetchXML-spørring.
- Konfigurere importinnstillinger: For Beslutningskontrakt-enheten må du merke av for Ikke oppdater eksisterende oppføringer.
Kontroller at arbeidsflytene som det refereres til i konfigurasjonen av talekanalene, er inkludert i overføringen.
S.No. Visningsnavn for enhet (logisk navn) Attributt visningsnavn (logisk navn) Bruk FetchXML til å filtrere oppføringer 1. Arbeidsflyt (msdyn_liveworkstream) - API-nøkkel (msdyn_apikey)
- Versjonsnummer for API-nøkkel (msdyn_apikeyversionnumber)
- Tillat automatiske meldinger (msdyn_enableautomatedmessages) Tillatte tilgjengeligheter (msdyn_allowedpresences)
- Tilordne arbeidselement etter avslag eller tidsavbrudd (msdyn_assignworkitemafterdecline)
- Automatisk lukking etter inaktivitet (msdyn_autocloseafterinactivity)
- Blokkere kapasitet for oppsummeringstilstand (msdyn_blockcapacityforwrapup)
- Robotkø (msdyn_bot_queue)
- Robotregel (msdyn_bot_rule)
- Robotbruker (msdyn_bot_user)
- CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
- Koblinger (msdyn_connectorsurl)
- Konsulter (msdyn_notificationtemplate_consult)
- Samtalemodus for chattekanaler (msdyn_conversationmode)
- Kunde-ID (msdyn_customerid)
- Varighet for frakobling av ventetid for åpen diskusjon (msdyn_customerdisconnectholddurationforopenconversation)
- Kapasitet (msdyn_capacityrequired)
- Kapasitetsformat (msdyn_capacityformat)
- Kanal (msdyn_streamsource)
- Kontrakt-ID (msdyn_routingcontractid)
- Standard (msdyn_sessiontemplate_default)
- Standardkø (msdyn_defaultqueue)
- Retning (msdyn_direction)
- Aktiver valg av push-baserte arbeidsflyter (msdyn_enableselectingfrompushbasedworkstreams)
- Enhet (msdyn_masterentityroutingconfigurationid)
- Reservespråk (msdyn_fallbacklanguage)
- Oppfølging etter venting (msdyn_followupafterwaiting)
- Terskel for håndtering av tid (msdyn_handlingtimethreshold)
- Innkommende godkjent (msdyn_notificationtemplate_incoming_auth)
- Innkommende ikke godkjent (msdyn_notificationtemplate_incoming_unauth)
- Er standard (msdyn_isdefault)
- Behold samme agent for hele samtalen (msdyn_enableagentaffinity)
- Siste validering den (msdyn_lastvalidationon)
- Siste valideringsstatus (msdyn_lastvalidationstatus)
- Samsvarslogikk (msdyn_matchinglogic)
- Maksimal samtidighet (msdyn_maxconcurrentconnection)
- Modus (msdyn_mode)
- Navn (msdyn_name)
- Varsel (msdyn_notification)
- Plassholder for varslingsscenario (msdyn_notificationscenarioplaceholder)
- Utgående kø (msdyn_outboundqueueid)
- Regel for oppføringsidentifisering (msdyn_recordidentificationrule)
- Valideringsregel for oppføringsidentifikasjon (msdyn_recordidentificationvalidationrule)
- Begrens nedlasting av opptak (msdyn_restrictdownloadrecording)
- Begrens nedlasting av utskrift (msdyn_restrictdownloadtranscript)
- Tidsavbrudd for popup-vindu (msdyn_screenpoptimeout)
- Tidsavbrudd for popup-vindu (msdyn_screenpoptimeout_optionSet)
- Sikker API-nøkkel (msdyn_secureapikey)
- Antall regler for ferdighetsvedlegg (msdyn_skillattachmentrulescount)
- Antall regler for ferdighetsvedlegg (Sist oppdatert) (msdyn_skillattachmentrulescount_date)
- Antall regler for ferdighetsvedlegg (Tilstand) (msdyn_skillattachmentrulescount)
- Plassholder for øktscenario (msdyn_sessionscenarioplaceholder)
- SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
- Overføring (msdyn_notificationtemplate_transfer)
- Terskel for ventetid (msdyn_waitingtimethreshold)
- Arbeidsdistribusjonsmodus (msdyn_workdistributionmode)
- Arbeidsflyt (msdyn_liveworkstreamid)
Eksempel 1: Alle talearbeidsflyter
Eksempel 2: Enkel talearbeidsflyt
Eksempel 3: Flere talearbeidsflyter2. Kontekstvariabel (msdyn_ocliveworkstreamcontextvariable) - Navn (msdyn_name)
- Relasjonsnavn (msdyn_relationshipname)
- Type (msdyn_datatype)
- Arbeidsflyt (msdyn_liveworkstreamid)
- IsList (msdyn_islist)
- Kan endres (msdyn_ismodifiable)
- Visningsnavn (msdyn_displayname)
- Kan vises (msdyn_isdisplayable)
- Logisk navn på enhet (msdyn_entitylogicalname)
- Kontekstvariabel (msdyn_ocliveworkstreamcontextvariableid)
- Status (statecode)
- Statusårsak (statuscode)
- Systemdefinert (msdyn_issystemdefined)
Eksempel 1: Kontekstvariabler for alle talearbeidsflyter
Eksempel 2: Kontekstvariabler for en enkelt talearbeidsflyt
Eksempel 3: Kontekstvariabler for flere talearbeidsflyter3. Beslutningskontrakt (msdyn_decisioncontract) - Kontraktdefinisjon (msdyn_contractdefinition)
- Beslutningskontrakt (msdyn_decisioncontractid)
- Navn (msdyn_name)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Beslutningskontrakt for alle talearbeidsflyter
Eksempel 2: Beslutningskontrakt for en enkelt talearbeidsflyt
Eksempel 3: Beslutningskontrakt for flere talearbeidsflyter4. Beslutningsregelsett (msdyn_decisionruleset) - AI Builder-modell (msdyn_aibmodelid)
- Redigeringsmodus (msdyn_authoringmode)
- Beslutningsregelsett (msdyn_decisionrulesetid)
- Beskrivelse (msdyn_description)
- Inndatakontrakt (msdyn_inputcontractid)
- Er inndatainnsamling (msdyn_isinputcollection)
- ML-modelltype (msdyn_mlmodeltype)
- Navn (msdyn_name)
- Utdatakontrakt (msdyn_inputcontractid)
- Regelsettdefinisjon (msdyn_rulesetdefinition)
- Regelsettype (msdyn_rulesettype)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Beslutningsregelsett for alle talearbeidsflyter
Eksempel 2: Beslutningsregelsett for en enkelt talearbeidsflyt
Eksempel 3: Beslutningsregelsett for flere talearbeidsflyter5. Rutekonfigurasjon (msdyn_routingconfiguration) - Er aktiv konfigurasjon (msdyn_isactiveconfiguration)
- Navn (msdyn_name)
- Rutekonfigurasjon (msdyn_routingconfigurationid)
- Unikt navn (msdyn_uniquename)
- Arbeidsflyt (msdyn_liveworkstreamid)
Eksempel 1: Rutingskonfigurasjon for alle talearbeidsflyter
Eksempel 2: Rutingskonfigurasjon for én talearbeidsflyt
Eksempel 3: Rutingskonfigurasjon for flere talearbeidsflyter6. Rutekonfigurasjonstrinn (msdyn_routingconfigurationstep) - Navn (msdyn_name)
- Rutekonfigurasjon (msdyn_routingconfigurationid)
- Rutekonfigurasjonstrinn (msdyn_routingconfigurationstepid)
- Regelsett (msdyn_rulesetid)
- Trinnrekkefølge (msdyn_steporder)
- Trinntype (msdyn_type)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Rutingskonfigurasjonstrinn for alle talearbeidsflyter
Eksempel 2: Rutingskonfigurasjonstrinn for én talearbeidsflyt
Eksempel 3: Rutingskonfigurasjonstrinn for flere talearbeidsflyter7. Kapasitetsprofil for arbeidsflyt (msdyn_liveworkstreamcapacityprofile) - Kapasitetsprofil (msdyn_capacityprofile_id)
- Navn (msdyn_name)
- Arbeidsflyt (msdyn_workstream_id)
- Kapasitetsprofil for arbeidsflyt (msdyn_liveworkstreamcapacityprofileid)
Eksempel 1: Arbeidsflytkapasitetsprofil for alle talearbeidsflyter
Eksempel 2: Arbeidsflytkapasitetsprofil for en enkelt talearbeidsflyt
Eksempel 3: Arbeidsflytkapasitetsprofil for flere talearbeidsflyterGenerer skjemaet, og lagre det.
Eksporter dataene, og generer den komprimerte filen (zip).
Bruk verktøyet for konfigurasjonsoverføring, og velg alternativet for å importere data, og velg den komprimerte filen.
Viktig
Når du henter beslutningsreglersett (msdyn_decisionrulesets) som inneholder kontekstvariabler, opprettes noen beslutningsregler uten avhengighetstilordningene. Følg fremgangsmåten nedenfor for å omgå dette:
- Importer data for alle enheter, inkludert enheten for beslutningsreglersettet (msdyn_decisionrulesets).
- Importer data for enheten for beslutningsreglersettet på nytt. Dette trinnet sikrer at alle avhengighetstilordninger for beslutningsregelsettene importeres.
For eksempelskjema for å hente alle nødvendige oppføringer, se Eksempelskjema for talearbeidsflyt.
FetchXML for arbeidsflytenhet
Eksempel 1: Alle talearbeidsflyter
<fetch distinct="true">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</entity>
</fetch>
Eksempel 2: Enkel talearbeidsflyt
<fetch>
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</entity>
</fetch>
Eksempel 3: Flere talearbeidsflyter
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</entity>
</fetch>
FetchXML for kontekstvariablerenhet
Eksempel 1: Kontekstvariabler for alle talearbeidsflyter
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa" >
<filter type="and" >
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
</filter>
</link-entity>
</entity>
</fetch>
Eksempel 2: Kontekstvariabler for en enkelt talearbeidsflyt
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
</filter>
</entity>
</fetch>
Eksempel 3: Kontekstvariabler for flere talearbeidsflyter
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" ><a name="BKMK3vwcv"></a>
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</entity>
</fetch>
FetchXML for beslutningskontraktsenhet
Eksempel 1: Beslutningskontrakt for alle talearbeidsflyter
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192440000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192440000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bk" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bk" operator="eq" value="192440000" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 2: Beslutningskontrakt for en enkelt talearbeidsflyt
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Beslutningskontrakt for flere talearbeidsflyter
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML for beslutningsregelsettenhet
Eksempel 1: Beslutningsregelsett for alle talearbeidsflyter
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192440000" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 2: Beslutningsregelsett for en enkelt talearbeidsflyt
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Beslutningsregelsett for flere talearbeidsflyter
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML for rutingskonfigurasjonsenhet
Eksempel 1: Rutingskonfigurasjon for alle talearbeidsflyter
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</link-entity>
</entity>
</fetch>
Eksempel 2: Rutingskonfigurasjon for én talearbeidsflyt
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
Eksempel 3: Rutingskonfigurasjon for flere talearbeidsflyter
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML for rutingskonfigurasjonstrinnenhet
Eksempel 1: Rutingskonfigurasjonstrinn for alle talearbeidsflyter
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 2: Rutingskonfigurasjonstrinn for én talearbeidsflyt
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Rutingskonfigurasjonstrinn for flere talearbeidsflyter
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML for enhet for arbeidsflytskapasitetsprofil
Eksempel 1: Arbeidsflytkapasitetsprofil for alle talearbeidsflyter
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</link-entity>
</entity>
</fetch>
Eksempel 2: Arbeidsflytkapasitetsprofil for en enkelt talearbeidsflyt
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
Eksempel 3: Arbeidsflytkapasitetsprofil for flere talearbeidsflyter
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Overfør konfigurasjon for innstillinger for talekanal
Anta at arbeidsflyten allerede må finnes, opprettet manuelt eller tidligere overført i målorganisasjonen.
Slik overfører du data for talekanal
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildeorganisasjonen for talekanalen og relaterte enheter.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i rekkefølgen som vises i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene, for eksempel Opprettet av, Opprettet den, Endret av, Endret den og Eier. Du kan velge egendefinerte attributter om nødvendig.
S.No. Visningsnavn for enhet (logisk navn) Attributt visningsnavn (logisk navn) 1. Innstilling for talekanal (msdyn_ocvoicechannelsetting) FetchXML for å filtrere oppføringer for talekanalinnstillinger
Obs!
- Erstatt verdien for msdyn_liveworkstream i betingelsesdelen.
- Ikke inkluder kolonnen Telefonnummer (msdyn_phonenumberid), fordi oppføringene i tabellen Telefonnummer er miljøspesifikke og ikke kan overføres. Du må tilordne telefonnummeret manuelt i målmiljøet. Hvis du av en eller annen grunn ikke har tillatelse til å utføre denne handlingen, kan du inkludere Telefonnummer-kolonnen. Men før du importerer må du redigere data.xml-filen manuelt i den eksporterte ZIP-filen og erstatte verdien med riktig GUID for telefonnummer i målmiljøet.
- Kontroller som del av enhetsdeklarasjonen i skjemaet at programtillegget aktivert. (disableplugins="false")
- Kunngjør den gjennomsnittlige ventetiden (msdyn_announceaveragewaittime)
- Kunngjør plassering i køen (msdyn_announcepositioninqueue)
- Aktivere agentkontroll for innspillingen (msdyn_agentrecordingcontrolsenabled)
- Aktivere agentkontroll for transkripsjonen (msdyn_agenttranscriptioncontrolsenabled)
- Aktivere agentkontroll for å legge til en ekstern deltaker (msdyn_agentexternalparticipantcontrolenabled)
- Aktivere agentkontroll for å legge til en ekstern deltaker (msdyn_agentexternalparticipantcontrolenabled)
- Aktivere agentkontroll for å legge til en ekstern deltaker på Teams (msdyn_agentexternalteamsparticipantcontrolenabled)
- Navn (msdyn_name)
- Driftstimer (msdyn_operatinghoursid)
- Innspilling aktivert (msdyn_recordingenabled)
- Innspillingsmodus (msdyn_recordingmode)
- Status (statecode)
- Statusårsak (statuscode)
- Transkripsjon aktivert (msdyn_transcriptionenabled)
- Transkripsjonsmodus (msdyn_transcriptionmode)
- Innstilling for talekanal (msdyn_voicechannelsettingid)
- Arbeidsflyt (msdyn_liveworkstreamid)
2. Oversetting (msdyn_oclocalizationdata) FetchXML for å filtrere oppføringer for lokaliseringer for talekanal
- Automatisert melding (msdyn_systemmessageid)
- Standard lokalisert tekst (msdyn_defaultlocalizedtext)
- Kolonnenavn for enhet (msdyn_entitycolumnname)
- Enhetsnavn (msdyn_entityname)
- Oppførings-ID for enhet (msdyn_entityrecordid)
- Er standard (msdyn_isdefault)
- Språkkode (msdyn_customerlanguageid)
- Språkkode (msdyn_languagecode)
- Oversetting (msdyn_oclocalizationdataid)
- Lokalisert tekst (msdyn_localizedtext)
- Organisasjons-ID (organizationid)
- Status (statecode)
- Statusårsak (statuscode)
3. Melding (msdyn_ocsystemmessage) - Kanal (msdyn_streamsource)
- Standardspråk (msdyn_defaultlanguage)
- Forekomst-ID (msdyn_instanceid)
- Melding (msdyn_ocsystemmessageid)
- Meldingsbeskrivelse (msdyn_messagedescription)
- Meldingsmottaker (msdyn_messagereceiver)
- Meldingsmalutløser (msdyn_messagetemplatetrigger)
- Meldingstekst (msdyn_messagetext)
- Meldingsutløser (msdyn_systemmessageeventtype)
- Meldingstype (msdyn_messagetype)
- Navn (msdyn_name)
- Organisasjons-ID (organizationid)
- Status (statecode)
- Statusårsak (statuscode)
4. Tale (msdyn_ocvoice) - Språk (msdyn_languageid)
- Navn (msdyn_name)
- pitch (msdyn_pitch)
- talehastighet (msdyn_speakingspeed)
- Status (statecode)
- Statusårsak (statuscode)
- tale (msdyn_ocvoice)
- talenavn (msdyn_voicename)
- talestil (msdyn_voicestyle)
5. Språkinnstilling for talekanal (msdyn_ocvoicechannellanguagesetting) Obs!
- Før du overfører denne tabellen må du kontrollere at systembruker for evalueringsrobot (msdyn_surveybotsystemuserid) finnes i tabellen Bruker (systemuser), og alle filer på venting som er referert til av kolonne På vent-musikk (msdyn_holdmusicid) og Ventemusikk (msdyn_waitmusicid) i hver oppføring, finnes allerede i tabellen Telefonmusikk (msdyn_ocphonemusic) i målmiljøet. Tabellen Telefonmusikk har filkolonner og kan dessverre ikke overføres.- Ventemusikk (msdyn_holdmusicid)
- Er primær (msdyn_isprimary)
- Språk (msdyn_languageid)
- Navn (msdyn_name)
- Status (statecode)
- Statusårsak (statuscode)
- Systembruker for evalueringsrobot (msdyn_surveybotsystemuserid)
- Tale (msdyn_ocvoiceid)
- Språkinnstilling for talekanal (msdyn_ocvoicechannellanguagesettingid)
- Innstilling for talekanal (msdyn_ocvoicechannelsettingid)
- Ventemusikk (msdyn_waitmusicid)
6. Klargjøringstilstand (msdyn_ocprovisioningstate) FetchXML for å filtrere oppføringer for klargjøringstilstander for tale - voicechannelsettingsid (msdyn_ocvoicechannelsettingsid)
- Navn (msdyn_name)
Generer skjemaet, og lagre det.
Eksporter dataene, og generer den komprimerte filen (zip).
Bruk Configuration Migration tool, velg alternativet for å importere data, og velg den komprimerte filen.
For eksempelskjema for å hente alle nødvendige oppføringer, se Eksempelskjema for talekanal.
FetchXML for talekanalinnstillinger
<fetch>
<entity name="msdyn_ocvoicechannelsetting">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ab">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
FetchXML for lokaliseringer for talekanal
<fetch>
<entity name="msdyn_oclocalizationdata">
<link-entity name="msdyn_ocsystemmessage" from="msdyn_ocsystemmessageid" to="msdyn_systemmessageid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_streamsource" operator="eq" uiname="192440000"/>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML for klargjøringstilstand for tale
<fetch>
<entity name="msdyn_ocprovisioningstate">
<link-entity name="msdyn_ocvoicechannelsetting" from="msdyn_ocvoicechannelsettingid" to="msdyn_voicechannelsettingid" link-type="inner" alias="ac">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ad">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Bekreft migrasjonen din
Når du har importert de enhetlige rutingsrelaterte konfigurasjonsdataene fra kilden til målorganisasjonen, utfører du følgende trinn i målorganisasjonen:
Kontroller at konfigurasjonen og regelsettene for talekanal gjengis på riktig måte i brukergrensesnittet og ikke viser feil.
Hvis ferdigheter og vurderingsverdier brukes i enhetlig ruting-regler, må du manuelt koble til, tilknytte eller opprette brukerne, ressursene som kan reserveres, og oppføringer for ressursegenskaper som kan reserveres.
Hvis kapasitetsprofilene brukes i regelsett og arbeidsflyter for enhetlig ruting, må du manuelt koble til, tilknytte eller opprette brukerne, ressursene som kan reserveres, og oppføringer for ressurskapasitetsprofil som kan reserveres.
Vurderinger for eksport og import av data
Hvis du vil feilsøke problemer du kan få under overføring, kontrollerer du loggfilene som følger:
Hvis du ser gule varselsymboler når du importerer data til målorganisasjonen, kontrollerer du følgende logger i verktøyet for konfigurasjonsoverføring:
- Login_ErrorLog.log: Inneholder informasjon om eventuelle problemer du hadde da du logget deg på organisasjonen ved hjelp av verktøyet for konfigurasjonsbehandling.
- DataMigrationUtility.log: Inneholder informasjon om oppgavene som ble utført ved hjelp av verktøyet under siste overføring.
- ImportDataDetail.log: Inneholder informasjon om dataene som ble importert av verktøyet i den siste dataimporten.
Mer informasjon: Feilsøk problemer med overføring av konfigurasjonsdata ved hjelp av loggfiler
Hvis loggene inneholder nettverksfeil, gjentar du importprosessen.
Her er et eksempel:
Time: 11:46:09 PM Error: There was no endpoint listening at `https://www.contoso.com/XRMServices/2011/Organization.svc/web?SDKClientVersion=9.2.46.5279` that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. Stack Trace: Service stack trace:
Se også
Overfør konfigurasjon for oppføringer basert på enhetlig ruting