Dela via


Migrera konfigurationer för kanaler med lösningar

Gäller för: Dynamics 365 Contact Center inbäddat, Dynamics 365 Contact Center fristående och Dynamics 365 Customer Service

Använd lösningen och verktyget konfigurationsmigration om du vill migrera konfigurationerna från källmiljön till målmiljön för kanaler.

Information om hur du använder lösningar eller Configuration Migration Tool finns i Översikt över verktyg och appar som används för ALM i Power Platform.

Förutsättningar

Följande förutsättningar måste vara uppfyllda:

  • Se till att användaren som utför migreringen av kanalkonfigurationen har följande behörigheter:
    • Att exportera lösningar från källmiljön.
    • Att importera lösningar till målmiljön.
    • Läsbehörighet för alla tabeller som migrerats från källmiljön med hjälp av Configuration Migration Tool.
    • Fullständig behörighet för alla tabeller som migreras till målmiljön med hjälp av Configuration Migration Tool.
  • I källmiljön, om någon tabell eller kolumn hänvisar till följande, se till att de finns i målmiljön innan du fortsätter med migreringen:
    • Anpassningsbara tabeller (entiteter)
    • Kolumner (attribut)
    • Relationer
    • Val (alternativuppsättningar)
    • Slå upp värden

Viktigt

Migreringen av kontot, kanalleverantör, robotkonfigurationen och AI- och analysinställningarna är inte i omfattning.

Steg för migrering av kanalkonfiguration

Du måste utföra stegen i den ordning som de visas för att migrera konfigurationsdata:

  1. Migrera konfigurationen för sessionsmallar och meddelandemallar
  2. Migrera konfiguration för kompetensbaserade regeluppsättningar
  3. Migrera konfiguration för nya kapacitetsprofiler
  4. Migrera konfiguration för köer
  5. Migrera konfiguration för kanalarbete och kanalinställningar
  6. Verifiera din migrering

Migrera konfigurationen för sessionsmallar och meddelandemallar

Om du använder anpassade sessionsmallar och aviseringar i din hanteringsregler för kanal, utför stegen som beskrivs i Migrera konfigurationen för sessionsmallar och meddelandemallar.

Migrera konfiguration för kompetensbaserade regeluppsättningar

Om kunskapsbaserade regeluppsättningar för dirigering används i konfiguration av hanteringsregler för kanal, utför stegen som beskrivs i Migrera konfigurationer för färdighetsbaserade uppsättningar med hanteringsregler. Se till att justera alla filtrering FetchXML på lämpligt sätt för de kanaler du vill migrera.

Migrera konfiguration för nya kapacitetsprofiler

Om du har konfigurerat nya kapacitetsprofiler i din inställning för kanaldirigering utför du stegen i Migrera konfiguration för nya kapacitetsprofiler. Se till att justera alla filtrering FetchXML på lämpligt sätt för alla kanaler.

Tips!

När du har migrerat en ny kapacitetsprofil med hjälp av Configuration Migration tool kan uppdateringar migreras med hjälp av lösningar.

Migrera konfiguration för köer

För att migrera kanalköer, utför stegen som beskrivs i Migrera konfiguration för köer. Se till att justera alla filtrering FetchXML på lämpligt sätt för alla kanaler du vill migrera.

