Configuraties voor kanalen migreren via oplossingen
Opmerking
De informatie over de beschikbaarheid van functies is als volgt.
Dynamics 365 Contact Center – ingesloten | Dynamics 365 Contact Center – zelfstandig | Dynamics 365 Customer Service |
---|---|---|
Ja | Ja | Ja |
Gebruik oplossingen en het hulpprogramma voor configuratiemigratie om de configuraties van de bronomgeving naar de doelomgeving voor kanalen te migreren.
Voor informatie over het gebruik van oplossingen of het hulpprogramma voor configuratiemigratie raadpleegt u Overzicht van tools en apps die worden gebruikt voor ALM in Power Platform.
Vereisten
Aan de volgende vereisten moet worden voldaan:
- Zorg ervoor dat de gebruiker die de migratie van de kanaalconfiguratie uitvoert over de volgende rechten beschikt:
- oplossingen vanuit de bronomgeving exporteren
- oplossingen in een doelomgeving importeren
- leesmachtiging voor alle tabellen die vanuit de bronomgeving zijn gemigreerd met behulp van het hulpprogramma voor configuratiemigratie.
- volledige machtiging voor alle tabellen die naar de doelomgeving zijn gemigreerd met behulp van het hulpprogramma voor configuratiemigratie.
- Als in de bronomgeving een tabel of kom naar het volgende verwijst, zorg er dan voor dat deze in de doelorganisatie aanwezig zijn voordat u doorgaat met de migratie:
- Aangepaste tabellen (entiteiten)
- Kolommen (kenmerken)
- Relaties
- Keuzes (optiesets)
- Opzoekwaarden
Belangrijk
De migratie van account, kanaalprovider, botconfiguratie en AI- en analyse-instellingen valt niet binnen het bereik.
Migratiestappen voor kanaalconfiguratie
U moet de stappen in de volgorde uitvoeren waarin ze worden weergegeven om uw configuratiegegevens te migreren:
- De configuratie voor sessiesjablonen en meldingssjablonen migreren
- Configuratie voor regelsets voor routering op basis van vaardigheden migreren
- De configuratie voor nieuwe capaciteitsprofielen migreren
- De configuratie voor wachtrijen migreren
- De configuratie voor kanaalwerkstromen en kanaalinstellingen migreren
- Uw migratie verifiëren
De configuratie voor sessiesjablonen en meldingssjablonen migreren
Als u aangepaste sessiesjablonen en meldingen gebruikt in uw configuratie van doorsturen naar kanalen, voert u de stappen uit die worden beschreven in Configuratie voor sessiesjablonen en meldingssjablonen migreren.
Configuratie voor regelsets voor routering op basis van vaardigheden migreren
Als regelreeksen voor doorsturen op basis van vaardigheden worden gebruikt in uw instelling voor doorsturen naar kanalen, voert u de stappen uit die worden beschreven in Configuraties voor regelreeksen voor doorsturen op basis van vaardigheden migreren. Zorg ervoor dat u eventuele filterende FetchXML op de juiste manier aanpast voor de kanalen die u wilt migreren.
De configuratie voor nieuwe capaciteitsprofielen migreren
Als u nieuwe capaciteitsprofielen hebt geconfigureerd in uw instelling van doorsturen naar kanalen, voert u de stappen uit die worden beschreven in Gegevens exporteren en importeren voor capaciteitsprofielen. Zorg ervoor dat u eventuele filterende FetchXML op de juiste manier voor alle kanalen aanpast.
Tip
Nadat u een nieuw capaciteitsprofiel hebt gemigreerd met behulp van het hulpprogramma voor configuratiemigratie, kunnen updates met behulp van oplossingen worden gemigreerd.
De configuratie voor wachtrijen migreren
Als u kanaalwachtrijen wilt migreren, voert u de stappen uit die worden beschreven in Configuratie voor wachtrijen migreren. Zorg ervoor dat u eventuele filterende FetchXML op de juiste manier aanpast voor alle kanalen die u wilt migreren.
De configuratie voor kanaalwerkstromen en kanaalinstellingen migreren
Creëer een oplossing om configuraties uit de bronomgeving te exporteren voor alle werkstromen en de kanalen die via de oplossing kunnen worden gemigreerd.
Voeg de vereiste records toe aan de oplossing met behulp van de knop Bestaande toevoegen in de opdrachtbalk en selecteer als volgt de starttabel voor elk kanaal dat u wilt exporteren:
Channel Starttabel Live chat Chatwidget (msdyn_livechatconfig) Spraak Instelling voor spraakkanaal (msdyn_ocvoicechannelsetting) Sms´en Sms-nummerinstellingen (msdyn_ocsmschannelsetting) WhatsApp WhatsApp-nummer (msdyn_ocwhatsappchannelnumber) WeChat WeChat-account (msdyn_ocwechatchannelconfig) Apple Messages for Business Apple Messages for Business-account (msdyn_ocapplebusinessaccount) Facebook Work stroom (msdyn_livewerkstroom) Google's Business Messages Work stroom (msdyn_livewerkstroom) LINE Work stroom (msdyn_livewerkstroom) Microsoft Teams Work stroom (msdyn_livewerkstroom) Aangepast kanaal Work stroom (msdyn_livewerkstroom) Selecteer voor elk kanaal de records uit de kanaaldefinitietabel en voeg ze toe aan de oplossing. Gerelateerde records uit de volgende tabellen worden automatisch aan de oplossing toegevoegd:
Channel Tabellen worden automatisch aan de oplossing toegevoegd Alle kanalen Work stroom (msdyn_livewerkstroom)
Capaciteitsprofiel (msdyn_capacityprofile): nieuwe records moeten met behulp van het hulpprogramma voor configuratiemigratie worden gemigreerd
Capaciteitsprofiel work stroom (msdyn_livewerkstroomcapacityprofile)
Contextvariabele (msdyn_ocliveworkstreamcontextvariable)
Beslissingscontract (msdyn_decisioncontract)
Beslissingsregelset (msdyn_decisionruleset)
Configuratie voor doorsturen (msdyn_routingconfiguration)
Stap voor configuratie voor doorsturen (msdyn_routingconfigurationstep)
Taal (msdyn_oclanguage); behalve spraak en aangepast kanaalLive chat Chatwidget (msdyn_livechatconfig)
Verificatie-instellingen (msdyn_authenticationsettings)
Onderzoeksantwoordoptie (msdyn_chatansweroption)
Onderzoeksvraag (msdyn_surveyquestion)
Volgorde onderzoeksvragen (msdyn_questionsequence)
Provider geografisch gebied (msdyn_oc_geolocationprovider)
Bedrijfsuur (msdyn_operatinghour)Spraak Instelling voor spraakkanaal (msdyn_ocvoicechannelsetting)
Verificatie-instellingen (msdyn_authenticationsettings)
Spraak (msdyn_ocvoice)
Instelling van de taal van het spraakkanaal (msdyn_ocvoicechannellanguagesetting)
Telefoonnummer (msdyn_ocphonenumber)
Instelling communicatieprovider (msdyn_occommunicationprovidersetting)
Provider (msdyn_occarrier)
Telefoonmuziek (msdyn_ocphonemusic)
Bedrijfsuur (msdyn_operatinghour)Sms´en Sms-nummerinstellingen (msdyn_ocsmschannelsetting)
Telefoonnummer (msdyn_ocphonenumber)
Instelling communicatieprovider (msdyn_occommunicationprovidersetting)
Provider (msdyn_occarrier)
Bedrijfsuur (msdyn_operatinghour)WhatsApp WhatsApp-account (msdyn_ocwhatsappchannelaccount)
WhatsApp-nummer (msdyn_ocwhatsappchannelnumber)WeChat WeChat-account (msdyn_ocwechatchannelconfig) Apple Messages for Business Apple Messages for Business-account (msdyn_ocapplebusinessaccount) Belangrijk
- Controleer de oplossingsonderdelen zorgvuldig voordat u een oplossing exporteert. Noteer de records die informatie bevatten over Azure Communication Services, kanalen van derden of andere Microsoft-onderdelen zoals copilots van Copilot Studio of Customer Voice-onderzoeken, zodat u in de bestemmingsomgeving de benodigde configuraties kunt maken.
- Als een of meer werkstromen hetzelfde capaciteitsprofiel delen, worden, wanneer u tabellen van één kanaal of werkstroom toevoegt, ook records en tabellen van andere kanalen of werkstromen die hetzelfde capaciteitsprofiel delen aan de oplossing toegevoegd.
Gebruik het hulpprogramma voor configuratiemigratie om het schema te maken en de overige configuratiegegevens uit de bronomgeving (organisatie) voor werkstromen en kanalen te migreren.
- Weergavenaam entiteit: wanneer u het schema maakt, selecteert u de tabellen (entiteiten) uit de lijst in dezelfde volgorde als die in de tabel wordt weergegeven.
- Weergavenaam kenmerk: we raden u aan de kolommen (kenmerken) te selecteren die in de tabel zijn gedefinieerd. U hoeft de door het systeem gedefinieerde kolommen, zoals Gemaakt door, Gemaakt op, Gewijzigd door, Gewijzigd op en Eigenaar, niet te selecteren. U kunt indien nodig aangepaste kolommen selecteren.
- FetchXML gebruiken om records te filteren: gebruik voor elke geselecteerde tabel de juiste FetchXML-query uit de volgende tabel om enkele, meerdere of alle records op te halen op basis van uw vereiste. Voor enkele of meerdere rijen moet u de bronomgeving gebruiken om de juiste naam in uiname en GUID in waarde te krijgen. Indien nodig kunt u de optie GEAVANCEERD ZOEKEN gebruiken om de juiste FetchXML-query te maken.
- Importinstellingen configureren: zorg ervoor dat u voor de werkstroomtabel alleen de sleutelkolommen toevoegt en selecteer het selectievakje Bestaande records niet bijwerken om updates van records in een tabel die via oplossingen zijn gemigreerd, te voorkomen.
Belangrijk
Neem voor tabellen van Facebook-pagina, Google's Business Messages-agentaccount, LINE-account, Aangepast berichtenkanaal en Microsoft Teams-account dan niet de kolommen Enquête (msdyn_postconversationsurvey) en Enquête (msdyn_postconversationsurveyseparatebotsurvey) op, omdat enquêterecords in elke omgeving met Dynamics 365 Customer Voice worden gesynchroniseerd, zodat ze niet tussen omgevingen kunnen worden gemigreerd.
Methoden Weergavenaam entiteit (logische naam) Weergavenaam kenmerk (logische naam) FetchXML gebruiken om records te filteren Alle kanalen Workstream (msdyn_liveworkstream) - Kanaal (msdyn_streamsource)
- Modus (msdyn_mode)
- Naam (msdyn_name)
- Workstream (msdyn_liveworkstreamid)
Voorbeeld 1: alle werkstromen van een kanaal
Voorbeeld 2: één werkstroom
Voorbeeld 3: meerdere werkstromenAlle berichtenkanalen Snel antwoord (msdyn_cannedmessage) - Landinstelling (msdyn_locale_field)
- Bericht (msdyn_message)
- Snel antwoord (msdyn_cannedmessageid)
- TagsControlField (msdyn_tagscontrolfield)
- Titel (msdyn_title)
Voorbeeld 1: alle werkstromen van een kanaal
Voorbeeld 2: één werkstroom
Voorbeeld 3: meerdere werkstromenAlle berichtenkanalen Tag (msdyn_octag) - Naam (msdyn_name)
- Tag (msdyn_octagid)
Voorbeeld 1: alle werkstromen van een kanaal
Voorbeeld 2: één werkstroom
Voorbeeld 3: meerdere werkstromenAlle kanalen Bericht (msdyn_ocsystemmessage) - Kanaal (msdyn_streamsource)
- Standaardtaal (msdyn_defaultlanguage)
- Exemplaar-id (msdyn_instanceid)
- Bericht (msdyn_ocsystemmessageid)
- Berichtbeschrijving (msdyn_messagedescription)
- Ontvanger van bericht (msdyn_messagereceiver)
- Trigger voor berichtsjabloon (msdyn_messagetemplatetrigger)
- Berichttekst (msdyn_messagetext)
- Berichttrigger (msdyn_systemmessageeventtype)
- Berichttype (msdyn_messagetype)
- Naam (msdyn_name)
- Widget (msdyn_widgetid)
Alle kanalen Lokalisatie (msdyn_oclocalizationdata) - Geautomatiseerd bericht (msdyn_systemmessageid)
- Standaard gelokaliseerde tekst (msdyn_defaultlocalizedtext)
- Kolomnaam entiteit (msdyn_entitycolumnname)
- Entiteitsnaam (msdyn_entityname)
- Entiteitsrecord-id (msdyn_entityrecordid)
- Is standaard (msdyn_isdefault)
- Taalcode (msdyn_customerlanguageid)
- Taalcode (msdyn_languagecode)
- Lokalisatie (msdyn_oclocalizationdataid)
- Gelokaliseerde tekst (msdyn_localizedtext)
FetchXML om records te filteren op kanaallokalisaties Facebook Facebook-toepassing (msdyn_ocfbapplication) - Toepassings-id (msdyn_fbapplicationid)
- Applicatiegeheim (msdyn_fbapplicationsecret)
- Callback-URI (msdyn_fbcallbackuri)
- Facebook-toepassing (msdyn_ocfbapplicationid)
- Naam (msdyn_name)
- Token verifiëren (msdyn_fbverifytoken)
FetchXML om records voor Facebook-toepassingen te filteren Facebook Facebook-pagina (msdyn_ocfbpage) - Botonderzoek (msdyn_postconversationsurveybotsurvey)
- Inschakelen (msdyn_postconversationsurveyenable)
- Bestandsbijlagen voor agenten inschakelen (msdyn_enablefileattachmentforagents)
- Bestandsbijlagen voor klanten inschakelen (msdyn_enablefileattachmentforcustomers)
- Facebook-toepassing (msdyn_ocfbapplicationid)
- Facebook-pagina (msdyn_ocfbpageid)
- Facebook-paginataal (msdyn_ocwidgetlanguage)
- Bericht (msdyn_postconversationsurveybotsurveymessagetext)
- Bericht (msdyn_postconversationsurveymessagetext)
- Naam (msdyn_fbpagename)
- Toegangstoken pagina (msdyn_fbpageaccesstoken)
- Pagina-id (msdyn_fbpageid)
- Enquêtemodus (msdyn_postconversationsurveybotsurveymode)
- Onderzoeksmodus (msdyn_postconversationsurveymode)
- Schakel uw Facebook-berichttag voor menselijke agent in (msdyn_enablehumanagenttag)
- Workstream (msdyn_liveworkstreamid)
FetchXML om records voor Facebook-pagina′s te filteren Google's Business Messages Google's Business Messages-partneraccount (msdyn_ocgooglebusinessmessagespartneraccount) - Base 64-referentiebestandstekenreeks (msdyn_base64credentialfilestring)
- Base 64-referentiebestandstekenreeks - vervolg (msdyn_base64credentialfilestringcontd)
- Naam van referentiebestand (msdyn_credentialfilename)
- Callback-URL van Google's Business Messages(msdyn_googlebusinessmessagescallbackurl)
- Partneraccount-id van Google's Business Messages (msdyn_ocgooglebusinessmessagespartneraccountid)
- Naam (msdyn_name)
- Clienttoken van de partneraccount (msdyn_partneraccountclienttoken)
- Partneraccount-id (msdyn_partneraccountid)
FetchXML om records voor partneraccounts van Google's Business Messages te filteren Google's Business Messages Agentaccount van Google's Business Messages (msdyn_ocgooglebusinessmessagesagentaccount) - Clienttoken van de agentaccount (msdyn_agentaccountclienttoken)
- Agent-id (msdyn_agentid)
- Botonderzoek (msdyn_postconversationsurveybotsurvey)
- Merk-id (msdyn_brandid)
- Agentoverschrijving inschakelen (msdyn_enableagentoverride)
- Bestandsbijlagen voor agenten inschakelen (msdyn_enablefileattachmentforagents)
- Bestandsbijlagen voor klanten inschakelen (msdyn_enablefileattachmentforcustomers)
- Agentaccount van Google's Business Messages (msdyn_ocgooglebusinessmessagesagentaccountid)
- Callback-URL van Google's Business Messages(msdyn_googlebusinessmessagescallbackurl)
- Partneraccount-id van Google's Business Messages (msdyn_ocgbmpartneraccount)
- Live werkstroom-id (msdyn_livewerkstroomid)
- Bericht (msdyn_postconversationsurveybotsurveymessagetext)
- Naam (msdyn_name)
- Inschakelen van enquête na gesprek (msdyn_postconversationsurveyenable)
- Berichttekst met samenvatting van bericht na gesprek (msdyn_postconversationsurveymessagetext)
- Modus voor enquête na gesprek (msdyn_postconversationsurveymode)
- Enquêtemodus (msdyn_postconversationsurveybotsurveymode)
- Widgettaal (msdyn_ocwidgetlanguage)
FetchXML om records voor agentaccounts van Google's Business Messages te filteren LINE LINE-account (msdyn_oclinechannelconfig) - Botonderzoek (msdyn_postconversationsurveybotsurvey)
- Toegangstoken kanaal (msdyn_channelaccesstoken)
- Kanaal-id (msdyn_channelid)
- Kanaalgeheim (msdyn_channelsecret)
- Inschakelen (msdyn_postconversationsurveyenable)
- Bestandsbijlagen voor agenten inschakelen (msdyn_enablefileattachmentforagents)
- Bestandsbijlagen voor klanten inschakelen (msdyn_enablefileattachmentforcustomers)
- Taal van LINE-account (msdyn_ocwidgetlanguage)
- LINE-kanaal identificeert lijnkanaal (msdyn_oclinechannelconfigid)
- Bericht (msdyn_postconversationsurveybotsurveymessagetext)
- Bericht (msdyn_postconversationsurveymessagetext)
- Naam (msdyn_name)
- Enquêtemodus (msdyn_postconversationsurveybotsurveymode)
- Onderzoeksmodus (msdyn_postconversationsurveymode)
- Webhook-URL (msdyn_webhookurl)
- Workstream (msdyn_liveworkstreamid)
FetchXML om records voor LINE-accounts te filteren Aangepast kanaal Aangepast berichtenkanaal (msdyn_occustommessagingchannel) - Botonderzoek (msdyn_postconversationsurveybotsurvey)
- Kanaal-id (msdyn_occustomchannelid)
- Aangepast berichtenaccount (msdyn_custombotchannelregistration)
- Aangepast Berichtenkanaal (msdyn_occustommessagingchannelid)
- Aangepaste taal voor berichtenkanaal (msdyn_ocwidgetlanguage)
- Inschakelen (msdyn_postconversationsurveyenable)
- Bestandsbijlagen voor agenten inschakelen (msdyn_enablefileattachmentforagents)
- Bestandsbijlagen voor klanten inschakelen (msdyn_enablefileattachmentforcustomers)
- Bericht (msdyn_postconversationsurveybotsurveymessagetext)
- Bericht (msdyn_postconversationsurveymessagetext)
- Naam (msdyn_name)
- Enquêtemodus (msdyn_postconversationsurveybotsurveymode)
- Onderzoeksmodus (msdyn_postconversationsurveymode)
- Workstream (msdyn_liveworkstreamid)
FetchXML om records voor aangepaste berichtenkanalen te filteren Microsoft Teams Microsoft Teams-account (msdyn_octeamschannelconfig) - Bot-id (msdyn_botid)
- Botonderzoek (msdyn_postconversationsurveybotsurvey)
- Oproepopties (msdyn_callingoptions)
- Inschakelen (msdyn_postconversationsurveyenable)
- Bestandsbijlagen voor agenten inschakelen (msdyn_enablefileattachmentforagents)
- Bestandsbijlagen voor klanten inschakelen (msdyn_enablefileattachmentforcustomers)
- Bericht (msdyn_postconversationsurveybotsurveymessagetext)
- Bericht (msdyn_postconversationsurveymessagetext)
- Naam (msdyn_name)
- Enquêtemodus (msdyn_postconversationsurveybotsurveymode)
- Onderzoeksmodus (msdyn_postconversationsurveymode)
- Taal van Teams-account (msdyn_ocwidgetlanguage)
- Naam van Teams-app (msdyn_octeamsappname)
- Teams-kanaal (msdyn_octeamschannelconfigid)
- Workstream (msdyn_liveworkstreamid)
FetchXML om records voor Microsoft Teams-accounts te filteren Facebook, Google Business Messages, LINE, Aangepast kanaal, Microsoft Teams Aangepast berichtenaccount (msdyn_ocbotchannelregistration) - Registratie van bot-kanaal (msdyn_ocbotchannelregistrationid)
- Clientgeheim (msdyn_msappsecret)
- Facebook-toepassing (msdyn_ocfbapplicationid)
- Agentaccount-id van Google's Business Messages (msdyn_ocgbmagentaccount)
- Partneraccount-id van Google's Business Messages (msdyn_ocgbmpartneraccount)
- Is aangepaste berichten BCR (msdyn_iscustommessagingbcr)
- Laatst gevalideerd (msdyn_lastvalidateddate)
- LINE-kanaal (msdyn_oclinechannelconfigid)
- ID van MS-toepassings (msdyn_msappid)
- Naam (msdyn_name)
- Beveiligd clientgeheim (msdyn_securemsappsecret)
- Teams-kanaal (msdyn_octeamschannelconfigid)
- Validatiestatus (msdyn_validationstatus)
FetchXML om records voor aangepaste berichtenaccounts te filteren Genereer het schema en sla het op.
Exporteer de gegevens en genereer het gecomprimeerde bestand (zip).
Gebruik het hulpprogramma voor configuratiemigratie, selecteer de optie om gegevens te importeren en selecteer vervolgens het gecomprimeerde bestand.
FetchXML voor werkstromen
Voorbeeld 1: alle werkstromen van een kanaal
<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>
Tip
Als u <CHANNEL_ID>-waarden wilt vinden voor elk kanaal waarvoor u de werkstromen wilt migreren, gaat u naar de Power Apps Maker Portal en selecteert u uw bronomgeving, ga naar Keuzes en open vervolgens de Bron van stroom (msdyn_stroomsource). De waarde voor het spraakkanaal is bijvoorbeeld 192440000.
<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>
Voorbeeld 3: meerdere werkstromen
<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 voor snelle antwoorden
Voorbeeld 1: snelle antwoorden voor alle werkstromen van een kanaal
<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>
Voorbeeld 2: Snelle antwoorden voor één werkstroom
<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>
Voorbeeld 3: Snelle antwoorden voor meerdere werkstromen
<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 voor tags
Voorbeeld 1: tags of snelle antwoorden voor alle werkstromen van een kanaal
<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>
Voorbeeld 2: tags of snelle antwoorden voor één werkstroom
<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>
Voorbeeld 3: tags of snelle antwoorden voor meerdere werkstromen
<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 voor kanaallokalisaties
<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 voor Facebook-toepassingen
<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 voor Facebook-pagina's
<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 voor partneraccounts van Google's Business Messages
<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 voor agentaccounts van Google's Business Messages
<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 voor LINE-accounts
<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 voor aangepaste berichtenkanalen
<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 voor Microsoft Teams-accounts
<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 voor accounts voor aangepaste berichten
<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>
Uw migratie verifiëren
Nadat u de aan geharmoniseerd doorsturen gerelateerde configuratiegegevens hebt geïmporteerd vanuit de bron- naar de doelomgeving, voert u de volgende stappen uit in de doelomgeving:
Zorg er in de gebruikersinterface voor dat de configuratie en regelsets voor geharmoniseerd doorsturen correct worden weergegeven en er geen fouten worden weergegeven.
Als vaardigheids- en beoordelingswaarden worden gebruikt in regelsets voor geharmoniseerd doorsturen, moet u de records met de kenmerken van gebruikers, boekbare resources en boekbare resources handmatig koppelen of maken.
Als capaciteitsprofielen worden gebruikt in regelsets en workstreams voor geharmoniseerd doorsturen, moet u de capaciteitsprofielrecords van gebruikers en boekbare resources handmatig koppelen of maken.
Overwegingen met betrekking tot het exporteren en importeren van gegevens
Om problemen bij de migratie op te lossen, controleert u de logboekbestanden als volgt:
Wanneer u gegevens in de doelorganisatie importeert en gele waarschuwingssymbolen ziet, controleert u de volgende logboeken in het hulpprogramma Configuratiemigratie:
- Login_ErrorLog.log: biedt informatie over problemen bij het aanmelden bij de organisatie met het hulpprogramma Configuratiebeheer.
- DataMigrationUtility.log: biedt informatie over de taken die met het hulpprogramma zijn uitgevoerd tijdens de laatste migratie.
- ImportDataDetail.log: biedt informatie over de gegevens die tijdens de laatste gegevensimport zijn geïmporteerd met het hulpprogramma.
Meer informatie: Problemen met de migratie van configuratiegegevens oplossen met behulp van logboekbestanden
Als de logboeken netwerkfouten bevatten, herhaalt u het importproces.
Hier volgt een voorbeeld:
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:
Zie ook
Configuratie voor doorsturen naar records migreren met oplossingen
Microsoft Power Platform Build Tools voor Azure DevOps