Migrera data för livechattkanal
Obs
Du kan se tillgänglighetsinformationen för funktionen enligt följande.
Dynamics 365 Contact Center – inbäddad | Dynamics 365 Contact Center – fristående | Dynamics 365 Customer Service |
---|---|---|
Ja | Ja | Ja |
Använd migrationsverktyg för konfiguration om du vill migrera konfigurationerna från källorganisationen till målorganisationen för livechatt.
Obs
Vi rekommenderar dock att du migrerar konfigurationer med hjälp av lösningsramverket. Mer information: Migrera konfigurationer för kanaler med hjälp av lösningar
Mer information om hur du använder verktyget för konfigurationsmigrering finns i följande artiklar.
Förutsättningar
Följande förutsättningar måste vara uppfyllda:
- Om en enhetlig regeluppsättning för dirigering refererar till följande i källorganisationen ska du kontrollera att de finns i målorganisationen innan du fortsätter med migreringen:
- Anpassade entiteter
- Attribut
- Relationer
- Alternativuppsättningar
- Slå upp värden
- Kontrollera att användaren som utför migreringen har de privilegier som krävs för följande entiteter för enhetlig dirigering i käll- och målorganisationer:
- Arbetsström (
msdyn_liveworkstream
) - Kanalkonfiguration (
msdyn_omnichannelconfiguration
) - Öppettider (
msdyn_operatinghour
) - Egenskap (
characteristic
) - Omdömesmodell (
rating model
) - Omdömesvärde (
ratingvalue
) - Kapacitetsprofil (
msdyn_capacityprofile
) - Kö (
queue
) - Beslutskontrakt (
msdyn_decisioncontract
) - Regeluppsättning för beslut (
msdyn_decisionruleset
) - Tilldelningskonfiguration (
msdyn_assignmentconfiguration
) - Tilldelningskonfigurationssteg (
msdyn_assignmentconfigurationstep
) - Hanteringskonfiguration (
msdyn_routingconfiguration
) - Hanteringskonfigurationssteg (
msdyn_routingconfigurationstep
) - Kapacitetsprofil för arbetsström (
msdyn_liveworkstreamcapacityprofile
) - Kontextvariabel (
msdyn_ocliveworkstreamcontextvariable
) - Undersökningsfråga (
msdyn_surveyquestions
) - Sekvens med undersökningsfråga (
msdyn_questionsequence
) - Svarsalternativ för undersökningar (
msdyn_chatansweroption
) - Snabbsvar (
msdyn_cannedmessages
) - Taggar (
msdyn_octags
)
- Arbetsström (
Viktigt!
Migreringen av kontot, kanalen, robotkonfigurationen och AI- och analysinställningarna är inte i omfattning.
Migrera konfiguration för livechatt
Du måste utföra stegen i den ordning som de visas för att migrera konfigurationsdata. Använd informationen i tabellerna och se motsvarande exempelscheman för varje konfiguration.
- Migrera konfiguration med en lösning
- Migrera konfiguration för färdighetsbaserad routing
- Migrera konfiguration för kapacitetsprofiler
- Migrera konfiguration för livechattkö
- Migrera konfiguration för livechatt arbetsströmmar
- Migrera konfiguration för livechatt widget
- Verifiera din migrering
- Felsöka din datamigrering
Migrera konfiguration med en lösning
Om du använder anpassade sessionsmallar och meddelanden i konfigurationen för direktchatt, utför du stegen i migrera konfigurationen med en lösning.
Migrera kompetensbaserad konfiguration
Om kunskapsbaserade regeluppsättningar för dirigering används i konfiguration av enhetlig dirigering, utför stegen som beskrivs i Exportera och importera data färdighetsbaserad dirigering. Se till att justera alla filter för fetch xml på lämpligt sätt för direktchatt.
Migrera konfiguration för kapacitetsprofiler
Om du har konfigurerat kapacitetsprofiler i en enhetlig konfiguration för dirigering utför du stegen i Exportera och importera data för kapacitetsprofiler. Se till att justera alla filter för fetch xml på lämpligt sätt för direktchatt.
Migrera konfiguration för livechattkö
För att migrera köer för livechatt, utför stegen som beskrivs i Migrera data för enhetliga routing-baserade postköer. Se till att justera alla filter för fetch xml på lämpligt sätt för direktchatt.
Migrera konfiguration för livechatt arbetsströmmar
Använd migrationsverktyg för konfiguration om du vill skapa ett schema och migrera data från källorganisationen för arbetsström för poster.
- Visningsnamn för entitet: När du skapar schemat markerar du entiteterna i samma sekvens som anges i tabellen.
- Attribut visningsnamn: Vi rekommenderar att du väljer de attribut som definieras i följande tabell. Du behöver inte välja de färdiga systemdefinierade attributen, t.ex. Skapades av, Skapades den, Ändrades av, Ändrades den och Ägare. Du kan välja anpassade attribut om så behövs.
- Använd FetchXML för att filtrera poster: För varje entitet, använd lämplig FetchXML-fråga som omnämns i följande tabell om du vill visa enskilda poster, ett urval poster eller alla poster. För enskilda eller flera poster måste du använda källorganisationen för att få rätt namn i uiname och GUID i värde. Vid behov kan du använda menyalternativet AVANCERAD SÖKNING för att konstruera rätt FetchXML-fråga.
- Konfigurera importinställningar: Kontrollera att du markerar kryssrutan Uppdatera inte befintliga poster för entiteten Beslutskontrakt.
Kontrollera att arbetsströmmar som refereras i konfigurationen av direktchatt-widgetarna ingår i migreringen.
S.No. Entitetsnamn visningsnamn (logiskt namn) Attribut visningsnamn (logiskt namn) Använd FetchXML för att filtrera poster 1. Arbetsström (msdyn_liveworkstream) - API-nyckel (msdyn_apikey)
- Versionsnummer för API-nyckel (msdyn_apikeyversionnumber)
- Tillåt automatiska meddelanden (msdyn_enableautomatedmessages)
- Tillåtna närvaro (msdyn_allowedpresences)
- Tilldela WorkItem efter att den avvisats eller uppnådd tidsgräns (msdyn_assignworkitemafterdecline)
- Automatisk stängning efter inaktivitet (msdyn_autocloseafterinactivity)
- Blockera kapacitet för att avsluta status (msdyn_blockcapacityforwrapup)
- Robotkö (msdyn_bot_queue)
- Robotregel (msdyn_bot_rule)
- Robotanvändare (msdyn_bot_user)
- CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
- Anslutningsprogram (msdyn_connectorsurl)
- Kontakta (msdyn_notificationtemplate_consult)
- Konversationsläge för chattkanaler (msdyn_conversationmode)
- Kund-ID (msdyn_customerid)
- Kund koppla från parkerings varaktighet för öppen konversation (msdyn_customerdisconnectholddurationforopenconversation)
- Kapacitet (msdyn_capacityrequired)
- Kapacitetsformat (msdyn_capacityformat)
- Kanal (msdyn_streamsource)
- Kontrakt-ID (msdyn_dirigeringcontractid)
- Standard (msdyn_sessiontemplate_default)
- Standardkö (msdyn_defaultqueue)
- Riktning (msdyn_direction)
- Aktivera val av från push-baserade arbetsströmmar (msdyn_enableselectingfrompushbasedworkstreams)
- Entitet (msdyn_masterentitydirigeringconfigurationid)
- FallBack-språk (msdyn_fallbacklanguage)
- Uppföljning efter att ha väntat (msdyn_followupafterwaiting)
- Tröskelvärde för hanteringstid (msdyn_handlingtimethreshold)
- Inkommande autentiserad (msdyn_notificationtemplate_incoming_auth)
- Inkommande oautentiserad (msdyn_notificationtemplate_incoming_unauth)
- Är standard (msdyn_isdefault)
- Behåll samma handläggare för hela konversationen (msdyn_enableagentaffinity)
- Senaste validering den (msdyn_lastvalidationon)
- Senaste valideringsstatus (msdyn_lastvalidationstatus)
- Matchande logik (msdyn_matchinglogic)
- Max samtidighet (msdyn_maxconcurrentconnection)
- Läge (msdyn_mode)
- Namn (msdyn_name)
- Meddelande (msdyn_notification)
- Platshållare för meddelandescenario (msdyn_notificationscenarioplaceholder)
- Utgående köer (msdyn_outboundqueueid)
- Regel för postidentifiering (msdyn_recordidentificationrule)
- Valideringsregel för postidentifiering (msdyn_recordidentificationvalidationrule)
- Begränsa nedladdning av inspelning (msdyn_restrictdownloadrecording)
- Begränsa hämtning av transkription (msdyn_restrictdownloadtranscript)
- Tidsgräns för popup-fönster (msdyn_screenpoptimeout)
- Tidsgräns för popup-fönster (msdyn_screenpoptimeout_optionSet)
- Säker API-nyckel (msdyn_secureapikey)
- Antal kompetensbilageregler (msdyn_skillattachmentrulescount)
- Antal kompetensbilageregler (Last Updated On)
- (msdyn_skillattachmentrulescount_date)
- Antal kompetensbilageregler (tillstånd)
- (msdyn_skillattachmentrulescount_state)
- Platshållare för sessionsscenario (msdyn_sessionscenarioplaceholder)
- Tilldelar (msdyn_notificationtemplate_supervisorassign)
- Överföring (msdyn_notificationtemplate_transfer)
- Tröskelvärde för väntetid (msdyn_waitingtimethreshold)
- Arbetsdistributionsläge (msdyn_workdistributionmode)
- Arbetsström (msdyn_liveworkstreamid)
Exempel 1: Alla direktchatt arbetsströmmar
Exempel 2: En direktchatt arbetsström
Exempel 3: Flera direktchatt arbetsströmmar2. Kontextvariabel (msdyn_ocliveworkstreamcontextvariable) - Namn (msdyn_name)
- Leveransnamn för relation (msdyn_relationshipname)
- Typ (msdyn_datatype)
- Arbetsström (msdyn_liveworkstreamid)
- IsList (msdyn_islist)
- Kan ändras (msdyn_ismodifiable)
- Displaynamn (msdyn_displayname)
- Kan visas (msdyn_isdisplayable)
- Entitetens logiska namn (msdyn_entitylogicalname)
- Kontextvariabel (msdyn_ocliveworkstreamcontextvariableid)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Systemdefinierat (msdyn_issystemdefined)
Exempel 1: Sammanhangsvariabler för alla arbetsströmmar
Exempel 2: Sammanhangsvariabler för en direktchatt arbetsström
Exempel 3: Sammanhangsvariabler för flera direktchatt arbetsströmmar3. Beslutskontrakt (msdyn_decisioncontract) - Kontraktdefinition (msdyn_contractdefinition)
- Beslutskontrakt (msdyn_decisioncontractid)
- Namn (msdyn_name)
- Unikt namn (msdyn_uniquename)
Exempel 1: Beslutskontrakt för alla direktchatt arbetsströmmar
Exempel 2: Beslutskontrakt för en direktchatt arbetsström
Exempel 3: Beslutskontrakt för flera direktchatt arbetsströmmar4. Regeluppsättning för beslut (msdyn_decisionruleset) - AI Builder-modell (msdyn_aibmodelid)
- Redigeringsläge (msdyn_authoringmode)
- Regeluppsättning för beslut (msdyn_decisionrulesetid)
- Beskrivning (msdyn_description)
- Indatakontrakt (msdyn_inputcontractid)
- Är indatasamling (msdyn_isinputcollection)
- ML-modelltyp (msdyn_mlmodeltype)
- Namn (msdyn_name)
- Utdatakontrakt (msdyn_outputcontractid)
- Regeluppsättningsdefinition (msdyn_rulesetdefinition)
- Regeluppsättningstyp (msdyn_rulesettype)
- Unikt namn (msdyn_uniquename)
Exempel 1: Regeluppsättning för beslut för alla direktchatt arbetsströmmar
Exempel 2: Regeluppsättning för beslut för en direktchatt arbetsström
Exempel 3: Regeluppsättning för beslut för flera direktchatt arbetsströmmar5. Konfiguration av routning (msdyn_dirigeringconfiguration) - Är aktiv konfiguration (msdyn_isactiveconfiguration)
- Namn (msdyn_name)
- Konfiguration av routning (msdyn_dirigeringconfigurationid)
- Unikt namn (msdyn_uniquename)
- Arbetsström (msdyn_liveworkstreamid)
Exempel 1: Dirigeringskonfiguration för alla direktchatt arbetsströmmar
Exempel 2: Dirigeringskonfiguration för en direktchatt arbetsström
Exempel 3: Dirigeringskonfiguration för flera direktchatt arbetsströmmar6. Steg för dirigeringskonfiguration (msdyn_dirigeringconfigurationstep) - Namn (msdyn_name)
- Konfiguration av routning (msdyn_dirigeringconfigurationid)
- Steg för dirigeringskonfiguration (msdyn_dirigeringconfigurationstepid)
- Regeluppsättning (msdyn_rulesetid)
- Stegordning (msdyn_steporder)
- Stegtyp (msdyn_type)
- Unikt namn (msdyn_uniquename)
Exempel 1: Dirigeringskonfigurationssteg för alla direktchatt arbetsströmmar
Exempel 2: Dirigeringskonfigurationssteg för en direktchatt arbetsström
Exempel 3: Dirigeringskonfigurationssteg för flera direktchatt arbetsströmmar7. Kapacitetsprofil för arbetsström (msdyn_liveworkstreamcapacityprofile) - Kapacitetsprofil (msdyn_capacityprofile_id)
- Namn (msdyn_name)
- Arbetsström (msdyn_workstream_id)
- Kapacitetsprofil för arbetsström (msdyn_liveworkstreamcapacityprofileid)
Exempel 1: Kapacitetsprofil för arbetsström för alla direktchatt arbetsströmmar
Exempel 2: Kapacitetsprofil för arbetsström för en direktchatt arbetsström
Exempel 3: Kapacitetsprofil för arbetsström för flera direktchatt arbetsströmmar8. Snabbsvar (msdyn_cannedmessage) - Språk (msdyn_locale_field)
- Meddelande (msdyn_message)
- Organisations-ID (organizationid)
- Snabbsvar (msdyn_cannedmessageid)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- TagsControlField (msdyn_tagscontrolfield)
- Titel (msdyn_title)
9. Tagg (msdyn_octag) - Namn (msdyn_name)
- Tagg (msdyn_octagid)
Generera schemat och spara det.
Exportera data och generera den komprimerade filen (zip).
Använd verktyget för konfigurationsmigrering och välj alternativet att importera data och välj den komprimerade filen.
Viktigt!
När du hämtar beslutsregler (msdyn_decisionrulesets) som innehåller kontextvariabler skapas vissa beslutsregler utan beroendemappningarna. För att kringgå detta, utför följande steg:
- Importera data för alla entiteter, inklusive entiteten för beslutsregler (msdyn_decisionrulesets).
- Importera data för entiteten för beslutsregler på nytt. I det här steget säkerställs att alla beroendemappningar för beslutsregleringsuppsättningarna importeras.
För exempelschema för att få alla nödvändiga poster, se Exempelschema för livechat arbetsström.
FetchXML för arbetsströmsentitet
Exempel 1: Alla direktchatt arbetsströmmar
<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=" 192360000" />
</filter>
</entity>
</fetch>
Exempel 2: En direktchatt arbetsström
<fetch>
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</entity>
</fetch>
Exempel 3: Flera direktchatt arbetsströmmar
<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</entity>
</fetch>
FetchXML för kontextvariabelentitet
Exempel 1: Sammanhangsvariabler för alla direktchatt arbetsströmmar
<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="192360000" />
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
</filter>
</link-entity>
</entity>
</fetch>
Exempel 2: Sammanhangsvariabler för en direktchatt arbetsström
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
</filter>
</entity>
</fetch>
Exempel 3: Sammanhangsvariabler för flera direktchatt arbetsströmmar
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</entity>
</fetch>
FetchXML för entitet för beslutskontrakt
Exempel 1: Beslutskontrakt för alla direktchatt arbetsströmmar
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="and" >
<condition attribute="ismanaged" operator="eq" value="false" />
</filter>
<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="192360000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192360000" />
</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>
</entity>
</fetch>
Exempel 2: Beslutskontrakt för en direktchatt arbetsström
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="and" >
<condition attribute="ismanaged" operator="eq" value="false" />
</filter>
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Live Chat 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>
</entity>
</fetch>
Exempel 3: Beslutskontrakt för flera direktchatt arbetsströmmar
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="and" >
<condition attribute="ismanaged" operator="eq" value="false" />
</filter>
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="ALM Live Chat Test Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="ALM Live Chat Test Workstream" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname=" Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Live Chat Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</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>
</entity>
</fetch>
FetchXML för entitet för beslutsregeluppsättning
Exempel 1: Beslutsregeluppsättning för alla direktchatt arbetsströmmar
<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="192360000" />
</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>
Exempel 2: Beslutsregeluppsättning för en direktchatt arbetsström
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat 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>
Exempel 3: Beslutsregeluppsättning för flera direktchatt arbetsströmmar
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat 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 för entitet för dirigeringkonfiguration
Exempel 1: Dirigeringskonfiguration för alla direktchatt arbetsströmmar
<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="192360000" />
</filter>
</link-entity>
</entity>
</fetch>
Exempel 2: Dirigeringskonfiguration för en direktchatt arbetsströ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 Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
Exempel 3: Dirigeringskonfiguration för flera direktchatt arbetsströmmar
<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML för entitet för dirigeringkonfiguration
Exempel 1: Dirigeringskonfigurationssteg för alla direktchatt arbetsströmmar
<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="192360000" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Exempel 2: Dirigeringskonfigurationssteg för en direktchatt arbetsströ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 Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Exempel 3: Dirigeringskonfigurationssteg för flera direktchatt arbetsströmmar
<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML för profilentiteten för arbetsströmskapacitet
Exempel 1: Kapacitetsprofil för arbetsström för alla direktchatt arbetsströmmar
<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="192360000" />
</filter>
</link-entity>
</entity>
</fetch>
Exempel 2: Kapacitetsprofil för arbetsström för en direktchatt arbetsströ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 Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
Exempel 3: Kapacitetsprofil för arbetsström för flera livechatt arbetsströmmar
<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Migrera konfiguration för livechatt widget
Följande antaganden är på plats:
Regler exporteras efter chattkonfigurationer för att kunna använda undersökningsfrågorna innan konversationen som variabler för konversationskontext.
Det går inte att skapa sammanhangsvariabler när du lägger till nya frågor i undersökningsavsnittet innan konversationen.
Köer kan exporteras efter livechattkonfigurationer och regeldefinition, för att kunna använda undersökningsfrågor före konversation som kontextvariabler.
Arbetsström måste redan finnas. har skapats manuellt eller tidigare migrerats i målorganisationen.
För att migrera data för livechatt widget
Använd migrationsverktyg för konfiguration om du vill skapa ett schema och exportera data från livechattwidget och relaterade enheter.
- Visningsnamn för entitet: När du skapar schemat väljer du entiteterna i den sekvens som anges i tabellen.
- Attribut visningsnamn: Vi rekommenderar att du väljer de attribut som definieras i följande tabell. Du behöver inte välja de systemdefinierade attributen, t.ex. Skapad av, Skapad den, Ändrad av, Ändrad den och Ägare. Du kan välja egna attribut om det behövs.
S.Nej. Entitetsnamn visningsnamn (logiskt namn) Attribut visningsnamn (logiskt namn) 1. Chattwidget (msdyn_livechatconfig) FetchXMl för att filtrera poster för livechatt
Obs!
- Ersätt värdet för msdyn_liveworkstream i villkorsavsnittet.
- Ta inte med msdyn_widgetappid och msdyn_widgetsnippet som en del av entiteten.
- Se till att plugin-programmet är inaktiverat som en del av entitetsförklaringen i schemat. (disableplugins="false")
- (Avaktuell) Under icke-drifttimmar (msdyn_duringnonoperatinghours)
- Handläggare visningsnamn (msdyn_agentdisplayname)
- Tillåt hämtning av transkription (msdyn_enablechattranscriptdownload)
- Tillåt e-post av avskrift (msdyn_enablechattranscriptemail)
- Anonymisera handläggare (msdyn_showagentname)
- Autentiseringsinställningar (msdyn_authsettingsid)
- Automatisk identifiering av språk (msdyn_autodetectlanguage)
- Robotundersökning (msdyn_postconversationsurveybotsurvey)
- Samtalsalternativ (msdyn_callingoptions)
- Chattwidget (msdyn_livechatconfigid)
- Sambläddra leverantör (msdyn_cobrowseprovider)
- Visa allmänt namn (msdyn_genericagentdisplayname)
- E-postmall (msdyn_emailtemplate)
- Aktivera (msdyn_postconversationsurveyenable)
- Aktivera sambläddring (msdyn_enablecobrowse)
- Aktivera bilagor för handläggare (msdyn_enablefileattachmentsforagents)
- Aktivera bilagor för kunder (msdyn_enablefileattachmentsforcustomers)
- Aktivera skärmdelning (msdyn_enablescreensharing)
- Anger chattwidgetens konversationsläge (msdyn_conversationmode)
- Anger om visning av väntetid har aktiverats (msdyn_averagewaittime_enabled)
- infolabel (msdyn_infolabel)
- Språk (msdyn_widgetlocale)
- Språk (msdyn_ocwidgetlanguage)
- Språkkod (msdyn_language)
- Logotyp (msdyn_avatarurl)
- Meddelande (msdyn_postconversationsurveymessagetext)
- Ändrades (modifiedon)
- Namn (msdyn_name)
- Rubrik widget offline (msdyn_offlinewidgettitle)
- Underrubrik widget offline (msdyn_offlinewidgetsubtitle)
- Temafärg för offlinewidget (msdyn_offlinewidgetthemecolor)
- Drifttimmar (msdyn_operatinghourid)
- Portal URL (msdyn_portalurl)
- Position (msdyn_widgetposition)
- Undersökning efter chatten (msdyn_postchatenabled)
- Enkät före chatt (msdyn_prechatenabled)
- Proaktiv-chatt (msdyn_proactivechatenabled)
- API-nyckel för leverantör (msdyn_oc_geolocationprovider)
- Frågeuppsättning för autentiserade användare (msdyn_prechatquestionnaireauthenticated)
- Frågeuppsättning för oautentiserade användare (msdyn_prechatquestionnaireunauthenticated)
- Anslut till föregående handläggare (msdyn_timetoreconnectwithpreviousagent)
- Omlednings-URL (msdyn_redirectionurl)
- Begär besöksplats (msdyn_requestvisitorlocation)
- Skärmdelningsleverantör (msdyn_screensharingprovider)
- Avsändarens postlåda (msdyn_mailbox)
- Visa position i kö (msdyn_positioninqueue_enabled)
- Visa widget under offlinetid (msdyn_showwidgetduringofflinehours)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Undertext (msdyn_widgetsubtitle)
- Undersökning (msdyn_postconversationsurvey)
- Undersökningsläge (msdyn_postconversationsurveymode)
- Temafärg (msdyn_widgetthemecolor)
- Titel (msdyn_widgettitle)
- Aktivera återanslutning till föregående chatt (msdyn_enablechatreconnect)
- Aktivera ljudaviseringar (msdyn_widgetsoundnotification)
- Aktivera indikatorn för olästa meddelanden (msdyn_widgetvisualnotification)
- Arbetsström (msdyn_liveworkstreamid)
2. Autentiseringsinställningar för chatt (msdyn_authenticationsettings) - Autentiseringstyp (msdyn_authenticationtype)
- Autentiseringsinställningar för chatt (msdyn_authenticationsettingsid)
- JavaScript-klientfunktion (msdyn_javascriptclientfunction)
- Namn (msdyn_name)
- URL till offentlig nyckel (msdyn_publickeyurl)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
3. Plats (msdyn_oclocalizationdata) - Automatiskt meddelande (msdyn_systemmessageid)
- Standard lokaliserad text (msdyn_defaultlocalizedtext)
- Kolumnnamn för entitet (msdyn_entitycolumnname)
- Entitetsnamn (msdyn_entityname)
- Entitetspost-ID (msdyn_entityrecordid)
- Är standard (msdyn_isdefault)
- Språkkod (msdyn_customerlanguageid)
- Språkkod (msdyn_languagecode)
- Plats (msdyn_oclocalizationdataid)
- Lokaliserad text (msdyn_localizedtext)
- Organisations-ID (organizationid)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
4. Meddelande (msdyn_ocsystemmessage) - Kanal (msdyn_streamsource)
- Standardspråk (msdyn_defaultlanguage)
- Instans-ID (msdyn_instanceid)
- Meddelande (msdyn_ocsystemmessageid)
- Meddelandebeskrivning (msdyn_messagedescription)
- Mottagare av meddelanden (msdyn_messagereceiver)
- Utlösare för meddelandemall (msdyn_messagetemplatetrigger)
- Meddelandetext (msdyn_messagetext)
- Meddelandeutlösning (msdyn_systemmessageeventtype)
- Meddelandetyp (msdyn_messagetype)
- Namn (msdyn_name)
- Organisations-ID (organizationid)
- Tillstånd (statecode)
- Tillståndorsak (sttuscode)
- Widget (msdyn_widgetid)
5. Undersökningssvar (msdyn_chatansweroption) - Namn (msdyn_name)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Undersökningssvar (msdyn_chatansweroptionid)
- Undersökningsfråga (msdyn_answeroptionsid)
6. Undersökningsfråga (msdyn_surveyquestion) - Svarstyp (msdyn_answertyp)
- Hjälptext (msdyn_placeholdertext)
- Namn på fråga (msdyn_nam)
- Frågetext (msdyn_questiontext)
- Klassificeringsskala (msdyn_ratingscal)
- Tillstånd (statecod)
- Tillståndorsak (statuscod)
- Undersökningsfråga (msdyn_surveyquestionid)
- Arbetsström (msdyn_liveworkstreamtochatquestion)
7. Sekvens för undersökningsfråga (msdyn_questionsequence) - - Chattfunktionen widget (msdyn_chatengagementtochatsequenceid)
- Namn (msdyn_name)
- Order (sequencenumber)
- Obligatoriskt (msdyn_questionrequired)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Namn på undersökningsfråga (msdyn_surveyquestion)
- Sekvens för undersökningsfråga (msdyn_questionsequenceid)
- Undersökningstyp (msdyn_chatquestionnairetype)
8. Undersökningssvar (msdyn_chatquestionnaireresponse) - Namn (msdyn_name)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Undersökningssvar (msdyn_chatansweroptionid)
- Undersökningssvarstext (msdyn_chatanswertext)
- Undersökningsfråga ID (msdyn_surveyquestionid)
- Undersökningssvar (msdyn_chatquestionnaireresponseid)
- Undersökningssvar, värden (msdyn_chatquestionnaireresponseitemid)
9. Chattwidget plats (msdyn_livechatwidgetlocation) - Chattwidget (msdyn_livechatconfigid)
- Chattwidget plats (msdyn_livechatwidgetlocationid)
- Jokertecken för plats-URL (msdyn_locationurlwildcard)
- Ändrad av (modifiedby)
- Regeltyp (msdyn_ruletype)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Titel (msdyn_name)
- Värde (msdyn_domainvalue)
10. Chattspråk widget (msdyn_chatwidgetlanguage) - Chattspråk widget (msdyn_chatwidgetlanguageid)
- Språknamn (msdyn_languagename)
- Språk-ID (msdyn_localeid)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
11. Lokaliserad undersökningsfråga (msdyn_localizedsurveyquestion) - Beskrivning (msdyn_description)
- Språkkod (msdyn_languagecode)
- Lokaliserad frågetext (msdyn_localizedquestiontext)
- Lokaliserad undersökningsfråga (msdyn_localizedsurveyquestionid)
- Namn (msdyn_name)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
- Undersökningsfråga (msdyn_surveyquestionid)
12. Leverantör av platslokaliseringsdata (msdyn_oc_geolocationprovider) - API-nyckel för Bing Maps (msdyn_providerapikey)
- Leverantör av platslokaliseringsdata (msdyn_oc_geolocationproviderid)
- Namn (msdyn_name)
- Provider-API-nyckelversion (msdyn_providerapikeyversion)
- Leverantörsnamn (msdyn_providername)
- Tillstånd (statecode)
- Tillståndorsak (statuscode)
Generera schemat och spara det.
Exportera data och generera den komprimerade filen (zip).
Använd Configuration Migration Tool och välj alternativet att importera data och välj den komprimerade filen.
För exempelschema för att få alla nödvändiga poster, se Exempelschema för livechattkanal
FetchXML för livechatt
<fetch version="1.0" mapping="logical" distinct="false">
<entity name="msdyn_livechatconfig">
<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="elopez-ws-lcw-m7" uitype="msdyn_liveworkstream" value="{EBEE52BD-2EFD-99C5-C658-F13E7C7D3F8C}" />
</filter>
</link-entity>
</entity>
</fetch>
Verifiera din migrering
När du har importerat enhetliga dirigeringrelaterade konfigurationsdata från källan till målorganisationen utför du följande steg i målorganisationen:
I användargränssnittet bör du se till att den enhetliga dirigeringkonfigurationen och regeluppsättningen renderas korrekt och inte visar några fel.
Om kompetens- och klassificeringsvärden används i enhetliga regler för dirigering måste du manuellt länka, associera eller skapa poster för användare, bokningsbara resurser och egenskaper för bokningsbara resurser.
Om kapacitetsprofiler används i regeluppsättningar och arbetsströmmar för enhetlig dirigering, måste du manuellt länka, associera eller skapa kapacitetsprofilposterna för användare, bokningsbara resurser och bokningsbara resurser.
Att tänka på för export och import av data
För att felsöka eventuella problem som kan uppstå i samband med migrering kontrollerar du loggfilerna på följande sätt:
Om du ser gula varningssymboler när du importerar data i målorganisationen rekommenderar vi att du kontrollerar följande loggar i verktyget för konfigurationsmigrering.
- Login_ErrorLog.log: Tillhandahåller information om eventuella problem du stött på när du använde verktyget för konfigurationshantering för att logga in i organisationen.
- DataMigrationUtility.log: Tillhandahåller information om de uppgifter som har utförts med verktyget under den senaste migreringen.
- ImportDataDetail.log: Tillhandahåller information om data som importerats av verktyget i samband med den senaste dataimporten.
Mer information: Felsöka konfigurationsproblem för datamigration när loggfiler används
Om loggarna innehåller nätverksfel upprepar du importprocessen.
Här är ett exempel:
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 även
Migrera konfigurationsdata för poster som baseras på enhetlig dirigering