Migrera konfiguration för kanalarbete och kanalinställningar

  1. Skapa en lösning för att exportera konfigurationer från källmiljön för alla arbetsmiljöer och de kanaler som kan migreras via lösning.

  2. Lägg till de nödvändiga uppgifterna i lösningen med hjälp av knappen Lägg till befintlig i kommandofältet och välj starttabellen för varje kanal du behöver exportera, enligt följande:

    Kanal Starttabell
    Direktchatt Chattwidget (msdyn_livechatconfig)
    Voice Inställning av röstkanal (msdyn_ocvoicechannelsetting)
    SMS Inställning av SMS-nummer (msdyn_ocsmschannelsetting)
    WhatsApp WhatsApp-nummer (msdyn_ocwhatsappchannelnumber)
    WeChat WeChat-konto (msdyn_ocwechatchannelconfig)
    Apple Messages for Business Apple Messages for Business-konto (msdyn_ocapplebusinessaccount)
    Facebook Arbetsström (msdyn_liveworkstream)
    Google Business Messages Arbetsström (msdyn_liveworkstream)
    LINE Arbetsström (msdyn_liveworkstream)
    Microsoft Teams Arbetsström (msdyn_liveworkstream)
    Anpassad kanal Arbetsström (msdyn_liveworkstream)
  3. Välj posterna i kanaldefinitionstabellen för varje kanal och lägg till dem i lösningen. Relaterade poster från följande tabeller läggs till automatiskt i lösningen:

    Kanal Tabeller läggs till automatiskt i lösningen
    Alla kanaler Arbetsström (msdyn_liveworkstream)
    Kapacitetsprofil (msdyn_capacityprofile) – nya poster måste migreras med verktyget konfigurationsmigration
    Kapacitetsprofil för arbetsström (msdyn_liveworkstreamcapacityprofile)
    Kontextvariabel (msdyn_ocliveworkstreamcontextvariable)
    Beslutskontrakt (msdyn_decisioncontract)
    Regeluppsättning för beslut (msdyn_decisionruleset)
    Konfiguration av routning (msdyn_dirigeringconfiguration)
    Steg för dirigeringskonfiguration (msdyn_dirigeringconfigurationstep)
    Språk (msdyn_oclanguage) – förutom röst- och anpassad kanal
    livechatt Chattwidget (msdyn_livechatconfig)
    Autentiseringsinställningar (msdyn_authenticationsettings)
    Undersökningssvar (msdyn_chatansweroption)
    Undersökningsfråga (msdyn_surveyquestion)
    Sekvens för undersökningsfråga (msdyn_questionsequence)
    Leverantör av geolokaliseringsdata (msdyn_oc_geolocationprovider)
    drifttimmar (msdyn_operatinghour)
    Voice Inställning av röstkanal (msdyn_ocvoicechannelsetting)
    Autentiseringsinställningar (msdyn_authenticationsettings)
    Röst (msdyn_ocvoice)
    Språkinställning för röstkanal (msdyn_ocvoicechannellanguagesetting)
    Telefonnummer (msdyn_ocphonenumber)
    Inställning för kommunikationsleverantör (msdyn_occommunicationprovidersetting)
    Operatör (msdyn_occarrier)
    Telefonmusik (msdyn_ocphonemusic)
    drifttimmar (msdyn_operatinghour)
    SMS Inställning av SMS-nummer (msdyn_ocsmschannelsetting)
    Telefonnummer (msdyn_ocphonenumber)
    Inställning för kommunikationsleverantör (msdyn_occommunicationprovidersetting)
    Operatör (msdyn_occarrier)
    drifttimmar (msdyn_operatinghour)
    WhatsApp WhatsApp-konto (msdyn_ocwhatsappchannelaccount)
    WhatsApp-nummer (msdyn_ocwhatsappchannelnumber)
    WeChat WeChat-konto (msdyn_ocwechatchannelconfig)
    Apple Messages for Business Apple Messages for Business-konto (msdyn_ocapplebusinessaccount)

    Viktigt

    • Granska lösningskomponenter noggrant innan du exporterar en lösning. Notera posterna som innehåller information om Azure Communication Services, tredjepartskanaler eller andra Microsoft-komponenter som Copilot Studio Copilots eller Customer Voice-undersökningar, så att du kan göra nödvändiga konfigurationer i målmiljön.
    • Om en eller flera arbetsströmmar delar samma kapacitetsprofil, när du lägger till tabeller från en kanal eller arbetsström, läggs även poster och tabeller från andra kanaler eller arbetsströmmar som delar samma kapacitetsprofil till lösningen.
  4. Använd verktyget konfigurationsmigration för att skapa schemat och migrera återstående konfigurationsdata från källmiljön (organisationen) för arbetsströmmar och kanaler.

    • Entitet visningsnamn: När du skapar schemat markerar du tabeller (entiteter) från listan i samma sekvens som anges i följande tabell.
    • Attribut visningsnamn: Vi rekommenderar att du väljer de kolumner (attribut) som definieras i tabellen. Du behöver inte välja de färdiga systemdefinierade kolumner Skapad den av, Skapad den, Ändrad av, Ändrad den och Ägare. Du kan välja egna kolumner om det behövs.
    • Använd FetchXML för att filtrera poster: För varje vald tabell, använd lämplig FetchXML-fråga som omnämns i följande tabell om du vill visa enskilda poster, ett urval eller alla poster. För enskilda eller flera rader måste du använda källmiljön för att få rätt namn i uiname och GUID i värde. Om det behövs kan du använda menyalternativet AVANCERAD SÖKNING för att konstruera rätt FetchXML-fråga.
    • Konfigurera importinställningar: För arbetsflödestabellen, se till att du bara lägger till nyckelkolumnerna och markerar kryssrutan Uppdatera inte befintliga poster för att förhindra att poster uppdateras i en tabell som migreras via lösningar.

    Viktigt

    För tabellerna Facebook-sida, Google’s Business Messages handläggarkonto, LINE-konto, Anpassad meddelandekanal och Microsoft Teams-konto inkludera inte kolumnerna Undersökning (msdyn_postconversationsurvey) och Undersökning (msdyn_postconversationsurveyseparatebotsurvey) eftersom undersökningsposter synkroniseras med i varje Dynamics 365 Customer Voice i varje miljö så att de inte kan migreras över miljöer.

    Kanaler Entitetsnamn visningsnamn (logiskt namn) Attribut visningsnamn (logiskt namn) Använd FetchXML för att filtrera poster
    Alla kanaler Arbetsström (msdyn_liveworkstream)
    • Kanal (msdyn_streamsource)
    • Läge (msdyn_mode)
    • Namn (msdyn_name)
    • Arbetsström (msdyn_liveworkstreamid)
    Exempel 1: Alla arbetsflöden i en kanal

    Exempel 2: En SMS-arbetsström

    Exempel 3: Flera SMS-arbetsströmmar
    Alla meddelandekanaler Snabbsvar (msdyn_cannedmessage)
    • Språk (msdyn_locale_field)
    • Meddelande (msdyn_message)
    • Snabbsvar (msdyn_cannedmessageid)
    • TagsControlField (msdyn_tagscontrolfield)
    • Titel (msdyn_title)
    Exempel 1: Alla arbetsflöden i en kanal

    Exempel 2: En SMS-arbetsström

    Exempel 3: Flera SMS-arbetsströmmar
    Alla meddelandekanaler Tagg (msdyn_octag)
    • Namn (msdyn_name)
    • Tagg (msdyn_octagid)
    Exempel 1: Alla arbetsflöden i en kanal

    Exempel 2: En SMS-arbetsström

    Exempel 3: Flera SMS-arbetsströmmar
    Alla kanaler 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)
    • Widget (msdyn_widgetid)
    Alla kanaler 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)
    FetchXML för att filtrera poster för lokalisering av kanal
    Facebook Facebook-app (msdyn_ocfbapplication)
    • App-ID (msdyn_fbapplicationid)
    • Programhemlighet (msdyn_fbapplicationsecret)
    • Motringnings-Uri (msdyn_fbcallbackuri)
    • Facebook-app (msdyn_ocfbapplicationid)
    • Namn (msdyn_name)
    • Verifiera token (msdyn_fbverifytoken)
    FetchXML för att filtrera poster för Facebook-appar
    Facebook Facebook-sida (msdyn_ocfbpage)
    • Robotundersökning (msdyn_postconversationsurveybotsurvey)
    • Aktivera (msdyn_postconversationsurveyenable)
    • Aktivera bilagor för handläggare (msdyn_enablefileattachmentforagents)
    • Aktivera bilagor för kunder (msdyn_enablefileattachmentforcustomers)
    • Facebook-app (msdyn_ocfbapplicationid)
    • Facebook-sida (msdyn_ocfbpageid)
    • Facebook-sidspråk (msdyn_ocwidgetlanguage)
    • Meddelande (msdyn_postconversationsurveybotsurveymessagetext)
    • Meddelande (msdyn_postconversationsurveymessagetext)
    • Namn (msdyn_fbpagename)
    • Sidan åtkomsttoken (msdyn_fbpageaccesstoken)
    • Sid-ID (msdyn_fbpageid)
    • Undersökningsläge Mode (msdyn_postconversationsurveybotsurveymode)
    • Undersökningsläge (msdyn_postconversationsurveymode)
    • Aktivera din Facebook meddelandetagg för mänsklig handläggare (msdyn_enablehumanagenttag)
    • Arbetsström (msdyn_liveworkstreamid)
    FetchXML för att filtrera poster för Facebook-sidor
    Google Business Messages Google's Business Messages partnerkonto (msdyn_ocgooglebusinessmessagespartneraccount)
    • Filsträng för Base 64-autentiseringsuppgifter (msdyn_base64credentialfilestring)
    • Filsträng för Base 64-autentiseringsuppgifter – Fortsättning (msdyn_base64credentialfilestringcontd)
    • Filnamn för autentiseringsuppgifter (msdyn_credentialfilename)
    • Motringningsadress för Google's Business Messages (msdyn_googlebusinessmessagescallbackurl)
    • Partnerkonto-ID för Google’s Business Messages (msdyn_ocgooglebusinessmessagespartneraccountid)
    • Namn (msdyn_name)
    • Klienttoken för partnerkonto (msdyn_partneraccountclienttoken)
    • Partnerkonto-ID (msdyn_partneraccountid)
    FetchXML för att filtrera poster för Google's Business Messages partnerkonton
    Google Business Messages Google's Business Messages handläggarkonto (msdyn_ocgooglebusinessmessagesagentaccount)
    • Klienttoken för handläggarkonto (msdyn_agentaccountclienttoken)
    • Agent-ID (msdyn_agentid)
    • Robotundersökning (msdyn_postconversationsurveybotsurvey)
    • Varumärkes-ID (msdyn_brandid)
    • Aktivera handläggaråsidosättning (msdyn_enableagentoverride)
    • Aktivera bilagor för handläggare (msdyn_enablefileattachmentforagents)
    • Aktivera bilagor för kunder (msdyn_enablefileattachmentforcustomers)
    • Handläggarkonto för Google’s Business Messages (msdyn_googlebusinessmessagesagentaccountid)
    • Motringningsadress för Google's Business Messages (msdyn_googlebusinessmessagescallbackurl)
    • Partnerkonto-ID för Google’s Business Messages (msdyn_ocgbmpartneraccount)
    • Aktiv arbetsström-ID (msdyn_liveworkstreamid)
    • Meddelande (msdyn_postconversationsurveybotsurveymessagetext)
    • Namn (msdyn_name)
    • Aktivera undersökning efter konversation (msdyn_postconversationsurveyenable)
    • Text för sammanfattning efter konversation (msdyn_postconversationsurveymessagetext)
    • Aktivera undersökningsläge (msdyn_postconversationsurveymode)
    • Undersökningsläge Mode (msdyn_postconversationsurveybotsurveymode)
    • Widgetspråk (msdyn_ocwidgetlanguage)
    FetchXML för att filtrera poster för Google's Business Messages handläggarkonton
    LINE LINE-konto (msdyn_oclinechannelconfig)
    • Robotundersökning (msdyn_postconversationsurveybotsurvey)
    • Åtkomsttoken för kanal (msdyn_channelaccesstoken)
    • Kanal-ID (msdyn_channelid)
    • Kanalhemlighet (msdyn_channelsecret)
    • Aktivera (msdyn_postconversationsurveyenable)
    • Aktivera bilagor för handläggare (msdyn_enablefileattachmentforagents)
    • Aktivera bilagor för kunder (msdyn_enablefileattachmentforcustomers)
    • Språk för LINE-konto (msdyn_ocwidgetlanguage)
    • LINE-kanal identifierar Line-kanal (msdyn_oclinechannelconfigid)
    • Meddelande (msdyn_postconversationsurveybotsurveymessagetext)
    • Meddelande (msdyn_postconversationsurveymessagetext)
    • Namn (msdyn_name)
    • Undersökningsläge Mode (msdyn_postconversationsurveybotsurveymode)
    • Undersökningsläge (msdyn_postconversationsurveymode)
    • Webhook-URL (msdyn_webhookurl)
    • Arbetsström (msdyn_liveworkstreamid)
    FetchXML för att filtrera poster för LINE-konton
    Anpassad kanal Anpassad meddelandekanal (msdyn_occustommessagingchannel)
    • Robotundersökning (msdyn_postconversationsurveybotsurvey)
    • Kanal-ID (msdyn_occustomchannelid)
    • Anpassat meddelandekonto (msdyn_custombotchannelregistration)
    • Anpassad meddelandekanal (msdyn_occustommessagingchannelid)
    • Språk för den anpassade meddelandekanalen (msdyn_ocwidgetlanguage)
    • Aktivera (msdyn_postconversationsurveyenable)
    • Aktivera bilagor för handläggare (msdyn_enablefileattachmentforagents)
    • Aktivera bilagor för kunder (msdyn_enablefileattachmentforcustomers)
    • Meddelande (msdyn_postconversationsurveybotsurveymessagetext)
    • Meddelande (msdyn_postconversationsurveymessagetext)
    • Namn (msdyn_name)
    • Undersökningsläge Mode (msdyn_postconversationsurveybotsurveymode)
    • Undersökningsläge (msdyn_postconversationsurveymode)
    • Arbetsström (msdyn_liveworkstreamid)
    FetchXML för att filtrera poster för anpassade meddelandekanaler
    Microsoft Teams Microsoft Teams-konto (msdyn_octeamschannelconfig)
    • Robot-ID (msdyn_botid)
    • Robotundersökning (msdyn_postconversationsurveybotsurvey)
    • Samtalsalternativ (msdyn_callingoptions)
    • Aktivera (msdyn_postconversationsurveyenable)
    • Aktivera bilagor för handläggare (msdyn_enablefileattachmentforagents)
    • Aktivera bilagor för kunder (msdyn_enablefileattachmentforcustomers)
    • Meddelande (msdyn_postconversationsurveybotsurveymessagetext)
    • Meddelande (msdyn_postconversationsurveymessagetext)
    • Namn (msdyn_name)
    • Undersökningsläge Mode (msdyn_postconversationsurveybotsurveymode)
    • Undersökningsläge (msdyn_postconversationsurveymode)
    • Språk för Teams-konto (msdyn_ocwidgetlanguage)
    • Teams-appnamn (msdyn_octeamsappname)
    • Teams-kanal (msdyn_octeamschannelconfigid)
    • Arbetsström (msdyn_liveworkstreamid)
    FetchXML för att filtrera poster för Microsoft Teams-konton
    Facebook, Google Business Messages, LINE, anpassad kanal, Microsoft Teams Anpassat meddelandekonto (msdyn_ocbotchannelregistration)
    • Robotkanalsregistrering (msdyn_ocbotchannelregistrationid)
    • Klienthemlighet (msdyn_msappsecret)
    • Facebook-app (msdyn_ocfbapplicationid)
    • Handläggarkonto-ID för Google’s Business Messages (msdyn_ocgbmagentaccount)
    • Partnerkonto-ID för Google’s Business Messages (msdyn_ocgbmpartneraccount)
    • Är anpassad meddelandefunktion BCR (msdyn_iscustommessagingbcr)
    • Senast verifierad (msdyn_lastvalidateddate)
    • LINE-kanal (msdyn_oclinechannelconfigid)
    • MS app-ID (msdyn_msappid)
    • Namn (msdyn_name)
    • Säker klienthemlighet (msdyn_securemsappsecret)
    • Teams-kanal (msdyn_octeamschannelconfigid)
    • Valideringsstatus (msdyn_validationstatus)
    FetchXML för att filtrera poster för anpassade meddelandekonton
  5. Generera schemat och spara det.

  6. Exportera data och generera den komprimerade filen (.zip).

  7. Använd verktyget för konfigurationsmigrering och välj alternativet att importera data och välj den komprimerade filen.

FetchXML för arbetsströmmar

Exempel 1: Alla arbetsflöden i en kanal

<fetch>
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_mode" operator="eq" value="717210001" />
			<condition attribute="msdyn_streamsource" operator="eq" value="<CHANNEL_ID>" />
		</filter>
	</entity>
</fetch> 

Dricks

För att hitta värden <CHANNEL_ID> för varje kanal som du vill migrera arbetsströmmarna för, gå till Power Apps Maker Portal, välj din källmiljö, gå till Alternativ och öppna sedan alternativet Strömkälla (msdyn_streamsource). Värdet för röstkanal är till exempel 192440000.

Exempel 2: En arbetsström

<fetch>
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
		</filter>
	</entity>
</fetch> 

Exempel 3: Flera arbetsströmmar

<fetch>
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="in">
				<value uiname="Test workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
				<value uiname="Test workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
			</condition>
		</filter>
	</entity>
</fetch> 

FetchXML för snabbsvar

Exempel 1: Snabbsvar för alla arbetsexempel för en kanal

<fetch>
	<entity name="msdyn_cannedmessage">
		<link-entity name="msdyn_msdyn_cannedmessage_liveworkstream" from="msdyn_cannedmessageid" to="msdyn_cannedmessageid" visible="false" intersect="true">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa">
				<filter type="and">
					<condition attribute="msdyn_mode" operator="eq" value="717210001" />
					<condition attribute="msdyn_streamsource" operator="eq" value="<CHANNEL_ID>" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Exempel 2: Snabbsvar för en enda arbetsström

<fetch>
	<entity name="msdyn_cannedmessage">
		<link-entity name="msdyn_msdyn_cannedmessage_liveworkstream" from="msdyn_cannedmessageid" to="msdyn_cannedmessageid" visible="false" intersect="true">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname=" workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
/>
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Exempel 3: Snabbsvar för flera arbetsströmmar

<fetch>
	<entity name="msdyn_cannedmessage">
		<link-entity name="msdyn_msdyn_cannedmessage_liveworkstream" from="msdyn_cannedmessageid" to="msdyn_cannedmessageid" visible="false" intersect="true">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="in">
						<value uiname="Test Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
						<value uiname="Test Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
					</condition>
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML för taggar

Exempel 1: Taggar för snabbsvar för alla arbetsexempel för en kanal

<fetch>
	<entity name="msdyn_octag">
		<link-entity name="msdyn_msdyn_cannedmessage_msdyn_octag" from="msdyn_octagid" to="msdyn_octagid" visible="false" intersect="true">
			<link-entity name="msdyn_msdyn_cannedmessage_liveworkstream" from="msdyn_cannedmessageid" to="msdyn_cannedmessageid" visible="false" intersect="true">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa">
					<filter type="and">
						<condition attribute="msdyn_mode" operator="eq" value="717210001" />
						<condition attribute="msdyn_streamsource" operator="eq" value="<CHANNEL_ID>" />
					</filter>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Exempel 2: Taggar för snabbsvar för en enda arbetsström

<fetch>
	<entity name="msdyn_octag">
		<link-entity name="msdyn_msdyn_cannedmessage_msdyn_octag" from="msdyn_octagid" to="msdyn_octagid" visible="false" intersect="true">
			<link-entity name="msdyn_msdyn_cannedmessage_liveworkstream" from="msdyn_cannedmessageid" to="msdyn_cannedmessageid" visible="false" intersect="true">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa">
					<filter type="and">
						<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname=" workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
					</filter>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Exempel 3: Taggar för snabbsvar för flera arbetsströmmar

<fetch>
	<entity name="msdyn_octag">
		<link-entity name="msdyn_msdyn_cannedmessage_msdyn_octag" from="msdyn_octagid" to="msdyn_octagid" visible="false" intersect="true">
			<link-entity name="msdyn_msdyn_cannedmessage_liveworkstream" from="msdyn_cannedmessageid" to="msdyn_cannedmessageid" visible="false" intersect="true">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa">
					<filter type="and">
						<condition attribute="msdyn_liveworkstreamid" operator="in">
							<value uiname="Test Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
							<value uiname="Test Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
						</condition>
					</filter>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML för lokalisering av kanal

<fetch>
	<entity name="msdyn_oclocalizationdata">
		<link-entity name="msdyn_ocsystemmessage" from="msdyn_ocsystemmessageid" to="msdyn_systemmessageid" link-type="inner" alias="ab">
			<filter type="and">
				<condition attribute="msdyn_streamsource" operator="eq" value="<CHANNEL_ID>" />
			</filter>
		</link-entity>
	</entity>
