Migrar configuraciones para canales usando soluciones
Nota
La información sobre la disponibilidad de funciones es la siguiente.
Dynamics 365 Contact Center - insertado | Dynamics 365 Contact Center—independiente | Dynamics 365 Customer Service |
---|---|---|
Sí | Sí | Sí |
Utilice soluciones y la herramienta de migración de la configuración para migrar las configuraciones del entorno de origen al entorno de destino para canales.
Para obtener información sobre cómo utilizar las soluciones o la herramienta de migración de la configuración, consulte Descripción general de las herramientas y aplicaciones utilizadas para ALM en Power Platform.
Requisitos previos
Deben cumplirse los siguientes requisitos previos:
- Asegúrese de que el usuario que realiza la migración de la configuración del canal tenga los siguientes privilegios:
- Exportar soluciones desde el entorno de origen
- Importar soluciones al entorno de destino
- Permiso de lectura en todas las tablas migradas desde el entorno de origen mediante la herramienta de migración de la configuración.
- Permiso total sobre todas las tablas migradas al entorno de destino mediante la herramienta de migración de la configuración.
- En el entorno de origen, si alguna tabla o columna hace referencia a lo siguiente, asegúrese de que existen en el entorno de destino antes de proceder a la migración:
- Tablas personalizadas (entidades)
- Columnas (atributos)
- Relaciones
- Opciones (conjuntos de opciones)
- Valores de búsqueda
Importante
La migración de la cuenta, el proveedor de canal, la configuración del bot y la configuración de inteligencia artificial y análisis no está dentro del ámbito.
Pasos de migración de la configuración del canal
Debe realizar los pasos en el orden en que aparecen para migrar correctamente los datos de configuración:
- Migrar la configuración para plantillas de sesión y plantillas de notificación
- Migración de la configuración de los conjuntos de reglas de enrutamiento basados en competencias
- Migrar la configuración para nuevos perfiles de capacidad
- Migrar la configuración para colas
- Migrar la configuración para flujos de trabajo de canales y configuraciones de canales
- Compruebe la migración
Migrar la configuración para plantillas de sesión y plantillas de notificación
Si usa plantillas de sesión personalizadas y notificaciones en la configuración de enrutamiento de su canal, realice los pasos descritos en Migrar la configuración para plantillas de sesión y plantillas de notificación.
Migración de la configuración de los conjuntos de reglas de enrutamiento basados en competencias
Si se utilizan conjuntos de reglas de enrutamiento basado en habilidades en su configuración de enrutamiento de canal, realice los pasos descritos en Migrar configuraciones para conjuntos de reglas de enrutamiento basados en aptitudes. Asegúrese de ajustar cualquier filtrado FetchXML de forma adecuada para los canales que desea migrar.
Migrar la configuración para nuevos perfiles de capacidad
Si ha configurado nuevos perfiles de capacidad en su configuración de enrutamiento de canal, realice los pasos descritos en Exportar e importar datos para perfiles de capacidad. Asegúrese de ajustar cualquier filtrado FetchXML de forma adecuada para todos los canales.
Propina
Después de migrar un nuevo perfil de capacidad mediante la herramienta de migración de la configuración, las actualizaciones se pueden migrar mediante soluciones.
Migrar la configuración para colas
Para migrar colas de canales, realice los pasos descritos en Migrar configuración para colas. Asegúrese de ajustar cualquier filtrado FetchXML de forma adecuada para todos los canales que desea migrar.
Migrar la configuración para flujos de trabajo de canales y configuraciones de canales
Cree una solución para exportar configuraciones desde el entorno de origen para todos los flujos de trabajo y los canales que se pueden migrar a través de la solución.
Agregue los registros requeridos a la solución usando el botón Agregar existente en la barra de comandos y seleccionando la tabla inicial para cada canal que necesita exportar, de la siguiente manera:
Canal Tabla de inicio Chat en directo Widget de chat (msdyn_livechatconfig) Voz Configuración del canal de voz (msdyn_ocvoicechannelsetting) SMS Configuración del número de SMS (msdyn_ocsmschannelsetting) WhatsApp Número de WhatsApp (msdyn_ocwhatsappchannelnumber) WeChat Cuenta de WeChat (msdyn_ocwechatchannelconfig) Apple Messages for Business Cuenta de Apple Messages for Business (msdyn_ocapplebusinessaccount) Facebook Secuencia de trabajo (msdyn_liveworkstream) Google Business Messages Secuencia de trabajo (msdyn_liveworkstream) LINE Secuencia de trabajo (msdyn_liveworkstream) Microsoft Teams Secuencia de trabajo (msdyn_liveworkstream) Canal personalizado Secuencia de trabajo (msdyn_liveworkstream) Seleccione los registros de la tabla de definición de canales para cada canal y agréguelos a la solución. Los registros relacionados de las siguientes tablas se agregan automáticamente a la solución:
Canal Tablas agregadas automáticamente a la solución Todos los canales Secuencia de trabajo (msdyn_liveworkstream)
Perfil de capacidad (msdyn_capacityprofile): los nuevos registros se deben migrar mediante la herramienta de migración de la configuración
Perfil de capacidad de flujo de trabajo (msdyn_liveworkstreamcapacityprofile)
Variable de contexto (msdyn_ocliveworkstreamcontextvariable)
Contrato de decisión (msdyn_decisioncontract)
Conjunto de reglas de decisión (msdyn_decisionruleset)
Configuración de enrutamiento (msdyn_routingconfiguration)
Configuración de enrutamiento (msdyn_routingconfigurationstep)
Idioma (msdyn_oclanguage): excepto voz y canal personalizadoChat en directo Widget de chat (msdyn_livechatconfig)
Configuración de autenticación (msdyn_authenticationsettings)
Opción de respuesta de encuesta (msdyn_chatansweroption)
Pregunta de encuesta (msdyn_surveyquestion)
Secuencia de preguntas de la encuesta (msdyn_questionsequence)
Proveedor de geolocalización (msdyn_oc_geolocationprovider)
Hora de funcionamiento (msdyn_operatinghour)Voz Configuración del canal de voz (msdyn_ocvoicechannelsetting)
Configuración de autenticación (msdyn_authenticationsettings)
Voz (msdyn_ocvoice)
Configuración de idioma del canal de voz (msdyn_ocvoicechannellanguagesetting)
Número de teléfono (msdyn_ocphonenumber)
Configuración del proveedor de comunicación (msdyn_occommunicationprovidersetting)
Operador (msdyn_occarrier)
Música del teléfono (msdyn_ocphonemusic)
Hora de funcionamiento (msdyn_operatinghour)SMS Configuración del número de SMS (msdyn_ocsmschannelsetting)
Número de teléfono (msdyn_ocphonenumber)
Configuración del proveedor de comunicación (msdyn_occommunicationprovidersetting)
Operador (msdyn_occarrier)
Hora de funcionamiento (msdyn_operatinghour)WhatsApp Cuenta de WhatsApp (msdyn_ocwhatsappchannelaccount)
Número de WhatsApp (msdyn_ocwhatsappchannelnumber)WeChat Cuenta de WeChat (msdyn_ocwechatchannelconfig) Apple Messages for Business Cuenta de Apple Messages for Business (msdyn_ocapplebusinessaccount) Importante
- Revise detenidamente los componentes de la solución antes de exportar una solución. Tenga en cuenta los registros que contienen información sobre Azure Communication Services, canales de terceros u otros componentes de Microsoft como copilotos de Copilot Studio o encuestas de Customer Voice, para que pueda realizar las configuraciones requeridas en el entorno de destino.
- Si uno o más flujos de trabajo comparten el mismo perfil de capacidad, cuando agrega tablas de un canal o flujo de trabajo, también se agregan a la solución registros y tablas de otros canales o flujos de trabajo que comparten el mismo perfil de capacidad.
Utilice la herramienta de migración de la configuración para crear el esquema y migrar los datos de configuración restantes del entorno de origen (organización) para flujos de trabajo y canales.
- Nombre para mostrar de entidad : cuando cree el esquema, seleccione las tablas (entidades) de la lista en la misma secuencia que se menciona en la tabla siguiente.
- Nombre para mostrar de atributo: le recomendamos que seleccione las columnas (atributos) definidas en la tabla. No necesita seleccionar las columnas definidas por el sistema como Creado por, Creado el, Modificado por, Modificado el y Propietario. Puede seleccionar columnas personalizadas si es necesario.
- Use FetchXML para filtrar registros: para cada tabla seleccionada, utilice la consulta FetchXML adecuada que se menciona en la siguiente tabla para obtener registros únicos, múltiples o todos en función de sus necesidades. Para filas únicas o múltiples, debe utilizar el entorno de origen para obtener el nombre correcto en uiname y el GUID en valor. Si es necesario, puede utilizar la opción de menú BÚSQUEDA AVANZADA para construir la consulta FetchXML adecuada.
- Configurar ajustes de importación: Para la tabla de flujo de trabajo, asegúrese de agregar solo las columnas clave y activar la casilla de verificación No actualizar registros existentes para evitar actualizaciones de registros en una tabla migrada a través de soluciones.
Importante
Para las tablas de la Página de Facebook, la cuenta del agente de Google's Business Messages, la cuenta de LINE, el Canal de mensajería personalizada y la cuenta de Microsoft Teams, no incluya las columnas Encuesta (msdyn_postconversationsurvey) y Encuesta (msdyn_postconversationsurveyseparatebotsurvey) porque los registros de la encuesta están sincronizados con Dynamics 365 Customer Voice en cada entorno, para que se puedan migrar entre entornos.
Canales Entidad nombre (Nombre lógico) Nombre para mostrar de atributo (Nombre lógico) Usar FetchXML para filtrar registros Todos los canales Secuencia de trabajo (msdyn_liveworkstream) - Canal (msdyn_streamsource)
- Modo (msdyn_mode)
- Nombre (msdyn_name)
- Secuencia de trabajo (msdyn_liveworkstreamid)
Muestra 1: todos los flujos de trabajo de un canal
Muestra 2: un solo flujo de trabajo
Muestra 3: varios flujos de trabajoTodos los canales de mensajería Respuesta rápida (msdyn_cannedmessage) - Configuración regional (msdyn_locale_field)
- Mensaje (msdyn_message)
- Respuesta rápida (msdyn_cannedmessageid)
- TagsControlField (msdyn_tagscontrolfield)
- Título (msdyn_title)
Muestra 1: todos los flujos de trabajo de un canal
Muestra 2: un solo flujo de trabajo
Muestra 3: varios flujos de trabajoTodos los canales de mensajería Etiqueta (msdyn_octag) - Nombre (msdyn_name)
- Etiqueta (msdyn_octagid)
Muestra 1: todos los flujos de trabajo de un canal
Muestra 2: un solo flujo de trabajo
Muestra 3: varios flujos de trabajoTodos los canales Mensaje (msdyn_ocsystemmessage) - Canal (msdyn_streamsource)
- Idioma predeterminado (msdyn_defaultlanguage)
- Id. de instancia (msdyn_instanceid)
- Mensaje (msdyn_ocsystemmessageid)
- Descripción del mensaje (msdyn_messagedescription)
- Destinatario del mensaje (msdyn_messagereceiver)
- Desencadenador de plantilla de mensaje (msdyn_messagetemplatetrigger)
- Texto del mensaje (msdyn_messagetext)
- Disparador de mensajes (msdyn_systemmessageeventtype)
- Tipo de mensaje (msdyn_messagetype)
- Nombre (msdyn_name)
- Widget (msdyn_widgetid)
Todos los canales Localización (msdyn_oclocalizationdata) - Mensaje automatizado (msdyn_systemmessageid)
- Texto localizado predeterminado (msdyn_defaultlocalizedtext)
- Nombre de columna de entidad (msdyn_entitycolumnname)
- Nombre de la entidad (msdyn_entityname)
- ID de registro de entidad (msdyn_entityrecordid)
- Es predeterminado (msdyn_isdefault)
- Código de idioma (msdyn_customerlanguageid)
- Código de idioma (msdyn_languagecode)
- Localización (msdyn_oclocalizationdataid)
- Texto localizado (msdyn_localizedtext)
FetchXML para filtrar registros para localizaciones de canales Facebook Aplicación de Facebook (msdyn_ocfbapplication) - Id. de aplicación (msdyn_fbapplicationid)
- Secreto de aplicación (msdyn_fbapplicationsecret)
- Uri de devolución de llamada (msdyn_fbcallbackuri)
- Aplicación de Facebook (msdyn_ocfbapplicationid)
- Nombre (msdyn_name)
- Verificar token (msdyn_fbverifytoken)
FetchXML para filtrar registros para aplicaciones de Facebook Facebook Página de Facebook (msdyn_ocfbpage) - Encuesta de bots (msdyn_postconversationsurveybotsurvey)
- Habilitar (msdyn_postconversationsurveyenable)
- Habilitar archivos adjuntos para agentes (msdyn_enablefileattachmentforagents)
- Habilitar archivos adjuntos para clientes (msdyn_enablefileattachmentforcustomers)
- Aplicación de Facebook (msdyn_ocfbapplicationid)
- Página de Facebook (msdyn_ocfbpageid)
- Idioma de la página de Facebook (msdyn_ocwidgetlanguage)
- Mensaje (msdyn_postconversationsurveybotsurveymessagetext)
- Mensaje (msdyn_postconversationsurveymessagetext)
- Nombre (msdyn_fbpagename)
- Token de acceso a la página (msdyn_fbpageaccesstoken)
- Id. de página (msdyn_fbpageid)
- Modo de encuesta (msdyn_postconversationsurveybotsurveymode)
- Modo de encuesta (msdyn_postconversationsurveymode)
- Activar la etiqueta de mensaje de agente humano de Facebook (msdyn_enablehumanagenttag)
- Secuencia de trabajo (msdyn_liveworkstreamid)
FetchXML para filtrar registros para páginas de Facebook Google Business Messages Cuenta de partner de Google's Business Messages (msdyn_ocgooglebusinessmessagespartneraccount) - Cadena de archivo de credenciales en base 64 (msdyn_base64credentialfilestring)
- Cadena de archivo de credenciales en base 64 - Continuación (msdyn_base64credentialfilestringcontd)
- Nombre del archivo de credenciales (msdyn_credentialfilename)
- URL de devolución de llamadas de Google's Business Messages (msdyn_googlebusinessmessagescallbackurl)
- Id. de cuenta de partner de Google’s Business Messages (msdyn_ocgooglebusinessmessagespartneraccountid)
- Nombre (msdyn_name)
- Token de cliente de la cuenta de partner (msdyn_partneraccountclienttoken)
- Id. de la cuenta de partner (msdyn_partneraccountid)
FetchXML para filtrar registros para cuentas de partner de Google's Business Messages Google Business Messages Cuenta de agente de Google's Business Messages (msdyn_ocgooglebusinessmessagesagentaccount) - Token de cliente de la cuenta del agente (msdyn_agentaccountclienttoken)
- Id. del agente (msdyn_agentid)
- Encuesta de bots (msdyn_postconversationsurveybotsurvey)
- Id. de marca (msdyn_brandid)
- Habilitar reemplazo de agente (msdyn_enableagentoverride)
- Habilitar archivos adjuntos para agentes (msdyn_enablefileattachmentforagents)
- Habilitar archivos adjuntos para clientes (msdyn_enablefileattachmentforcustomers)
- Cuenta de agente de Google’s Business Messages (msdyn_googlebusinessmessagesagentaccountid)
- URL de devolución de llamadas de Google's Business Messages (msdyn_googlebusinessmessagescallbackurl)
- Id. de cuenta de partner de Google’s Business Messages (msdyn_ocgbmpartneraccount)
- Id. de secuencia de trabajo en vivo (msdyn_liveworkstreamid)
- Mensaje (msdyn_postconversationsurveybotsurveymessagetext)
- Nombre (msdyn_name)
- Habilitar la encuesta posterior a la conversación (msdyn_postconversationsurveyenable)
- Texto del mensaje de resumen posterior a la conversación (msdyn_postconversationsurveymessagetext)
- Modo de encuesta posterior a la conversación (msdyn_postconversationsurveymode)
- Modo de encuesta (msdyn_postconversationsurveybotsurveymode)
- Idioma del widget (msdyn_ocwidgetlanguage)
FetchXML para filtrar registros para cuentas de agente de Google's Business Messages LINE Cuenta de LINE (msdyn_oclinechannelconfig) - Encuesta de bots (msdyn_postconversationsurveybotsurvey)
- Token de acceso del canal (msdyn_channelaccesstoken)
- Id. del canal (msdyn_channelid)
- Secreto del canal (msdyn_channelsecret)
- Habilitar (msdyn_postconversationsurveyenable)
- Habilitar archivos adjuntos para agentes (msdyn_enablefileattachmentforagents)
- Habilitar archivos adjuntos para clientes (msdyn_enablefileattachmentforcustomers)
- Idioma de la cuenta de LINE (msdyn_ocwidgetlanguage)
- El canal de LINE identifica el canal de línea (msdyn_oclinechannelconfigid)
- Mensaje (msdyn_postconversationsurveybotsurveymessagetext)
- Mensaje (msdyn_postconversationsurveymessagetext)
- Nombre (msdyn_name)
- Modo de encuesta (msdyn_postconversationsurveybotsurveymode)
- Modo de encuesta (msdyn_postconversationsurveymode)
- URL de webhook (msdyn_webhookurl)
- Secuencia de trabajo (msdyn_liveworkstreamid)
FetchXML para filtrar registros para cuentas de LINE Canal personalizado Canal de mensajería personalizado (msdyn_occustommessagingchannel) - Encuesta de bots (msdyn_postconversationsurveybotsurvey)
- Id. del canal (msdyn_occustomchannelid)
- Cuenta de mensajería personalizada (msdyn_custombotchannelregistration)
- Canal de mensajería personalizado (msdyn_occustommessagingchannelid)
- Idioma del canal de mensajería personalizado (msdyn_ocwidgetlanguage)
- Habilitar (msdyn_postconversationsurveyenable)
- Habilitar archivos adjuntos para agentes (msdyn_enablefileattachmentforagents)
- Habilitar archivos adjuntos para clientes (msdyn_enablefileattachmentforcustomers)
- Mensaje (msdyn_postconversationsurveybotsurveymessagetext)
- Mensaje (msdyn_postconversationsurveymessagetext)
- Nombre (msdyn_name)
- Modo de encuesta (msdyn_postconversationsurveybotsurveymode)
- Modo de encuesta (msdyn_postconversationsurveymode)
- Secuencia de trabajo (msdyn_liveworkstreamid)
FetchXML para filtrar registros para canales de mensajería personalizados Microsoft Teams Cuenta de Microsoft Teams (msdyn_octeamschannelconfig) - Id. del bot (msdyn_botid)
- Encuesta de bots (msdyn_postconversationsurveybotsurvey)
- Opciones de llamada (msdyn_callingoptions)
- Habilitar (msdyn_postconversationsurveyenable)
- Habilitar archivos adjuntos para agentes (msdyn_enablefileattachmentforagents)
- Habilitar archivos adjuntos para clientes (msdyn_enablefileattachmentforcustomers)
- Mensaje (msdyn_postconversationsurveybotsurveymessagetext)
- Mensaje (msdyn_postconversationsurveymessagetext)
- Nombre (msdyn_name)
- Modo de encuesta (msdyn_postconversationsurveybotsurveymode)
- Modo de encuesta (msdyn_postconversationsurveymode)
- Idioma de la cuenta de Teams (msdyn_ocwidgetlanguage)
- Nombre de la aplicación de Teams (msdyn_octeamsappname)
- Canal de Teams (msdyn_octeamschannelconfigid)
- Secuencia de trabajo (msdyn_liveworkstreamid)
FetchXML para filtrar registros para cuentas de Microsoft Teams Facebook, Google Business Messages, LINE, Canal personalizado, Microsoft Teams Cuenta de mensajería personalizada (msdyn_ocbotchannelregistration) - Registro del canal del bot (msdyn_ocbotchannelregistrationid)
- Secreto del cliente (msdyn_msappsecret)
- Aplicación de Facebook (msdyn_ocfbapplicationid)
- Id. de la cuenta de agente de Google’s Business Messages (msdyn_ocgbmagentaccount)
- Id. de cuenta de partner de Google’s Business Messages (msdyn_ocgbmpartneraccount)
- Es BCR de mensajería personalizada (msdyn_iscustommessagingbcr)
- Última validación (msdyn_lastvalidateddate)
- Canal de LINE (msdyn_oclinechannelconfigid)
- Id. de aplicación de MS (msdyn_msappid)
- Nombre (msdyn_name)
- Secreto de cliente seguro (msdyn_securemsappsecret)
- Canal de Teams (msdyn_octeamschannelconfigid)
- Estado de validación (msdyn_validationstatus)
FetchXML para filtrar registros para cuentas de mensajería personalizadas Genere el esquema y guárdelo.
Exporte los datos y genere el archivo comprimido (zip).
Utilice Configuration Migration Tool y seleccione la opción para importar datos, y seleccione el archivo comprimido.
FetchXML para secuencias de trabajo
Muestra 1: todos los flujos de trabajo de un canal
<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>
Propina
Para encontrar valores de <CHANNEL_ID> para cada canal para el que desea migrar los flujos de trabajo, vaya a Power Apps Maker Portal, seleccione su entorno de origen, vaya a Opciones, luego abra la opción Origen de la secuencia (msdyn_streamsource). Por ejemplo, el valor del canal de voz es 192440000.
Muestra 2: flujo de trabajo único
<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>
Muestra 3: varios flujos de trabajo
<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 para respuestas rápidas
Muestra 1: respuestas rápidas para todos los flujos de trabajo de un canal
<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>
Muestra 2: respuestas rápidas para un único flujo de trabajo
<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>
Muestra 3: respuestas rápidas para varios flujos de trabajo
<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 para etiquetas
Muestra 1: etiquetas para respuestas rápidas para todos los flujos de trabajo de un canal
<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>
Muestra 2: etiquetas de respuestas rápidas para un único flujo de trabajo
<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>
Muestra 3: etiquetas de respuestas rápidas para varios flujos de trabajo
<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 para localizaciones de canales
<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 para aplicaciones de 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 para páginas de 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 para cuentas de partner de 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 para cuentas de agente de 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 para cuentas de 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 para canales de mensajería personalizados
<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 para cuentas de 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 para cuentas de mensajería personalizadas
<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>
Compruebe la migración
Después de importar correctamente los datos de configuración relacionados con el enrutamiento unificado desde el entorno de origen al de destino, realice los siguientes pasos en el entorno de destino:
En la interfaz de usuario, asegúrese de que la configuración de enrutamiento unificado y los conjuntos de reglas se representen correctamente y no muestren errores.
Si las habilidades y los valores de calificación se utilizan en conjuntos de reglas de enrutamiento unificado, entonces debe vincular, asociar o crear manualmente los usuarios, los recursos que se pueden reservar y los registros de características de los recursos que se pueden reservar.
Si los perfiles de capacidad se usan en conjuntos de reglas y secuencias de trabajo para enrutamiento unificado, entonces debe vincular, asociar o crear manualmente los usuarios, los recursos que se pueden reservar y los registros de perfil de capacidad de recursos que se pueden reservar.
Consideraciones para la exportación e importación de datos
Para solucionar cualquier problema que pueda surgir durante la migración, compruebe los archivos de registro como se indica a continuación:
Cuando importe datos en la organización de destino, si ve símbolos amarillos de advertencia, compruebe los siguientes registros en la herramienta Migración de configuración:
- Login_ErrorLog.log: Proporciona información sobre cualquier problema que haya tenido al iniciar sesión en la organización mediante la herramienta de gestión de la configuración.
- DataMigrationUtility.log: Proporciona información sobre las tareas realizadas con la herramienta durante la última migración.
- ImportDataDetail.log: Proporciona información sobre los datos importados por la herramienta en la última importación de datos.
Más información: Solución de problemas de migración de datos de configuración utilizando archivos de registro
Si los registros contienen errores de red, repita el proceso de importación.
Mostramos ahora un ejemplo:
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:
Consulte también
Migrar configuraciones para enrutamiento de registros usando soluciones
Microsoft Power Platform Build Tools para Azure DevOps