Eseguire la migrazione delle configurazioni della migrazione per i canali tramite soluzioni

Utilizza le soluzioni e lo strumento di configurazione della migrazione per eseguier la migrazione delle configurazioni dall'ambiente di origine all'ambiente di destinazione per i canali.

Per informazioni su come utilizzare le soluzioni o lo strumento di configurazione della migrazione, vedi Panoramica degli strumenti e delle app utilizzate per ALM in Power Platform.

Prerequisiti

I seguenti prerequisiti devono essere soddisfatti:

  • Assicurati che l'utente che esegue la migrazione della configurazione del canale disponga dei seguenti privilegi:
    • Per esportare le soluzioni dall'ambiente di origine
    • Per importare le soluzioni nell'ambiente di destinazione
    • Autorizzazioni di lettura su tutte le tabelle sottoposte a migrazione dall'ambiente di origine utilizzando lo strumento di configurazione della migrazione.
    • Piene autorizzazioni su tutte le tabelle sottoposte a migrazione dall'ambiente di destinazione utilizzando lo strumento di configurazione della migrazione.
  • Nell'ambiente di origine, se una tabella o una colonna fa riferimento a quanto segue, assicurati che esistano nell'organizzazione di destinazione prima di procedere con la migrazione:
    • Tabelle personalizzate (entità)
    • Colonne (attributi)
    • Relazioni
    • Scelte (set di opzioni)
    • Valori di ricerca

Importante

La migrazione dell'account, del provider dei canali, della configurazione del bot e delle impostazioni di IA e analisi non rientra nell'ambito di applicazione.

Passaggi per la migrazione della configurazione dei canali

È necessario eseguire i passaggi nell'ordine in cui sono elencati per migrare correttamente i dati di configurazione:

  1. Migrare la configurazione per modelli di sessione e modelli di notifica
  2. Esegui la migrazione della configurazione per i set di regole di distribuzione basati sulle competenze
  3. Eseguire la migrazione per i nuovi profili di capacità
  4. Eseguire la migrazione della configurazione per code
  5. Migrazione della configurazione per i flussi di lavoro e le impostazioni del canale
  6. Verifica la tua migrazione

Migrare la configurazione per modelli di sessione e modelli di notifica

Se utilizzi modelli di sessione e notifiche personalizzati nella configurazione del routing dei canali, esegui i passaggi descritti in Migrazione della configurazione per modelli di sessione e modelli di notifica.

Esegui la migrazione della configurazione per i set di regole di distribuzione basati sulle competenze

Se i set di regole del routing basato su competenze vengono utilizzati nella configurazione dell'instradamento unificato, esegui i passaggi in Eseguire la migrazione delle configurazioni per i set di regole di routing basati su competenze. Assicurati di regolare eventuali filtri FetchXML in modo appropriato per i canali di cui desideri eseguire la migrazione.

Eseguire la migrazione per i nuovi profili di capacità

Se hai configurato nuovi profili di capacità nella configurazione del routing del canale, esegui i passaggi descritti in Esporta e importa i dati per i profili di capacità. Assicurati di regolare eventuali filtri FetchXML in modo appropriato per tutti i canali.

Suggerimento

Dopo aver eseguito la migrazione di un nuovo profilo di capacità utilizzando lo strumento di configurazione della migrazione, gli aggiornamenti possono essere migrati utilizzando le soluzioni.

Eseguire la migrazione della configurazione per code

Per migrare le code del canale, esegui i passaggi descritti in Eseguire la migrazione della configurazione per le code. Assicurati di regolare eventuali filtri FetchXML in modo appropriato per tutti i canali di cui desideri eseguire la migrazione.

Migrazione della configurazione per i flussi di lavoro e le impostazioni del canale

  1. Crea una soluzione per esportare le configurazioni dall'ambiente di origine per tutti i flussi di lavoro e i canali che possono essere migrati tramite la soluzione.

  2. Aggiungi i record richiesti alla soluzione utilizzando il pulsante Aggiungi esistente nella barra dei comandi e selezionando la tabella iniziale per ciascun canale che desideri esportare, come segue:

    Channel Tabella di partenza
    Live chat Widget della chat (msdyn_livechatconfig)
    Chiamata vocale Impostazione del canale voce (msdyn_ocvoicechannelsetting)
    SMS Impostazioni del numero SMS (msdyn_ocsmschannelsetting)
    WhatsApp Numero WhatsApp (msdyn_ocwhatsappchannelnumber)
    WeChat Account WeChat (msdyn_ocwechatchannelconfig)
    Apple Messages for Business Account Apple messages for business (msdyn_ocapplebusinessaccount)
    Facebook Flusso di lavoro (msdyn_liveworkstream)
    Messaggi di Google Business Flusso di lavoro (msdyn_liveworkstream)
    LINE Flusso di lavoro (msdyn_liveworkstream)
    Microsoft Teams Flusso di lavoro (msdyn_liveworkstream)
    Canale personalizzato Flusso di lavoro (msdyn_liveworkstream)
  3. Seleziona i record dalla tabella di definizione dei canali per ciascun canale e aggiungili alla soluzione. I record correlati delle seguenti tabelle vengono aggiunti automaticamente alla soluzione:

    Channel Tabelle aggiunte automaticamente alla soluzione
    Tutti i canali Flusso di lavoro (msdyn_liveworkstream)
    Profilo di capacità (msdyn_capacityprofile): i nuovi record devono essere migrati utilizzando lo strumento di configurazione della migrazione
    Profilo della capacità del flusso di lavoro (msdyn_liveworkstreamcapacityprofile)
    Variabile di contesto (msdyn_ocliveworkstreamcontextvariable)
    Contratto decisionale (msdyn_decisioncontract)
    Set di regole decisionali (msdyn_decisionruleset)
    Configurazione distribuzione (msdyn_routingconfiguration)
    Passaggio configurazione distribuzione (msdyn_routingconfigurationstep)
    Lingua (msdyn_oclingual): eccetto voce e canale personalizzato
    Live chat Widget della chat (msdyn_livechatconfig)
    Impostazioni di autenticazione (msdyn_authenticationsettings)
    Opzione di risposta al sondaggio (msdyn_chatansweroption)
    Domanda del sondaggio (msdyn_surveyquestion)
    Sequenza di domande del sondaggio (msdyn_questionsequence)
    Provider di georilevazione (msdyn_oc_geolocationprovider)
    Ora di attività (msdyn_operatinghour)
    Chiamata vocale Impostazione del canale voce (msdyn_ocvoicechannelsetting)
    Impostazioni di autenticazione (msdyn_authenticationsettings)
    Voce (msdyn_ocvoice)
    Impostazione della lingua del canale vocale (msdyn_ocvoicechannellanguagesetting)
    Numero di telefono (msdyn_ocphonenumber)
    Impostazione del provider di comunicazione (msdyn_occommunicationprovidersetting)
    Gestore telefonico (msdyn_occarrier)
    Suoneria telefono (msdyn_ocphonemusic)
    Ora di attività (msdyn_operatinghour)
    SMS Impostazioni del numero SMS (msdyn_ocsmschannelsetting)
    Numero di telefono (msdyn_ocphonenumber)
    Impostazione del provider di comunicazione (msdyn_occommunicationprovidersetting)
    Gestore telefonico (msdyn_occarrier)
    Ora di attività (msdyn_operatinghour)
    WhatsApp Account WhatsApp (msdyn_ocwhatsappchannelaccount)
    Numero WhatsApp (msdyn_ocwhatsappchannelnumber)
    WeChat Account WeChat (msdyn_ocwechatchannelconfig)
    Apple Messages for Business Account Apple messages for business (msdyn_ocapplebusinessaccount)

    Importante

    • Esaminare attentamente i componenti della soluzione prima di esportare una soluzione. Prendi nota dei record che contengono informazioni relative ai Servizi di comunicazione di Azure, ai canali di terze parti o ad altri componenti Microsoft come i copiloti di Copilot Studio o sondaggi Customer Voice, in modo da poter effettuare le configurazioni richieste nell'ambiente di destinazione.
    • Se uno o più flussi di lavoro condividono lo stesso profilo di capacità, quando aggiungi tabelle da un canale o da un flusso di lavoro, alla soluzione vengono aggiunti anche i record e le tabelle di altri canali o flussi di lavoro che condividono lo stesso profilo di capacità.
  4. Utilizzare lo strumento di configurazione della migrazione per creare lo schema ed eseguire la migrazione dei dati di configurazione rimanenti dall'ambiente di origine (organizzazione) per i flussi di lavoro e i canali.

    • Entità nome visualizzato: quando crei lo schema, seleziona le tabelle (entità) dall'elenco nella stessa sequenza menzionata nella seguente tabella.
    • Attributo nome visualizzato: si consiglia di selezionare le colonne (attributi) definite nella tabella. Non è necessario selezionare le colonne predefinite dal sistema, come Creato da, Creato il, Modificato da, Modificato il e Proprietario. È possibile selezionare colonne personalizzate, se necessario.
    • Usa FetchXML per filtrare i record: per ogni tabella selezionata utilizza la query FetchXML appropriata indicata nella tabella seguente per ottenere record singoli, multipli o tutti, in base alle tue esigenze. Per righe singole o multiple, è necessario utilizzare l'ambiente di origine per ottenere il nome corretto in uiname e il valore GUID. Se necessario, puoi utilizzare la voce di menu RICERCA AVANZATA per costruire la query FetchXML appropriata.
    • Configura le impostazioni di importazione: per la tabella del flusso di lavoro, assicurati di aggiungere solo le colonne chiave e seleziona la casella di controllo Non aggiornare i record esistenti per impedire gli aggiornamenti ai record in una tabella migrata tramite soluzioni.

    Importante

    Per le tabelle Pagina Facebook, account agente Google's Business Messages, account LINE, Canale di messaggistica personalizzato e account Microsoft Teams, non includere le colonne Sondaggio (msdyn_postconversationsurvey) e Sondaggio (msdyn_postconversationsurveyseparatebotsurvey) perché i record del sondaggio sono sincronizzati con Dynamics 365 Customer Voice in ciascun ambiente, quindi non possono essere migrati tra ambienti.

    Canali Entità nome visualizzato (nome logico) Attributo nome visualizzato (nome logico) Utilizzare FetchXML per filtrare i record
    Tutti i canali Flusso di lavoro (msdyn_liveworkstream)
    • Canale (msdyn_streamsource)
    • Modalità (msdyn_mode)
    • Nome (msdyn_name)
    • Flusso di lavoro (msdyn_liveworkstreamid)
    Esempio 1: tutti i flussi di lavoro di un canale

    Esempio 2: singolo flusso di lavoro

    Esempio 3: più flussi di lavoro
    Tutti i canali di messaggistica Risposta rapida (msdyn_cannedmessages)
    • Locale (msdyn_locale_field)
    • Messaggio (msdyn_message)
    • Risposta rapida (msdyn_cannedmessageid)
    • TagsControlField (msdyn_tagscontrolfield)
    • Titolo (msdyn_title)
    Esempio 1: tutti i flussi di lavoro di un canale

    Esempio 2: singolo flusso di lavoro

    Esempio 3: più flussi di lavoro
    Tutti i canali di messaggistica Tag (msdyn_octag)
    • Nome (msdyn_name)
    • Tag (msdyn_octagid)
    Esempio 1: tutti i flussi di lavoro di un canale

    Esempio 2: singolo flusso di lavoro

    Esempio 3: più flussi di lavoro
    Tutti i canali Messaggio (msdyn_ocsystemmessage)
    • Canale (msdyn_streamsource)
    • Lingua predefinita (msdyn_defaultlanguage)
    • ID istanza (msdyn_instanceid)
    • Messaggio (msdyn_ocsystemmessageid)
    • Descrizione del messaggio (msdyn_messagedescription)
    • Destinatario del messaggio (msdyn_messagereceiver)
    • Attivatore del modello di messaggio (msdyn_messagetemplatetrigger)
    • Testo del messaggio (msdyn_messagetext)
    • Trigger messaggio (msdyn_systemmessageeventtype)
    • Tipo messaggio (msdyn_messagetype)
    • Nome (msdyn_name)
    • Widget (msdyn_widgetid)
    Tutti i canali Localizzazione (msdyn_oclocalizationdata)
    • Messaggio automatico (msdyn_systemmessageid)
    • Testo localizzato predefinito (msdyn_defaultlocalizedtext)
    • Nome colonna entità (msdyn_entitycolumnname)
    • Nome entità (msdyn_entityname)
    • ID record entità (msdyn_entityrecordid)
    • È predefinito (msdyn_isdefault)
    • Codice lingua (msdyn_customerlanguageid)
    • Codice lingua (msdyn_languagecode)
    • Localizzazione (msdyn_oclocalizationdataid)
    • Testo localizzato (msdyn_localizedtext)
    FetchXML per filtrare i record per le localizzazioni dei canali
    Facebook Applicazione Facebook (msdyn_ocfbapplication)
    • ID applicazione (msdyn_fbapplicationid)
    • Segreto dell'applicazione (msdyn_fbapplicationsecret)
    • URI di richiamata (msdyn_fbcallbackuri)
    • Applicazione Facebook (msdyn_ocfbapplicationid)
    • Nome (msdyn_name)
    • Verifica token (msdyn_fbverifytoken)
    FetchXML per filtrare i record per le applicazioni Facebook
    Facebook Pagina Facebook (msdyn_ocfbpage)
    • Sondaggio sui bot (msdyn_postconversationsurveybotsurvey)
    • Abilita (msdyn_postconversationsurveyenable)
    • Abilita file allegati per agenti (msdyn_enablefileattachmentforagents)
    • Abilita file allegati per clienti (msdyn_enablefileattachmentforagents)
    • Applicazione Facebook (msdyn_ocfbapplicationid)
    • Pagina Facebook (msdyn_ocfbpageid)
    • Lingua della pagina Facebook (msdyn_ocwidgetlanguage)
    • Messaggio (msdyn_postconversationsurveybotsurveymessagetext)
    • Messaggio (msdyn_postconversationsurveymessagetext)
    • Nome (msdyn_fbpagename)
    • Pagina token di accesso (msdyn_fbpageaccesstoken)
    • ID pagina (msdyn_fbpageid)
    • Modalità sondaggio (msdyn_postconversationsurveybotsurveymode)
    • Modalità sondaggio (msdyn_postconversationsurveymode)
    • Abilita il tag del messaggio dell'agente umano di Facebook (msdyn_enablehumanagenttag)
    • Flusso di lavoro (msdyn_liveworkstreamid)
    FetchXML per filtrare i record per le pagine Facebook
    Messaggi di Google Business Account partner Google's Business Messages (msdyn_ocgooglebusinessmessagespartneraccount)
    • Stringa del file di credenziali Base 64 (msdyn_base64credentialfilestring)
    • Stringa del file di credenziali Base 64: continua (msdyn_base64credentialfilestringcontd)
    • Nome del file delle credenziali (msdyn_credentialfilename)
    • URL di richiamata Google's Business Messages (msdyn_googlebusinessmessagescallbackurl)
    • ID account partner Google’s Business Messages (msdyn_ocgooglebusinessmessagespartneraccountid)
    • Nome (msdyn_name)
    • Token client account partner (msdyn_partneraccountclienttoken)
    • ID account partner (msdyn_partneraccountid)
    FetchXML per filtrare i record per account partner Google's Business Messages
    Messaggi di Google Business Account agente Google's Business Messages (msdyn_ocgooglebusinessmessagesagentaccount)
    • Token client account agente (msdyn_agentaccountclienttoken)
    • ID agente (msdyn_agentid)
    • Sondaggio sui bot (msdyn_postconversationsurveybotsurvey)
    • ID marchio (msdyn_brandid)
    • Abilita l'override dell'agente (msdyn_enableagentoverride)
    • Abilita file allegati per agenti (msdyn_enablefileattachmentforagents)
    • Abilita file allegati per clienti (msdyn_enablefileattachmentforagents)
    • Account agente Google's Business Messages (msdyn_googlebusinessmessagesagentaccountid)
    • URL di richiamata Google's Business Messages (msdyn_googlebusinessmessagescallbackurl)
    • ID account partner Google's Business Messages (msdyn_ocgbmpartneraccount)
    • ID flusso di lavoro live (msdyn_liveworkstreamid)
    • Messaggio (msdyn_postconversationsurveybotsurveymessagetext)
    • Nome (msdyn_name)
    • Abilitazione sondaggio post-conversazione (msdyn_postconversationsurveyenable)
    • Testo del messaggio di riepilogo post conversazione (msdyn_postconversationsurveymessagetext)
    • Modalità di sondaggio post conversazione (msdyn_postconversationsurveymode)
    • Modalità sondaggio (msdyn_postconversationsurveybotsurveymode)
    • Lingua widget (msdyn_ocwidgetlanguage)
    FetchXML per filtrare i record per account agente Google's Business Messages
    LINE Account LINE (msdyn_oclinechannelconfig)
    • Sondaggio sui bot (msdyn_postconversationsurveybotsurvey)
    • Token di accesso al canale (msdyn_channelaccesstoken)
    • ID canale (msdyn_channelid)
    • Segreto canale (msdyn_channelsecret)
    • Abilita (msdyn_postconversationsurveyenable)
    • Abilita file allegati per agenti (msdyn_enablefileattachmentforagents)
    • Abilita file allegati per clienti (msdyn_enablefileattachmentforagents)
    • Lingua account LINE (msdyn_ocwidgetlanguage)
    • Il canale LINE identifica il canale di linea (msdyn_oclinechannelconfigid)
    • Messaggio (msdyn_postconversationsurveybotsurveymessagetext)
    • Messaggio (msdyn_postconversationsurveymessagetext)
    • Nome (msdyn_name)
    • Modalità sondaggio (msdyn_postconversationsurveybotsurveymode)
    • Modalità sondaggio (msdyn_postconversationsurveymode)
    • URL del webhook (msdyn_webhookurl)
    • Flusso di lavoro (msdyn_liveworkstreamid)
    FetchXML per filtrare i record per account LINE
    Canale personalizzato Canale di messaggistica personalizzato (msdyn_occustommessagingchannel)
    • Sondaggio sui bot (msdyn_postconversationsurveybotsurvey)
    • ID canale (msdyn_occustomchannelid)
    • Account di messaggistica personalizzato (msdyn_custombotchannelregistration)
    • Canale di messaggistica personalizzato (msdyn_occustommessagingchannelid)
    • Lingua canale di messaggistica personalizzato (msdyn_ocwidgetlanguage)
    • Abilita (msdyn_postconversationsurveyenable)
    • Abilita file allegati per agenti (msdyn_enablefileattachmentforagents)
    • Abilita file allegati per clienti (msdyn_enablefileattachmentforagents)
    • Messaggio (msdyn_postconversationsurveybotsurveymessagetext)
    • Messaggio (msdyn_postconversationsurveymessagetext)
    • Nome (msdyn_name)
    • Modalità sondaggio (msdyn_postconversationsurveybotsurveymode)
    • Modalità sondaggio (msdyn_postconversationsurveymode)
    • Flusso di lavoro (msdyn_liveworkstreamid)
    FetchXML per filtrare i record per i canali di messaggistica personalizzati
    Microsoft Teams Account Microsoft Teams (msdyn_octeamschannelconfig)
    • ID bot (msdyn_botid)
    • Sondaggio sui bot (msdyn_postconversationsurveybotsurvey)
    • Opzioni di chiamata (msdyn_callingoptions)
    • Abilita (msdyn_postconversationsurveyenable)
    • Abilita file allegati per agenti (msdyn_enablefileattachmentforagents)
    • Abilita file allegati per clienti (msdyn_enablefileattachmentforagents)
    • Messaggio (msdyn_postconversationsurveybotsurveymessagetext)
    • Messaggio (msdyn_postconversationsurveymessagetext)
    • Nome (msdyn_name)
    • Modalità sondaggio (msdyn_postconversationsurveybotsurveymode)
    • Modalità sondaggio (msdyn_postconversationsurveymode)
    • Lingua account Teams (msdyn_ocwidgetlanguage)
    • Nome dell'app Teams (msdyn_octeamsappname)
    • Canale di Teams (msdyn_octeamschannelconfigid)
    • Flusso di lavoro (msdyn_liveworkstreamid)
    FetchXML per filtrare i record per account Microsoft Teams
    Facebook, Google Business Messages, LINE, Canale personalizzato, Microsoft Teams Account di messaggistica personalizzato (msdyn_ocbotchannelregistration)
    • Registrazione canali bot (msdyn_ocbotchannelregistrationid)
    • Segreto client (msdyn_msappsecret)
    • Applicazione Facebook (msdyn_ocfbapplicationid)
    • ID account agente Google's Business Messages (msdyn_ocgbmagentaccount)
    • ID account partner Google's Business Messages (msdyn_ocgbmpartneraccount)
    • È BCR di messaggistica personalizzata (msdyn_iscustommessagingbcr)
    • Ultima convalida (msdyn_lastvalidateddate)
    • Canale LINE (msdyn_oclinechannelconfigid)
    • ID applicazione MS (msdyn_msappid)
    • Nome (msdyn_name)
    • Segreto client sicuro (msdyn_securemsappsecret)
    • Canale di Teams (msdyn_octeamschannelconfigid)
    • Stato di convalida (msdyn_validationstatus)
    FetchXML per filtrare i record per account di messaggistica personalizzati
  5. Genera lo schema e salvalo.

  6. Esporta i dati e genera il file compresso (zip).

  7. Utilizza lo strumento di migrazione della configurazione, seleziona l'opzione per importare i dati e seleziona il file compresso.

FetchXML per flussi di lavoro

Esempio 1: tutti i flussi di lavoro di un canale

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

Suggerimento

Per trovare i valori <CHANNEL_ID> per ciascun canale per il quale desideri migrare i flussi di lavoro, vai a Power Apps Maker Portal, seleziona l'ambiente di origine, vai a Scelte, quindi apri la scelta Origine flusso (msdyn_streamsource). Ad esempio, il valore del canale vocale è 192440000.

Esempio 2: singolo flusso di lavoro

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

Esempio 3: più flussi di lavoro

<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 per risposte rapide

Esempio 1: risposte rapide per tutti i flussi di lavoro di un canale

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

Esempio 2: risposte rapide per un singolo flusso di lavoro

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

Esempio 3: risposte rapide per più flussi di lavoro

<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 per i tag

Esempio 1: tag di risposte rapide per tutti i flussi di lavoro di un canale

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

Esempio 2: tag di risposte rapide per un singolo flusso di lavoro

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

Esempio 3: tag di risposte rapide per più flussi di lavoro

<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 per la localizzazione dei canali

<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 per applicazioni Facebook

<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 per pagine Facebook

<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 per account partner 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 per account agenti 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 per account LINE

<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 per canali di messaggistica personalizzati

<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 per account Microsoft Teams

<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 per account di messaggistica personalizzata

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

Verifica la tua migrazione

Dopo aver importato correttamente i dati di configurazione relativi all'instradamento unificato dall'origine all'ambiente di destinazione, esegui i passaggi seguenti nell'ambiente di destinazione:

  1. Nell'interfaccia utente, assicurati che la configurazione dell'instradamento unificato e i set di regole siano visualizzati correttamente e non visualizzino errori.

  2. Se le competenze e i valori di valutazione vengono utilizzati in set di regole di instradamento unificato, è necessario collegare, associare o creare manualmente gli utenti, le risorse prenotabili e i record delle caratteristiche delle risorse prenotabili.

  3. Se i profili di capacità vengono utilizzati in set di regole e flussi di lavoro per l'instradamento unificato, dovrai manualmente collegare, associare o creare gli utenti, le risorse prenotabili e i record dei profili di capacità delle risorse prenotabili.

Considerazioni per l'esportazione e l'importazione di dati

Per risolvere gli eventuali problemi che si possono verificare durante la migrazione, il controllo dei file di log come segue:

  • Durante l'importazione dei dati nell'organizzazione di destinazione, se vengono visualizzati simboli di avviso gialli, quindi verifica la presenza dei seguenti registri di Strumento di migrazione della configurazione.

    • Login_ErrorLog.log: fornisce informazioni sui problemi che si verificano quando si accede all'organizzazione usando lo strumento di gestione della configurazione.
    • DataMigrationUtility.log: contiene informazioni sulle attività eseguite utilizzando lo strumento durante l'ultima migrazione.
    • ImportDataDetail.log: contiene informazioni sui dati importati dallo strumento nell'ultima importazione dei dati.

    Altre informazioni: Risolvere i problemi relativi alla migrazione dei dati di configurazione tramite file di registro

    Avvisi gialli che indicano errori durante l'importazione dei dati.

  • Se i registri contengono errori di rete, ripeti il processo di importazione.

    Ecco un esempio:

    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:
    

Vedi anche

Eseguire la migrazione delle configurazioni per il routing dei record usando le soluzioni
Microsoft Power Platform Build Tools per Azure DevOps