</fetch>		

FetchXML för Facebook-appar

<fetch>
	<entity name="msdyn_ocfbapplication">
		<link-entity name="msdyn_ocfbpage" from="msdyn_ocfbapplicationid" to="msdyn_ocfbapplicationid" link-type="inner" alias="ab">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ac">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="ALM Facebook Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

FetchXML för Facebook-sidor

<fetch>
	<entity name="msdyn_ocfbpage">
		<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="ALM Facebook Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

FetchXML för Google’s Business Messages partnerkonton

<fetch>
	<entity name="msdyn_ocgooglebusinessmessagespartneraccount">
		<link-entity name="msdyn_ocgooglebusinessmessagesagentaccount" from=" msdyn_ocgooglebusinessmessagespartneraccountid" to="msdyn_ocgbmpartneraccount" link-type="inner" alias="ab">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ac">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="ALM Google Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

FetchXML för Google’s Business Messages handläggarkonton

<fetch>
	<entity name="msdyn_ocgooglebusinessmessagesagentaccount">
		<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="ALM Google Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

FetchXML för LINE-konton

<fetch>
	<entity name="msdyn_oclinechannelconfig">
		<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="ALM LINE Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

FetchXML för anpassade meddelandekanaler

<fetch>
	<entity name="msdyn_occustommessagingchannel">
		<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="ALM Custom Channel Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

