Overføre data til talekanalen
Bemærk
Oplysninger om tilgængelighed af funktioner er følgende.
Dynamics 365 Contact Center - integreret | Dynamics 365 Contact Center - enkeltstående | Dynamics 365 Customer Service |
---|---|---|
Ja | Ja | Ja |
Brug værktøjet Konfigurationsmigrering til at overføre konfigurationerne fra kildeorganisationen til målorganisationen til talekanalen.
Bemærk
Vi anbefaler dog, at du overfører konfigurationer ved hjælp af løsningsstrukturen. Flere oplysninger: Overføre konfigurationer for kanaler ved hjælp af løsninger
Du kan finde flere oplysninger om, hvordan du bruger værktøjet Konfigurationsoverførsel i følgende artikler:
Forudsætninger
Følgende forudsætninger skal opfyldes:
- Hvis et unified routing-regelsæt refererer til følgende i kildeorganisationen, skal du kontrollere, at de findes i målorganisationen, før du fortsætter overførslen:
- Brugerdefinerede objekter
- Attributter
- Relationer
- Grupperede indstillinger
- Opslagsværdier
- Kontrollér, at den bruger, der udfører overførslen, har de nødvendige rettigheder til følgende unified routing-objekter i kilde- og destinationsorganisationerne:
- Workstream (
msdyn_liveworkstream
) - Kanalkonfiguration (
msdyn_omnichannelconfiguration
) - Meddelelsesskabelon (
msdyn_notificationtemplate
) - Sessionsskabelon (
msdyn_sessiontemplate
) - Driftstimer (
msdyn_operatinghour
) - Egenskab (
characteristic
) - Bedømmelsesmodel (
rating model
) - Bedømmelsesværdi (
ratingvalue
) - Kapacitetsprofil (
msdyn_capacityprofile
) - Kø (
queue
) - Beslutningskontrakt (
msdyn_decisioncontract
) - Beslutningsregelsæt (
msdyn_decisionruleset
) - Tildelingskonfiguration (
msdyn_assignmentconfiguration
) - Tildelingskonfigurationstrin (
msdyn_assignmentconfigurationstep
) - Rutekonfiguration (
msdyn_routingconfiguration
) - Rutekonfigurationstrin (
msdyn_routingconfigurationstep
) - Kapacitetsprofil for arbejdsstrøm (
msdyn_liveworkstreamcapacityprofile
) - Kontekstvariabel (
msdyn_ocliveworkstreamcontextvariable
)
- Workstream (
Vigtigt
Overførslen af indstillinger for konto, kanal, erhvervelse af telefonnumre til Azure-kommunikationstjenester, konfiguration af telefonnumre, robotkonfiguration samt AI og analyse er ikke omfattet.
Overføre konfigurationen af talekanalen
Du skal udføre trinnene i den rækkefølge, de er angivet i, for at kunne overføre konfigurationsdataene. Brug oplysningerne i tabellerne, og se de tilsvarende eksempelskemaer for hver konfiguration.
- Overføre konfiguration ved hjælp af en løsning
- Eksport og importkonfiguration i forbindelse med færdighedsbaseret routing
- Eksport og import af konfiguration for kapacitetsprofiler
- Eksportere og importere konfiguration for køer i talekanalen
- Eksportere og importere konfiguration for arbejdsstrømme i talekanalen
- Overføre konfiguration for talekanaler
- Bekræft din overførsel
- Fejlfind eksport og import af dataene
Overføre konfiguration ved hjælp af en løsning
Hvis du bruger sessionsskabeloner og meddelelser i rutekonfigurationen af tale, skal du udføre de trin, der er skitseret i Overføre konfiguration ved hjælp af en løsning
Migrere færdighedsbaseret konfiguration
Hvis der bruges færdighedsbaserede distributionsregler i den samlede distributionskonfiguration, skal du udføre de trin, der er skitseret i Overfør data med henblik på færdighedsbaseret routing. Sørg for, at eventuelle filtrerings-fetch-xml-filtre justeres korrekt til tale.
Overføre konfigurationskapacitetsprofiler
Hvis du har konfigureret kapacitetsprofiler i konfigurationen af taledistributionen, skal du udføre de trin, der er skitseret i Eksport og import af data til kapacitetsprofiler.
Migrere konfiguration for køer i talekanalen
Hvis du vil eksportere og importere køer til talekanalen, skal du udføre de trin, der er skitseret i Overfør data for ensartede distributionsbaserede postkøer.
Overføre konfiguration for arbejdsstrømme i talekanalen
Brug værktøjet konfigurationsmigrering til at oprette skemaet og eksportere dataene fra kildeorganisationen for talearbejdsstrømme.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i amme rækkefølge som nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de standard-systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
- Brug FetchXML til at filtrere poster: For hvert objekt skal du bruge den rette FetchXML-forespørgsel, der er nævnt i nedenstående tabel, til at hente enkelte, flere eller alle poster på baggrund af dit behov. I forbindelse med enkelte eller flere poster skal du bruge kildeorganisationen til at få det korrekte navn i uiname og GUID i værdi. Du kan evt. bruge menuelementet AVANCERET SØGNING til at oprette den rette FetchXML-forespørgsel.
- Konfigurer importindstillinger: I forbindelse med objektet Decision-kontrakt skal du sikre dig, at du markerer afkrydsningsfeltet Opdater ikke eksisterende poster.
Kontrollér, at de arbejdsstrømme, der refereres til i konfigurationen af talekanaler, inkluderes i overførslen.
S.No. Objektnavn vist (Logisk navn) Attributnavn vist (Logisk navn) Bruge FetchXML til at filtrere poster 1. Workstream (msdyn_liveworkstream) - API-nøgle (msdyn_apikey)
- API-nøgleversionsnummer (msdyn_apikeyversionnumber)
- Tillad automatiserede meddelelser (msdyn_enableautomatedmessages) Tilladte tilstedeværelser (msdyn_allowedpresences)
- Tildel arbejdselement efter Afvis eller Timeout (msdyn_assignworkitemafterdecline)
- Luk automatisk efter inaktivitet (msdyn_autocloseafterinactivity)
- Blokere kapaciteten for wrap up-tilstanden (msdyn_blockcapacityforwrapup)
- Robotkø (msdyn_bot_queue)
- Botregel (msdyn_bot_rule)
- Botbruger (msdyn_bot_user)
- CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
- Connectorer (msdyn_connectorsurl)
- Konsulter (msdyn_notificationtemplate_consult)
- Samtaletilstand i chatkanaler (msdyn_conversationmode)
- Kunde-id (msdyn_customerid)
- Varigheden af afbrydelse af forbindelsen til kunden for åben samtale (msdyn_customerdisconnectholddurationforopenconversation)
- Kapacitet (msdyn_capacityrequired)
- Kapacitetsformat (msdyn_capacityformat)
- Kanal (msdyn_streamsource)
- Kontrakt-id (msdyn_routingcontractid)
- Standard (msdyn_sessiontemplate_default)
- Standardkø (msdyn_defaultqueue)
- Retning (msdyn_direction)
- Aktivér valg mellem push-baserede arbejdsstrømme (msdyn_enableselectingfrompushbasedworkstreams)
- Objekt (msdyn_masterentityroutingconfigurationid)
- Kildesprog (msdyn_fallbacklanguage)
- Opfølgning, når du har ventet (msdyn_followupafterwaiting)
- Tærskelværdi for håndteringstid (msdyn_handlingtimethreshold)
- Indgående godkendt (msdyn_notificationtemplate_incoming_auth)
- Indgående ikke godkendt (msdyn_notificationtemplate_incoming_unauth)
- Er standard (msdyn_isdefault)
- Behold den samme helpdesk-medarbejder til hele samtalen (msdyn_enableagentaffinity)
- Sidste validering den (msdyn_lastvalidationon)
- Sidste valideringsstatus (msdyn_lastvalidationstatus)
- Matchende logik (msdyn_matchinglogic)
- Maksimal samtidighed (msdyn_maxconcurrentconnection)
- Tilstand (msdyn_mode)
- Navn (msdyn_name)
- Meddelelse (msdyn_notification)
- Pladsholder for meddelelsesscenarie (msdyn_notificationscenarioplaceholder)
- Udgående kø (msdyn_outboundqueueid)
- Regel for postidentifikation (msdyn_recordidentificationrule)
- valideringsregel for postidentifikation (msdyn_recordidentificationvalidationrule)
- Begræns download af optagelse (msdyn_restrictdownloadrecording)
- Begræns download af afskrift (msdyn_restrictdownloadtranscript)
- Timeout for pop op-vindue (msdyn_screenpoptimeout)
- Timeout for pop op-vindue (msdyn_screenpoptimeout_optionSet)
- Sikker API-nøgle (msdyn_secureapikey)
- Antal regler for vedhæftede færdigheder (msdyn_skillattachmentrulescount)
- Antal regler for vedhæftede færdigheder (Last Updated On) (msdyn_skillattachmentrulescount_date)
- Antal regler for vedhæftede færdigheder (State) (msdyn_skillattachmentrulescount_state)
- Pladsholder for sessionsscenarie (msdyn_sessionscenarioplaceholder)
- SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
- Overfør (msdyn_notificationtemplate_transfer)
- Tærskelværdi for ventetid (msdyn_waitingtimethreshold)
- Arbejdsdistributionstilstand (msdyn_workdistributionmode)
- Workstream (msdyn_liveworkstreamid)
Eksempel 1: Alle talearbejdsstrømme
Eksempel 2: En enkelt talearbejdsstrøm
Eksempel 3: Flere talearbejdsstrømme2. Kontekstvariabel (msdyn_ocliveworkstreamcontextvariable) - Navn (msdyn_name)
- Navn på relation (msdyn_relationshipname)
- Type (msdyn_datatype)
- Arbejdsstrøm (msdyn_liveworkstreamid)
- IsList (msdyn_islist)
- Kan ændres (msdyn_ismodifiable)
- Vist navn (msdyn_displayname)
- Kan vises (msdyn_isdisplayable)
- Objektets logiske navn (msdyn_entitylogicalname)
- Kontekstvariabel (msdyn_ocliveworkstreamcontextvariableid)
- Status (statecode)
- Årsag til status (statuscode)
- Systemdefineret (msdyn_issystemdefined)
Eksempel 1: Kontekstvariabler for alle talearbejdsstrømme
Eksempel 2: Kontekstvariabler for en enkelt talearbejdsstrøm
Eksempel 3: Kontekstvariabler for flere talearbejdsstrømme3. Kontrakt om beslutning (msdyn_decisioncontract) - Kontraktdefinition (msdyn_contractdefinition)
- Beslutningskontrakt (msdyn_decisioncontractid)
- Navn (msdyn_name)
- Entydigt navn (msdyn_uniquename)
Eksempel 1: Beslutningskontrakt for alle talearbejdsstrømme
Eksempel 2: Beslutningskontrakt for en enkelt talearbejdsstrøm
Eksempel 3: Beslutningskontrakt for flere talearbejdsstrømme4. Regelsæt for beslutning (msdyn_decisionruleset) - AI Builder-model (msdyn_aibmodelid)
- Oprettelsestilstand (msdyn_authoringmode)
- Regelsæt for beslutning (msdyn_decisionrulesetid)
- Beskrivelse (msdyn_description)
- Inputkontrakt (msdyn_inputcontractid)
- Er inputsamling (msdyn_isinputcollection)
- ML-modeltype (msdyn_mlmodeltype)
- Navn (msdyn_name)
- Outputkontrakt (msdyn_outputcontractid)
- Definition af regelsæt (msdyn_rulesetdefinition)
- Regelsættype (msdyn_rulesettype)
- Entydigt navn (msdyn_uniquename)
Eksempel 1: Regelsæt for beslutning for alle talearbejdsstrømme
Eksempel 2: Regelsæt for beslutning for en enkelt talearbejdsstrøm
Eksempel 3: Regelsæt for beslutning for flere talearbejdsstrømme5. Rutekonfiguration (msdyn_routingconfiguration) - Er aktiv konfiguration (msdyn_isactiveconfiguration)
- Navn (msdyn_name)
- Rutekonfiguration (msdyn_routingconfigurationid)
- Entydigt navn (msdyn_uniquename)
- Workstream (msdyn_liveworkstreamid)
Eksempel 1: Rutekonfiguration for alle talearbejdsstrømme
Eksempel 2: Rutekonfiguration for en enkelt talearbejdsstrøm
Eksempel 3: Rutekonfiguration for flere talearbejdsstrømme6. Rutekonfigurationstrin (msdyn_routingconfigurationstep) - Navn (msdyn_name)
- Rutekonfiguration (msdyn_routingconfigurationid)
- Rutekonfigurationstrin (msdyn_routingconfigurationstepid)
- Regelsæt (msdyn_rulesetid)
- Trinrækkefølge (msdyn_steporder)
- Trintype (msdyn_type)
- Entydigt navn (msdyn_uniquename)
Eksempel 1: Rutekonfigurationstrin for alle talearbejdsstrømme
Eksempel 2: Rutekonfigurationstrin for en enkelt talearbejdsstrøm
Eksempel 3: Rutekonfigurationstrin for flere talearbejdsstrømme7. Workstream-kapacitetsprofil (msdyn_liveworkstreamcapacityprofile) - Kapacitetsprofil (msdyn_capacityprofile_id)
- Navn (msdyn_name)
- Workstream (msdyn_workstream_id)
- Kapacitetsprofil for arbejdsstrøm (msdyn_liveworkstreamcapacityprofileid)
Eksempel 1: Kapacitetsprofil for arbejdsstrøm til alle talearbejdsstrømme
Eksempel 2: Kapacitetsprofil for arbejdsstrøm til en enkelt talearbejdsstrøm
Eksempel 3: Kapacitetsprofil for arbejdsstrøm til flere talearbejdsstrømmeOpret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Brug værktøjet Konfigurationsmigrering, vælg indstillingen til import af data, og vælg derefter den komprimerede fil.
Vigtigt
Når du henter beslutningsregler (msdyn_decisionrulesets), der indeholder kontekstvariabler, oprettes der nogle beslutningsregler uden afhængighedstilknytningerne. Gør følgende for at løse problemet:
- Importér data for alle objekter, herunder objektet med beslutningsregler (msdyn_decisionrulesets).
- Importér data til objektet med beslutningsreglerne igen. I dette trin sikres, at alle afhængighedstilknytninger for beslutningsregler importeres.
Se Eksempelskema til talearbejdsstrøm for at få alle de påkrævede poster til prøveskema.
FetchXML til arbejdsstrømobjekt
Eksempel 1: Alle talearbejdsstrømme
<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: En enkelt talearbejdsstrøm
<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 talearbejdsstrømme
<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 til kontekstvariabelobjekt
Eksempel 1: Kontekstvariabler for alle talearbejdsstrømme
<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 talearbejdsstrøm
<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 talearbejdsstrømme
<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 til objektet Beslutningskontrakt
Eksempel 1: Beslutningskontrakt for alle talearbejdsstrømme
<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 talearbejdsstrøm
<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 talearbejdsstrømme
<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 til objektet Beslutningsregelsæt
Eksempel 1: Regelsæt for beslutning for alle talearbejdsstrømme
<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: Regelsæt for beslutning for en enkelt talearbejdsstrøm
<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: Regelsæt for beslutning for flere talearbejdsstrømme
<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 til konfigurationsobjekt til routing
Eksempel 1: Rutekonfiguration for alle talearbejdsstrømme
<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: Rutekonfiguration for en enkelt talearbejdsstrøm
<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: Rutekonfiguration for flere talearbejdsstrømme
<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 til konfigurationstrinobjekt til routing
Eksempel 1: Rutekonfigurationstrin for alle talearbejdsstrømme
<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: Rutekonfigurationstrin for en enkelt talearbejdsstrøm
<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: Rutekonfigurationstrin for flere talearbejdsstrømme
<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 til objektet med arbejdsstrømmens kapacitetsprofil
Eksempel 1: Kapacitetsprofil for arbejdsstrøm til alle talearbejdsstrømme
<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: Kapacitetsprofil for arbejdsstrøm til en enkelt talearbejdsstrøm
<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: Kapacitetsprofil for arbejdsstrøm til flere talearbejdsstrømme
<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øre konfiguration af indstillinger for talekanalen
Antag, at arbejdsstrømmen allerede findes. Den er oprettet manuelt eller tidligere overført i destinationsorganisationen.
Sådan overfører du data til talekanalen
Brug værktøjet Konfigurationsmigrering til at oprette skemaet og eksportere dataene fra kildeorganisationen for talekanalen og relaterede objekter.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i den rækkefølge, der er nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
S.No. Objektnavn vist (Logisk navn) Attributnavn vist (Logisk navn) 1. Talekanalsindstilling (msdyn_ocvoicechannelsetting) FetchXML for at filtrere poster til indstillinger for talekanal
Bemærk!
- Erstat værdien for msdyn_liveworkstream i betingelsessektionen.
- Kolonnen Telefonnummer (msdyn_phonenumberid) skal ikke inkluderes, da poster i tabellen Telefonnummer er miljøspecifikke og ikke kan overføres. Du skal tildele telefonnummeret manuelt i destinationsmiljøet. Hvis du af en eller anden grund ikke må udføre denne handling, kan du medtage kolonnen Telefonnummer. Men før du importerer, skal du manuelt redigere data.xml-filen i den eksporterede zip-fil og erstatte dens værdi med det korrekte telefonnummer-GUID i destinationsmiljøet.
- Sørg for, at plug-in'en er aktiveret som en del af objektdeklarationen i skemaet. (disableplugins="false")
- Annoncér den gennemsnitlige ventetid (msdyn_announceaveragewaittime)
- Annoncér placering i kø (msdyn_announcepositioninqueue)
- Aktivér helpdesk-medarbejders kontrol af optagelse (msdyn_agentrecordingcontrolsenabled)
- Aktivér helpdesk-medarbejders kontrol af transskription (msdyn_agenttranscriptioncontrolsenabled)
- Aktivér helpdesk-medarbejders kontrol for at tilføje en ekstern deltager (msdyn_agentexternalparticipantcontrolenabled)
- Aktivér helpdesk-medarbejders kontrol for at tilføje en ekstern deltager (msdyn_agentexternalparticipantcontrolenabled)
- Aktivér helpdesk-medarbejders kontrol for at tilføje en ekstern deltager i Teams (msdyn_agentexternalteamsparticipantcontrolenabled)
- Navn (msdyn_name)
- Driftstimer (msdyn_operatinghoursid)
- Indspilning er aktiveret (msdyn_recordingenabled)
- Optagelsestilstand (msdyn_recordingmode)
- Status (statecode)
- Årsag til status (statuscode)
- Transskription er aktiveret (msdyn_transcriptionenabled)
- Transskriptionstilstand (msdyn_transcriptionmode)
- Talekanalsindstilling (msdyn_voicechannelsettingid)
- Arbejdsstrøm (msdyn_liveworkstreamid)
2. Lokalisering (msdyn_oclocalizationdata) FetchXML for at filtrere poster til lokaliseringer for talekanal
- Automatiseret meddelelse (msdyn_systemmessageid)
- Oversatte standardtekster (msdyn_defaultlocalizedtext)
- Navn på objektkolonne (msdyn_entitycolumnname)
- Objektnavn (msdyn_entityname)
- Id for objektpost (msdyn_entityrecordid)
- Er standard (msdyn_isdefault)
- Sprogkode (msdyn_customerlanguageid)
- Sprogkode (msdyn_languagecode)
- Lokalisering (msdyn_oclocalizationdataid)
- Oversatte tekst (msdyn_localizedtext)
- Organisations-id (organizationid)
- Status (statecode)
- Årsag til status (statuscode)
3. Meddelelse (msdyn_ocsystemmessage) - Kanal (msdyn_streamsource)
- Standardsprog (msdyn_defaultlanguage)
- Forekomst-id (msdyn_instanceid)
- Meddelelse (msdyn_ocsystemmessageid)
- Beskrivelse af meddelelse (msdyn_messagedescription)
- Meddelelsesmodtager (msdyn_messagereceiver)
- Udløser af meddelelsesskabelon (msdyn_messagetemplatetrigger)
- Meddelelsestekst (msdyn_messagetext)
- Meddelelsesudløser (msdyn_systemmessageeventtype)
- Meddelelsestype (msdyn_messagetype)
- Navn (msdyn_name)
- Organisations-id (organizationid)
- Status (statecode)
- Årsag til status (statuscode)
4. Tale (msdyn_ocvoice) - Sprog (msdyn_languageid)
- Navn (msdyn_name)
- pitch (msdyn_pitch)
- talehastighed (msdyn_speakingspeed)
- Status (statecode)
- Årsag til status (statuscode)
- tale (msdyn_ocvoiceid)
- talenavn (msdyn_voicename)
- taletypografi (msdyn_voicestyle)
5. Sprogindstilling for talekanal (msdyn_ocvoicechannellanguagesetting) Bemærk!
- Før du overfører denne tabel, skal du kontrollere, at systembruger på undersøgelsesrobot (msdyn_surveybotsystemuserid) findes i tabellen Bruger (systemuser), og at alle de musikfiler, der refereres til af kolonnerne Musik i venteposition (msdyn_holdmusicid) og Musik, mens der ventes (msdyn_waitmusicid) i de enkelte poster, allerede findes i tabellen Telefonkolonne (msdyn_ocphonemusic) i destinationsmiljøet. Tabellen Telefonmusik indeholder desværre filkolonner og kan ikke overføres.- Musik i venteposition (msdyn_holdmusicid)
- Er primær (msdyn_isprimary)
- Sprog (msdyn_languageid)
- Navn (msdyn_name)
- Status (statecode)
- Årsag til status (statuscode)
- Systembruger på undersøgelsesrobot (msdyn_surveybotsystemuserid)
- Tale (msdyn_ocvoiceid)
- Sprogindstilling for talekanal (msdyn_ocvoicechannellanguagesettingid)
- Talekanalsindstilling (msdyn_ocvoicechannelsettingid)
- Musik, mens der ventes (msdyn_waitmusicid)
6. Klargøringstilstand (msdyn_ocprovisioningstate) FetchXML for at filtrere poster til klargøringstilstande for tale - voicechannelsettingsid (msdyn_ocvoicechannelsettingsid)
- Navn (msdyn_name)
Opret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Brug værktøjet Konfigurationsoverførsel, vælg en indstilling, hvor du kan importere data, og vælg den komprimerede fil.
Se Eksempelskema til talekanal for at få alle de påkrævede poster til prøveskema.
FetchXML til talekanalsindstillinger
<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 til talekanallokaliseringer
<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 til taleklargøringstilstand
<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>
Bekræft din overførsel
Når du har importeret de unified routing-relaterede konfigurationsdata korrekt fra kilden til målorganisationen, skal du udføre følgende trin i målorganisationen:
Kontrollér på brugergrænsefladen, at konfigurationen af talekanalen og regelsættene gengives korrekt, og at der ikke vises fejl.
Hvis færdigheder og bedømmelse bruges i ensartede distributionsregler, skal du manuelt tilknytte, tilknytte eller oprette poster for brugere, reserverbare ressourcer og specifikationsposter, der kan reserveres ressourcer.
Hvis kapacitetsprofiler bruges i regelsæt og arbejdsstrømme til samlet distribution, skal du manuelt tilknytte, tilknytte eller oprette poster for brugere, reserverbare ressourcer og reserverbare ressourcers kapacitetsprofilposter.
Overvejelser vedrørende eksport og import af data
Hvis du vil foretage fejlfinding af eventuelle problemer, du står over for under overførsel, skal du gøre følgende:
Når du importerer data i målorganisationen, anbefales det, at du kontrollerer følgende, når du se de gule advarselssymboler om netværksfejl i Værktøj til konfigurationsoverførsel:
- Login_ErrorLog.log: Indeholder oplysninger om de problemer, der opstod, da du brugte værktøjet til konfigurationsadministration.
- DataMigrationUtility.log: Indeholder detaljerede oplysninger om de opgaver, der er udført i værktøjet under den sidste kørsel.
- ImportDataDetail.log: Indeholder detaljerede oplysninger om de data, der er importeret af værktøjet i det seneste dataimport.
Flere oplysninger: Fejlfinding af problemer i forbindelse med overflytning af konfigurationsdata ved hjælp af logfiler
Hvis logfilerne indeholder netværksfejl, skal du gentage importprocessen.
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: