Migrar dades per al canal de xat en directe
Nota
La informació de disponibilitat de funcions és la següent.
Dynamics 365 centre de contactes: incrustat | Dynamics 365 centre de contactes: autònom | Dynamics 365 Customer Service |
---|---|---|
Sí | Sí | Sí |
Utilitzeu l'eina Configuration Migration per migrar les configuracions de l'organització d'origen a l'organització de destinació per al xat en directe.
Nota
Tanmateix, us recomanem que migreu les configuracions mitjançant el marc de solucions. Més informació: Migrar configuracions per a canals mitjançant solucions
Per obtenir més informació sobre com utilitzar l'eina Configuration Migration, vegeu els articles següents:
Requisits previs
Els requisits previs següents s'han de complir:
- A l'organització d'origen, si un conjunt de regles d'encaminament unificat fan referència al següent, assegureu-vos que existeixin a l'organització de destinació abans de continuar amb la migració:
- Entitats personalitzades
- Atributs
- Relacions
- Conjunts d'opcions
- Valors de cerca
- Assegureu-vos que l'usuari que duu a terme la migració té els privilegis necessaris a les entitats d'encaminament unificat següents a les organitzacions d'origen i de destinació:
- Seqüència de treball (
msdyn_liveworkstream
) - Configuració del canal (
msdyn_omnichannelconfiguration
) - Horari comercial (
msdyn_operatinghour
) - Característica (
characteristic
) - Model de classificació (
rating model
) - Valor de classificació (
ratingvalue
) - Perfil de capacitat (
msdyn_capacityprofile
) - Cua (
queue
) - Contracte de decisió (
msdyn_decisioncontract
) - Conjunt de regles de decisió (
msdyn_decisionruleset
) - Configuració de l'assignació (
msdyn_assignmentconfiguration
) - Pas de configuració de l'assignació (
msdyn_assignmentconfigurationstep
) - Configuració d'encaminament (
msdyn_routingconfiguration
) - Pas de configuració d'encaminament (
msdyn_routingconfigurationstep
) - Perfil de capacitat de la seqüència de treball (
msdyn_liveworkstreamcapacityprofile
) - Variable de context (
msdyn_ocliveworkstreamcontextvariable
) - Pregunta de l'enquesta (
msdyn_surveyquestions
) - Seqüència de preguntes de l'enquesta (
msdyn_questionsequence
) - Opció de resposta de l'enquesta (
msdyn_chatansweroption
) - Respostes ràpides (
msdyn_cannedmessages
) - Etiquetes (
msdyn_octags
)
- Seqüència de treball (
Important
La migració del compte, el canal, la configuració del bot i la configuració d'IA i d'anàlisi no està inclosa.
Migrar la configuració del xat en directe
Heu de dur a terme els passos en l'ordre en què apareixen per migrar les dades de configuració correctament. Utilitzeu la informació de les taules i feu referència als esquemes d'exemple corresponents per a cada configuració.
- Migrar la configuració mitjançant una solució
- Migrar la configuració de l'encaminament basat en habilitats
- Migrar la configuració de perfils de capacitat
- Migrar la configuració de les cues del xat en directe
- Migrar dades de configuració per a les seqüències de treball de xat en directe
- Migrar dades de configuració per a widgest de xat en directe
- Verificar la migració
- Detecció d'errors de la migració de dades
Migrar la configuració mitjançant una solució
Si utilitzeu plantilles de sessió personalitzades i notificacions a la configuració de l'encaminament del xat en directe, seguiu els passos descrits a Migrar la configuració mitjançant una solució.
Migrar la configuració basada en habilitats
Si s'utilitzen conjunts de regles d'encaminament basats en habilitats en la configuració d'encaminament unificat, seguiu els passos que es descriuen a Exportar i importar dades per a l'encaminament basat en habilitats. Assegureu-vos d'ajustar qualsevol xml de recuperació de filtratge adequadament per al xat en directe.
Migrar la configuració de perfils de capacitat
Si heu configurat perfils de capacitat a la configuració d'encaminament unificat, seguiu els passos que es descriuen a Exportar i importar dades per a perfils de capacitat. Assegureu-vos d'ajustar qualsevol xml de recuperació de filtratge adequadament per al xat en directe.
Migrar la configuració de les cues del xat en directe
Per migrar cues per al xat en directe, seguiu els passos que s'indiquen a Migrar dades per a les cues de registres basats en l'encaminament unificat. Assegureu-vos d'ajustar qualsevol xml de recuperació de filtratge adequadament per al xat en directe.
Migrar dades de configuració per a les seqüències de treball de xat en directe
Utilitzeu l'eina de migració de configuració per crear l'esquema i migrar les dades de l'organització d'origen per a la seqüència de treball del registre.
- Nom de visualització de l'entitat: quan creeu l'esquema, seleccioneu les entitats en la mateixa seqüència que s'esmenta a la taula.
- Nom de visualització de l'atribut: es recomana seleccionar els atributs definits a la taula següent. No cal que seleccioneu els atributs preconfigurats definits pel sistema, com ara Autor, Data de creació, Autor de la modificació, Data de modificació i Propietari. Si cal, podeu seleccionar atributs personalitzats.
- Utilitzeu FetchXML per filtrar registres: per a cada entitat, utilitzeu la consulta adequada FetchXML que s'esmenta a la taula següent per obtenir registres únics, múltiples o tots els registres en funció dels vostres requisits. Per a registres individuals o diversos registres, heu d'utilitzar l'organització d'origen per obtenir el nom correcte a uiname i GUID al valor. Si cal, podeu utilitzar l'element de menú CERCA AVANÇADA per crear la consulta adequada FetchXML .
- Configurar la configuració de la importació: per a l'entitat de contracte de decisió, assegureu-vos que activeu la casella No actualitzis els registres existents.
Assegureu-vos que les seqüències de treball a les quals es fa referència a la configuració dels ginys de xat en directe estiguin incloses a la migració.
S.No. Nom de la visualització de l'entitat (nom lògic) Nom de visualització de l'atribut (nom lògic) Utilitzar FetchXML per filtrar registres 1. Seqüència de treball (msdyn_liveworkstream) - Clau API (msdyn_apikey)
- Número de versió de la clau API (msdyn_apikeyversionnumber)
- Permet missatges automàtics (msdyn_enableautomatedmessages)
- Presències permeses (msdyn_allowedpresences)
- Assigna WorkItem després de rebutjar o expirar (msdyn_assignworkitemafterdecline)
- Tancament automàtic després de la inactivitat (msdyn_autocloseafterinactivity)
- Capacitat de bloc per a l'estat Empaqueta amunt (msdyn_blockcapacityforwrapup)
- Cua de bots (msdyn_bot_queue)
- Regla del bot (msdyn_bot_rule)
- Usuari bot (msdyn_bot_user)
- Devolució de trucadaPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
- Connectors (msdyn_connectorsurl)
- Consultar (msdyn_notificationtemplate_consult)
- Mode de conversa dels canals de xat (msdyn_conversationmode)
- Identificador de client (msdyn_customerid)
- Durada de la retenció de desconnexió del client per a una conversa oberta (msdyn_customerdisconnectholddurationforopenconversation)
- Capacitat (msdyn_capacityrequired)
- Format de capacitat (msdyn_capacityformat)
- Canal (msdyn_streamsource)
- Identificador del contracte (msdyn_routingcontractid)
- Per defecte (msdyn_sessiontemplate_default)
- Cua per defecte (msdyn_defaultqueue)
- Direcció (msdyn_direction)
- Habilitar la selecció de fluxos de treball basats en push (msdyn_enableselectingfrompushbasedworkstreams)
- Entitat (msdyn_masterentityroutingconfigurationid)
- Llenguatge alternatiu (msdyn_fallbacklanguage)
- Seguiment després de l'espera (msdyn_followupafterwaiting)
- Llindar de temps de gestió (msdyn_handlingtimethreshold)
- Autenticat entrant (msdyn_notificationtemplate_incoming_auth)
- Entrant no autenticat (msdyn_notificationtemplate_incoming_unauth)
- És per defecte (msdyn_isdefault)
- Mantingueu el mateix agent durant tota la conversa (msdyn_enableagentaffinity)
- Darrera validació el (msdyn_lastvalidationon)
- Estat de l'última validació (msdyn_lastvalidationstatus)
- Lògica de coincidència (msdyn_matchinglogic)
- Concurrència màxima (msdyn_maxconcurrentconnection)
- Mode (msdyn_mode)
- Nom (msdyn_name)
- Notificació (msdyn_notification)
- Marcador de posició de l'escenari de notificació (msdyn_notificationscenarioplaceholder)
- Cua de sortida (msdyn_outboundqueueid)
- Regla d'identificació de registres (msdyn_recordidentificationrule)
- Regla de validació d'identificació de registres (msdyn_recordidentificationvalidationrule)
- Restringir la descàrrega de l'enregistrament (msdyn_restrictdownloadrecording)
- Restringir la baixada de la transcripció (msdyn_restrictdownloadtranscript)
- Temps d'espera de pantalla emergent (msdyn_screenpoptimeout)
- Temps d'espera de pantalla emergent (msdyn_screenpoptimeout_optionSet)
- Clau API segura (msdyn_secureapikey)
- Recompte de regles d'afecció d'habilitats (msdyn_skillattachmentrulescount)
- Recompte de regles de vinculació d'habilitats (última actualització el)
- (msdyn_skillattachmentrulescount_date)
- Recompte de regles d'adscripció d'habilitats (estat)
- (msdyn_skillattachmentrulescount_state)
- Marcador de posició de l'escenari de sessió (msdyn_sessionscenarioplaceholder)
- SupervisorAssignar (msdyn_notificationtemplate_supervisorassign)
- Trasllat (msdyn_notificationtemplate_transfer)
- Llindar de temps d'espera (msdyn_waitingtimethreshold)
- Mode de distribució del treball (msdyn_workdistributionmode)
- Flux de treball (msdyn_liveworkstreamid)
Mostra 1: totes les seqüències de treball de xat en directe
Exemple 2: Flux de treball de xat en directe únic
Exemple 3: diverses seqüències de treball de xat en directe2. Variable de context (msdyn_ocliveworkstreamcontextvariable) - Nom (msdyn_name)
- Relació Nom del vaixell (msdyn_relationshipname)
- Tipus (msdyn_datatype)
- Flux de treball (msdyn_liveworkstreamid)
- Llista d'IsList (msdyn_islist)
- Modificable (msdyn_ismodifiable)
- Nom de visualització (msdyn_displayname)
- Visualitzable (msdyn_isdisplayable)
- Nom lògic de l'entitat (msdyn_entitylogicalname)
- Variable de context (msdyn_ocliveworkstreamcontextvariableid)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Definit pel sistema (msdyn_issystemdefined)
Exemple 1: Variables de context per a totes les seqüències de treball
Exemple 2: Variables de context per a una única seqüència de treball de xat en directe
Exemple 3: Variables de context per a diverses seqüències de treball de xat en directe3. Contracte de decisió (msdyn_decisioncontract) - Definició del contracte (msdyn_contractdefinition)
- Contracte de decisió (msdyn_decisioncontractid)
- Nom (msdyn_name)
- Nom únic (msdyn_uniquename)
Exemple 1: Contracte de decisió per a totes les seqüències de treball de xat en directe
Exemple 2: Contracte de decisió per a una única seqüència de treball de xat en directe
Exemple 3: Contracte de decisió per a diverses seqüències de treball de xat en directe4. Conjunt de regles de decisió (msdyn_decisionruleset) - Model de constructor d'IA (msdyn_aibmodelid)
- Mode de creació (msdyn_authoringmode)
- Conjunt de regles de decisió (msdyn_decisionrulesetid)
- Descripció (msdyn_description)
- Contracte d'entrada (msdyn_inputcontractid)
- És una col·lecció d'entrada (msdyn_isinputcollection)
- Tipus de model ML (msdyn_mlmodeltype)
- Nom (msdyn_name)
- Contracte de sortida (msdyn_outputcontractid)
- Definició del conjunt de regles (msdyn_rulesetdefinition)
- Tipus de conjunt de regles (msdyn_rulesettype)
- Nom únic (msdyn_uniquename)
Exemple 1: Conjunt de regles de decisió per a totes les seqüències de treball de xat en directe
Exemple 2: Conjunt de regles de decisió per a una única seqüència de treball de xat en directe
Exemple 3: Conjunt de regles de decisió per a diverses seqüències de treball de xat en directe5. Configuració d'encaminament (msdyn_routingconfiguration) - És una configuració activa (msdyn_isactiveconfiguration)
- Nom (msdyn_name)
- Configuració d'encaminament (msdyn_routingconfigurationid)
- Nom únic (msdyn_uniquename)
- Seqüència de treball (msdyn_liveworkstreamid)
Exemple 1: Configuració de l'encaminament per a totes les seqüències de treball de xat en directe
Exemple 2: Configuració d'encaminament per a una única seqüència de treball de xat en directe
Exemple 3: Configuració de l'encaminament per a diverses seqüències de treball de xat en directe6. Pas de configuració d'encaminament (msdyn_routingconfigurationstep) - Nom (msdyn_name)
- Configuració d'encaminament (msdyn_routingconfigurationid)
- Pas de configuració d'encaminament (msdyn_routingconfigurationstepid)
- Conjunt de regles (msdyn_rulesetid)
- Ordre de passos (msdyn_steporder)
- Tipus de pas (msdyn_type)
- Nom únic (msdyn_uniquename)
Exemple 1: Pas de configuració d'encaminament per a totes les seqüències de treball de xat en directe
Exemple 2: Pas de configuració d'encaminament per a una única seqüència de treball de xat en directe
Exemple 3: Pas de configuració d'encaminament per a diverses seqüències de treball de xat en directe7. Perfil de capacitat de seqüència de treball (msdyn_liveworkstreamcapacityprofile) - Perfil de capacitat (msdyn_capacityprofile_id)
- Nom (msdyn_name)
- Seqüència de treball (msdyn_liveworkstream_id)
- Flux de treball perfil de capacitat (msdyn_liveworkstreamcapacityprofileid)
Exemple 1: perfil de capacitat de la seqüència de treball per a totes les seqüències de treball de xat en directe
Exemple 2: perfil de capacitat de la seqüència de treball per a una única seqüència de treball de xat en directe
Exemple 3: perfil de capacitat de la seqüència de treball per a diverses seqüències de treball de xat en directe8. Resposta ràpida (msdyn_cannedmessage) - Configuració regional (msdyn_locale_field)
- Missatge (msdyn_message)
- Identificador d'organització (organizationid)
- Resposta ràpida (msdyn_cannedmessageid)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- EtiquetesControlCamp (msdyn_tagscontrolfield)
- Títol (msdyn_title)
9. Etiqueta (msdyn_octag) - Nom (msdyn_name)
- Etiqueta (msdyn_octagid)
Genereu l'esquema i deseu-lo.
Exporteu les dades i genereu el fitxer comprimit (zip).
Utilitzeu l'eina Configuration Migration, seleccioneu l'opció per importar dades i seleccioneu el fitxer comprimit.
Important
Quan obteniu conjunts de regles de decisió (msdyn_decisionrulesets) que contenen variables de context, es creen alguns conjunts de regles de decisió sense les assignacions de dependències. Per solucionar-ho, feu els següents passos:
- Importeu les dades de totes les entitats, incloent-hi l'entitat de conjunt de regles de decisió (msdyn_decisionrulesets).
- Torneu a importar les dades de l'entitat del conjunt de regles de decisió. Aquest pas garanteix que s'importen totes les assignacions de dependències per als conjunts de regles de decisió.
Per obtenir un esquema d'exemple per obtenir tots els registres necessaris, vegeu Esquema d'exemple per a la seqüència de treball de xat en directe.
FetchXML per a l'entitat de seqüència de treball
Mostra 1: totes les seqüències de treball de xat en directe
<fetch distinct="true">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value=" 192360000" />
</filter>
</entity>
</fetch>
Exemple 2: Flux de treball de xat en directe únic
<fetch>
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</entity>
</fetch>
Exemple 3: diverses seqüències de treball de xat en directe
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</entity>
</fetch>
FetchXML per a l'entitat de variables de context
Exemple 1: Totes les variables de context de les seqüències de treball del xat en directe
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa" >
<filter type="and" >
<condition attribute="msdyn_streamsource" operator="eq" value="192360000" />
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
</filter>
</link-entity>
</entity>
</fetch>
Exemple 2: Variables de context de la seqüència de treball de xat en directe
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
</filter>
</entity>
</fetch>
Exemple 3: variables de context de diverses seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</entity>
</fetch>
FetchXML per a decisió entitat contractant
Exemple 1: Contracte de decisió per a totes les seqüències de treball de xat en directe
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="and" >
<condition attribute="ismanaged" operator="eq" value="false" />
</filter>
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192360000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192360000" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Exemple 2: Contracte de decisió per a una única seqüència de treball de xat en directe
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="and" >
<condition attribute="ismanaged" operator="eq" value="false" />
</filter>
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Exemple 3: Contracte de decisió per a diverses seqüències de treball de xat en directe
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="and" >
<condition attribute="ismanaged" operator="eq" value="false" />
</filter>
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="ALM Live Chat Test Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="ALM Live Chat Test Workstream" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname=" Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Live Chat Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML per a l'entitat del conjunt de regles de decisió
Exemple 1: Conjunt de regles de decisió per a totes les seqüències de treball de xat en directe
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192360000" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
Exemple 2: Conjunt de regles de decisió per a una única seqüència de treball de xat en directe
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
Exemple 3: Conjunt de regles de decisió per a diverses seqüències de treball de xat en directe
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML per a l'entitat de configuració d'encaminament
Exemple 1: Configuració de l'encaminament per a totes les seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192360000" />
</filter>
</link-entity>
</entity>
</fetch>
Exemple 2: Configuració d'encaminament per a una única seqüència de treball de xat en directe
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
Exemple 3: Configuració de l'encaminament per a diverses seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML per a l'entitat del pas de configuració de l'encaminament
Exemple 1: Pas de configuració d'encaminament per a totes les seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192360000" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Exemple 2: Pas de configuració d'encaminament per a una única seqüència de treball de xat en directe
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Exemple 3: Pas de configuració d'encaminament per a diverses seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML per a l'entitat de perfil de capacitat de la seqüència de treball
Exemple 1: perfil de capacitat de la seqüència de treball per a totes les seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192360000" />
</filter>
</link-entity>
</entity>
</fetch>
Exemple 2: perfil de capacitat de la seqüència de treball per a una única seqüència de treball de xat en directe
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
Exemple 3: perfil de capacitat de la seqüència de treball per a diverses seqüències de treball de xat en directe
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Migrar dades de configuració per a widgest de xat en directe
Es fan les assumpcions següents:
Les regles s'exportaran després de les configuracions del xat per poder utilitzar preguntes de l'enquesta prèvia a la conversa com a variables de context de la conversa.
No podeu crear les variables de context quan afegiu preguntes noves a la secció d'enquesta prèvia a la conversa.
Les cues no es poden exportar després de les configuracions del xat i la definició de regles per poder utilitzar preguntes de l'enquesta prèvia a la conversa com a variables de context.
Ha d'existir la seqüència de treball si s'ha creat manualment o prèviament s'ha migrat a l'organització de destinació.
Per migrar dades per a ginys de xat en directe
Utilitzeu l'eina Configuration Migration per crear l'esquema i exportar dades de l'organització d'origen per al giny de xat en directe i entitats relacionades.
- Nom de visualització de l'entitat: quan creeu l'esquema, seleccioneu les entitats en la seqüència que s'esmenta a la taula.
- Nom de visualització de l'atribut: es recomana seleccionar els atributs definits a la taula següent. No heu de seleccionar els atributs definits pel sistema, com ara Autor, Data de creació, Autor de la modificació, Data de modificació i Propietari. Si cal, podeu seleccionar atributs personalitzats.
S.No. Nom de la visualització de l'entitat (nom lògic) Nom de visualització de l'atribut (nom lògic) 1. Giny de xat (msdyn_livechatconfig) FetchXMl per filtrar els registres per al xat en directe
Nota:
- Substituïu el valor de msdyn_liveworkstream a la secció de condició.
- No incloeu msdyn_widgetappid i msdyn_widgetsnippet com a part de l'entitat.
- Assegureu-vos com a part de la declaració de l'entitat a l'esquema que el complement està inhabilitat. (disableplugins="false")
- (Obsolet) Durant les hores que no són operatives (msdyn_duringnonoperatinghours)
- Nom de visualització de l'agent (msdyn_agentdisplayname)
- Permetre la baixada de la transcripció (msdyn_enablechattranscriptdownload)
- Permetre l'enviament per correu electrònic de la transcripció (msdyn_enablechattranscriptemail)
- Anonimitza l'agent (msdyn_showagentname)
- Configuració d'autenticació (msdyn_authsettingsid)
- Detecció automàtica de la llengua (msdyn_autodetectlanguage)
- Enquesta del bot (msdyn_postconversationsurveybotsurvey)
- Opcions de trucada (msdyn_callingoptions)
- Giny de xat (msdyn_livechatconfigid)
- Proveïdor de navegació compartida (msdyn_cobrowseprovider)
- Visualitza el nom genèric (msdyn_genericagentdisplayname)
- Plantilla de correu electrònic (msdyn_emailtemplate)
- Habilita (msdyn_postconversationsurveyenable)
- Habilita la navegació compartida (msdyn_enablecobrowse)
- Habilita els fitxers adjunts per als agents (msdyn_enablefileattachmentsforagents)
- Habilita els fitxers adjunts per als clients (msdyn_enablefileattachmentsforcustomers)
- Habilita l'ús compartit de pantalla (msdyn_enablescreensharing)
- Indica el mode de conversa del giny de xat (msdyn_conversationmode)
- Indica si la visualització del temps d'espera està habilitada (msdyn_averagewaittime_enabled)
- infolabel(msdyn_infolabel)
- Llengua (msdyn_widgetlocale)
- Llengua (msdyn_ocwidgetlanguage)
- Llengua (msdyn_language)
- Logotip (msdyn_avatarurl)
- Missatge (msdyn_postconversationsurveymessagetext)
- Data de modificació (modifiedon)
- Nom (msdyn_name)
- Títol del giny fora de línia (msdyn_offlinewidgettitle)
- Subtítol del giny fora de línia (msdyn_offlinewidgetsubtitle)
- Color de tema del giny fora de línia (msdyn_offlinewidgetthemecolor)
- Hores operatives (msdyn_operatinghourid)
- URL del portal (msdyn_portalurl)
- Posició (msdyn_widgetposition)
- Enquesta posterior al xat (msdyn_postchatenabled)
- Enquesta anterior al xat (msdyn_prechatenabled)
- Xat proactiu (msdyn_proactivechatenabled)
- Clau API del proveïdor (msdyn_oc_geolocationprovider)
- Conjunt de preguntes per a usuaris autenticats (msdyn_prechatquestionnaireauthenticated)
- Conjunt de preguntes per a usuaris no autenticats (msdyn_prechatquestionnaireunauthenticated)
- Tornar a connectar amb l'agent anterior (msdyn_timetoreconnectwithpreviousagent)
- URL de redirecció (msdyn_redirectionurl)
- Sol·licitud de la ubicació del visitant (msdyn_requestvisitorlocation)
- Proveïdor d'ús compartit de pantalla (msdyn_screensharingprovider)
- Bústia de correu del remitent (msdyn_mailbox)
- Mostra la posició a la cua (msdyn_positioninqueue_enabled)
- Mostra el giny durant les hores fora de línia (msdyn_showwidgetduringofflinehours)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Subtítol (msdyn_widgetsubtitle)
- Enquesta (msdyn_postconversationsurvey)
- Mode d'enquesta (msdyn_postconversationsurveymode)
- Color del tema (msdyn_widgetthemecolor)
- Títol (msdyn_widgettitle)
- Activa la reconnexió al xat anterior (msdyn_enablechatreconnect)
- Activa les notificacions de so (msdyn_widgetsoundnotification)
- Activa l'indicador de missatges no llegits (msdyn_widgetvisualnotification)
- Seqüència de treball (msdyn_liveworkstreamid)
2. Configuració d'autenticació del xat (msdyn_authenticationsettings) - Tipus d'autenticació (msdyn_authenticationtype)
- Configuració d'autenticació del xat (msdyn_authenticationsettingsid)
- Funció de client de JavaScript (msdyn_javascriptclientfunction)
- Nom (msdyn_name)
- URL de clau pública (msdyn_publickeyurl)
- Estat (statecode)
- Raó per a l'estat (statuscode)
3. Localització (msdyn_oclocalizationdata) - Missatge automatitzat (msdyn_systemmessageid)
- Text localitzat per defecte (msdyn_defaultlocalizedtext)
- Nom de la columna d'entitat (msdyn_entitycolumnname)
- Nom d'entitat (msdyn_entityname)
- Id. del registre d'entitat (msdyn_entityrecordid)
- Per defecte (msdyn_isdefault)
- Codi de llengua (msdyn_customerlanguageid)
- Codi de llengua (msdyn_languagecode)
- Localització (msdyn_oclocalizationdataid)
- Text localitzat (msdyn_localizedtext)
- Identificador de l'organització (organizationid)
- Estat (statecode)
- Raó per a l'estat (statuscode)
4. Missatge (msdyn_ocsystemmessage) - Canal (msdyn_streamsource)
- Llengua per defecte (msdyn_defaultlanguage)
- Id. de la instància (msdyn_instanceid)
- Missatge (msdyn_ocsystemmessageid)
- Descripció del missatge (msdyn_messagedescription)
- Destinatari del missatge (msdyn_messagereceiver)
- Disparador de plantilla de missatge (msdyn_messagetemplatetrigger)
- Text del missatge (msdyn_messagetext)
- Disparador de missatges (msdyn_systemmessageeventtype)
- Tipus de missatge (msdyn_messagetype)
- Nom (msdyn_name)
- Identificador de l'organització (organizationid)
- Estat (statecode)
- Raó per a l'estat (sttuscode)
- Giny (msdyn_widgetid)
5. Opció de resposta de l'enquesta (msdyn_chatansweroption) - Nom (msdyn_name)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Opció de resposta de l'enquesta (msdyn_chatansweroptionid)
- Pregunta de l'enquesta (msdyn_answeroptionsid)
6. Pregunta de l'enquesta (msdyn_surveyquestion) - Tipus de resposta (msdyn_answertyp)
- Text de l'ajuda (msdyn_placeholdertext)
- Nom de la pregunta (msdyn_nam)
- Text de la pregunta (msdyn_questiontext)
- Escala de classificació (msdyn_ratingscal)
- Estat (statecod)
- Raó per a l'estat (statuscod)
- Pregunta de l'enquesta (msdyn_surveyquestionid)
- Seqüència de treball (msdyn_liveworkstreamtochatquestion)
7. Seqüència de preguntes de l'enquesta (msdyn_questionsequence) - - Giny de xat (msdyn_chatengagementtochatsequenceid)
- Nom (msdyn_name)
- Ordre (sequencenumber)
- Necessari (msdyn_questionrequired)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Nom de pregunta de l'enquesta (msdyn_surveyquestion)
- Seqüència de preguntes de l'enquesta (msdyn_questionsequenceid)
- Tipus d'enquesta (msdyn_chatquestionnairetype)
8. Resposta de l'enquesta (msdyn_chatquestionnaireresponse) - Nom (msdyn_name)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Opció de resposta de l'enquesta (msdyn_chatansweroptionid)
- Text de resposta de l'enquesta (msdyn_chatanswertext)
- ID de pregunta de l'enquesta (msdyn_surveyquestionid)
- Resposta de l'enquesta (msdyn_chatquestionnaireresponseid)
- Valors de resposta de l'enquesta (msdyn_chatquestionnaireresponseitemid)
9. Ubicació del giny de xat (msdyn_livechatwidgetlocation) - Giny de xat (msdyn_livechatconfigid)
- Ubicació del giny de xat (msdyn_livechatwidgetlocationid)
- Comodí d'adreça URL de la ubicació (msdyn_locationurlwildcard)
- Autor de la modificació (modifiedby)
- Tipus de regla (msdyn_ruletype)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Títol (msdyn_name
- Valor (msdyn_domainvalue)
10. Llengua de giny de xat (msdyn_chatwidgetlanguage) - Llengua de giny de xat (msdyn_chatwidgetlanguageid)
- Nom de la llengua (msdyn_languagename)
- ID de configuració regional (msdyn_localeid)
- Estat (statecode)
- Raó per a l'estat (statuscode)
11. Pregunta de l'enquesta localitzada (msdyn_localizedsurveyquestion) - Descripció (msdyn_description)
- Codi de llengua (msdyn_languagecode)
- Text de la pregunta localitzada (msdyn_localizedquestiontext)
- Pregunta de l'enquesta localitzada (msdyn_localizedsurveyquestionid)
- Nom (msdyn_name)
- Estat (statecode)
- Raó per a l'estat (statuscode)
- Pregunta de l'enquesta (msdyn_surveyquestionid)
12. Proveïdor d'ubicació geogràfica (msdyn_oc_geolocationprovider) - Clau de l'API dels mapes del Bing (msdyn_providerapikey)
- Proveïdor d'ubicació geogràfica (msdyn_oc_geolocationproviderid)
- Nom (msdyn_name)
- Versió de la clau de l'API del proveïdor (msdyn_providerapikeyversion)
- Nom del proveïdor (msdyn_providername)
- Estat (statecode)
- Raó per a l'estat (statuscode)
Genereu l'esquema i deseu-lo.
Exporteu les dades i genereu el fitxer comprimit (zip).
Utilitzeu l'eina Configuration Migration, seleccioneu l'opció per importar dades i seleccioneu el fitxer comprimit.
Per obtenir un esquema d'exemple per obtenir tots els registres necessaris, vegeu Esquema d'exemple per al canal de xat en directe
FetchXML per xat en directe
<fetch version="1.0" mapping="logical" distinct="false">
<entity name="msdyn_livechatconfig">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ab">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="elopez-ws-lcw-m7" uitype="msdyn_liveworkstream" value="{EBEE52BD-2EFD-99C5-C658-F13E7C7D3F8C}" />
</filter>
</link-entity>
</entity>
</fetch>
Verificar la migració
Després d'importar les dades de configuració unificades relacionades amb l'encaminament correctament des de l'organització d'origen a la destinació, seguiu els passos següents a l'organització de destinació:
A la interfície d'usuari, assegureu-vos que la configuració d'encaminament unificada i els conjunts de regles es representin correctament i que no es visualitzin errors.
Si les aptituds i els valors de classificació s'utilitzen als conjunts de regles d'encaminament unificades, heu d'enllaçar, associar o crear manualment els usuaris, els recursos que es poden reservar i les característiques dels recursos que es poden reservar.
Si els perfils de capacitat s'utilitzen en conjunts de regles i seqüències de treball per a l'encaminament unificat, heu d'enllaçar, associar o crear manualment els usuaris, els recursos que es poden reservar i els registres de perfil de capacitat dels recursos que es poden reservar.
Consideracions per a l'exportació i la importació de dades
Per solucionar els problemes que us podeu trobar durant la migració, consulteu els fitxers de registre de la manera següent:
Quan importeu dades a l'organització de destinació, si veieu símbols d'advertiment grocs, verifiqueu els registres següents a l'eina Configuration Migration:
- Login_ErrorLog.log: proporciona informació sobre els problemes que s'han produït en iniciar la sessió a l'organització amb l'eina Administració de la configuració.
- DataMigrationUtility.log: proporciona informació sobre les tasques realitzades amb l'eina durant la darrera migració.
- ImportDataDetail.log: proporciona informació detallada sobre les dades importades per l'eina en l'última importació de dades.
Més informació: Solucionar problemes de migració de dades de configuració amb fitxers de registre
Si els registres contenen errors de xarxa, repetiu el procés d'importació.
Aquest és un exemple:
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:
Consulteu també
Migrar la configuració dels registres basats en l'encaminament unificat