FetchXML för Microsoft Teams-konton

<fetch>
	<entity name="msdyn_octeamschannelconfig">
		<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="ALM Teams Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

FetchXML för anpassade meddelandekonton

<fetch>
	<entity name="msdyn_ocbotchannelregistration">
		<filter type="or">
			<condition attribute="msdyn_liveworkstreamid" entityname="ac" operator="eq" uiname="ALM Custom Channel Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="ALM Facebook Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			<condition attribute="msdyn_liveworkstreamid" entityname="cc" operator="eq" uiname="ALM Google Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			<condition attribute="msdyn_liveworkstreamid" entityname="dc" operator="eq" uiname="ALM LINE Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
			<condition attribute="msdyn_liveworkstreamid" entityname="ec" operator="eq" uiname="ALM Teams Test Workstream" uitype="msdyn_liveworkstream" value="{87bf4384-a02f-4802-8be7-1d6884a7e73f}" />
		</filter>
		<link-entity name="msdyn_occustommessagingchannel" from="msdyn_custombotchannelregistration" to="msdyn_ocbotchannelregistrationid" link-type="outer" alias="ab">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="ac">
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_ocfbapplication" from="msdyn_ocfbapplicationid" to="msdyn_ocfbapplicationid" link-type="outer" alias="bb">
			<link-entity name="msdyn_ocfbpage" from="msdyn_ocfbapplicationid" to="msdyn_ocfbapplicationid" 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_ocgooglebusinessmessagesagentaccount" from="msdyn_ocgbmagentaccount" to="msdyn_ocgooglebusinessmessagesagentaccountid" link-type="outer" alias="cb">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="cc">
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_oclinechannelconfig" from="msdyn_oclinechannelconfigid" to="msdyn_oclinechannelconfigid" link-type="outer" alias="db">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="dc">
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_octeamschannelconfig" from="msdyn_octeamschannelconfigid" to="msdyn_octeamschannelconfigid" link-type="outer" alias="eb">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="ec">
			</link-entity>
		</link-entity>
	</entity>
</fetch>

Verifiera din migrering

När du har importerat enhetliga dirigeringsrelaterade konfigurationsdata från källan till målmiljön utför du följande steg i målmiljön:

  1. I användargränssnittet bör du se till att den enhetliga dirigeringkonfigurationen och regeluppsättningen renderas korrekt och inte visar några fel.

  2. 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.

  3. 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 Configuration Migration tool:

    • 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

    Gula varningar som indikerar fel under dataimporten.

  • 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:
    

Migrera konfigurationer för postdirigering med hjälp av lösningar
Microsoft Power Platform build tools för Azure DevOps