Compartir vía


Migrar datos de configuración para el canal de chat en vivo

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

Utilice la herramienta de migración de configuración para migrar las configuraciones de la organización de origen a la organización de destino para chat en vivo.

Para obtener más información acerca de cómo usar la herramienta de migración de la configuración, consulte los artículos siguientes:

Requisitos previos

Deben cumplirse los siguientes requisitos previos:

  • En la organización de origen, si un conjunto de reglas de enrutamiento unificado hace referencia a lo siguiente, asegúrese de que existen en la organización de destino antes de continuar con la migración:
    • Entidades personalizadas
    • Atributos
    • Relaciones
    • Conjuntos de opciones
    • Valores de búsqueda
  • Asegúrese de que el usuario que realiza la migración tenga los privilegios necesarios en las siguientes entidades de enrutamiento unificado en las organizaciones de origen y de destino:
    • WorkStream (msdyn_liveworkstream)
    • Configuración de canal (msdyn_omnichannelconfiguration)
    • Horario comercial (msdyn_operatinghour)
    • Característica (characteristic)
    • Modelo de clasificación (rating model)
    • Valor de clasificación (ratingvalue)
    • Perfil de capacidad (msdyn_capacityprofile)
    • Cola (queue)
    • Contrato de decisión (msdyn_decisioncontract)
    • Conjunto de reglas de decisión (msdyn_decisionruleset)
    • Configuración de asignación (msdyn_assignmentconfiguration)
    • Paso de configuración de asignación (msdyn_assignmentconfigurationstep)
    • Configuración de enrutamiento (msdyn_routingconfiguration)
    • Paso de configuración de enrutamiento (msdyn_routingconfigurationstep)
    • Perfil de capacidad de secuencia de trabajo (msdyn_liveworkstreamcapacityprofile)
    • Variable de contexto (msdyn_ocliveworkstreamcontextvariable)
    • Pregunta de la encuesta (msdyn_surveyquestions)
    • Secuencia de pregunta de encuesta (msdyn_questionsequence)
    • Opción de respuesta de encuesta (msdyn_chatansweroption)
    • Respuestas rápidas (msdyn_cannedmessages)
    • Etiquetas (msdyn_octags)

Importante

La migración de la cuenta, el canal, la configuración del bot y la configuración de inteligencia artificial y análisis no está dentro del alcance.

Migrar la configuración de chat en vivo

Debe realizar los pasos en el orden en que aparecen para migrar correctamente los datos de configuración. Utilice la información de las tablas y consulte los esquemas de muestra correspondientes para cada configuración.

  1. Migrar la configuración con una solución
  2. Migrar la configuración de enrutamiento basado en habilidades
  3. Migrar la configuración para perfiles de capacidad
  4. Migrar la configuración para las colas de chat en vivo
  5. Migrar la configuración para secuencias de trabajo de chat en vivo
  6. Migrar la configuración para widgets de chat en vivo
  7. Compruebe la migración
  8. Solución de problemas en la migración de datos

Migrar la configuración con una solución

Si usa plantillas de sesión personalizadas y notificaciones en su configuración de enrutamiento de chat en vivo, realice los pasos descritos en Migrar la configuración usando una solución.

Migrar la configuración basada en habilidades

Si se utilizan conjuntos de reglas de enrutamiento basado en habilidades en su configuración de enrutamiento unificado, realice los pasos descritos en Exporte e importe datos para enrutamiento basado en habilidades. Asegúrese de ajustar cualquier xml de recuperación de filtrado de manera adecuada para el chat en vivo.

Migrar la configuración para perfiles de capacidad

Si ha configurado perfiles de capacidad en su configuración de enrutamiento unificado, realice los pasos descritos en Exportar e importar datos para perfiles de capacidad. Asegúrese de ajustar cualquier xml de recuperación de filtrado de manera adecuada para el chat en vivo.

Migrar la configuración para las colas de chat en vivo

Para exportar e importar colas para chat en vivo, realice los pasos descritos en Migrar datos para colas de registros basadas en enrutamiento unificado. Asegúrese de ajustar cualquier xml de recuperación de filtrado de manera adecuada para el chat en vivo.

Migrar la configuración para secuencias de trabajo de chat en vivo

  1. Utilice la herramienta de migración de configuración para crear el esquema y migrar los datos desde la organización de origen para la secuencia de trabajo de registro.

    • Entidad nombre : cuando cree el esquema, seleccione las entidades en la misma secuencia que se menciona en la tabla.
    • Atributo nombre : Le recomendamos que seleccione los atributos definidos en la siguiente tabla. No necesita seleccionar los atributos definidos por el sistema listos para usar, como Creado por, Creado el, Modificado por, Modificado el y Propietario. Puede seleccionar atributos personalizados si es necesario.
    • Use FetchXML para filtrar registros: para cada entidad, 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 registros únicos o múltiples, debe usar la organización de origen para obtener el nombre correcto en uiname y 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 entidad de contrato Decisión, asegúrese de seleccionar la casilla No actualizar registros existentes.
  2. Asegúrese de que los flujos de trabajo a los que se hace referencia en la configuración de los widgets de chat en vivo estén incluidos en la migración.

    S.No. Entidad nombre (Nombre lógico) Nombre para mostrar de atributo (Nombre lógico) Usar FetchXML para filtrar registros
    1. Secuencia de trabajo (msdyn_liveworkstream)
    • Clave de API (msdyn_apikey)
    • Número de versión de clave de API (msdyn_apikeyversionnumber)
    • Permitir mensajes automatizados (msdyn_enableautomatedmessages)
    • Presencias permitidas (msdyn_allowedpresences)
    • Asignar elemento de trabajo después de rechazarse o agotar el tiempo de espera (msdyn_assignworkitemafterdecline)
    • Cerrar automáticamente tras inactividad no debe estar vacío (msdyn_autocloseafterinactivity)
    • Capacidad de bloques para el estado de finalización (msdyn_blockcapacityforwrapup)
    • Cola de bots (msdyn_bot_queue)
    • Regla de bot (msdyn_bot_rule)
    • Usuario de bot (msdyn_bot_user)
    • Devolución de llamadaPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
    • Conectores (msdyn_connectorsurl)
    • Consultar (msdyn_notificationtemplate_consult)
    • Modo de conversación de los canales de chat (msdyn_conversationmode)
    • Id de cliente (msdyn_customerid)
    • Duración de espera de desconexión del cliente para conversación abierta (msdyn_customerdisconnectholddurationforopenconversation)
    • Capacidad (msdyn_capacityrequired)
    • Formato de capacidad (msdyn_capacityformat)
    • Canal (msdyn_streamsource)
    • Id. de contrato (msdyn_routingcontractid)
    • Predeterminado (msdyn_sessiontemplate_default)
    • Es la cola predeterminada (msdyn_defaultqueue)
    • Dirección (msdyn_direction)
    • Habilite la selección de flujos de trabajo basados en inserción (msdyn_enableselectingfrompushbasedworkstreams)
    • Entidad (msdyn_masterentityroutingconfigurationid)
    • Idioma de reserva (msdyn_fallbacklanguage)
    • Seguimiento después de esperar (msdyn_followupafterwaiting)
    • Umbral de tiempo de manejo (msdyn_handlingtimethreshold)
    • Escenario de la plantilla de notificación de entrante autenticado (msdyn_notificationtemplate_incoming_auth)
    • Entrante no autenticado (msdyn_notificationtemplate_incoming_unauth)
    • Es predeterminado (msdyn_isdefault)
    • Mantener el mismo agente para toda la conversación (msdyn_enableagentaffinity)
    • Última validación en (msdyn_lastvalidationon)
    • Último estado de validación (msdyn_lastvalidationstatus)
    • Lógica de coincidencia (msdyn_matchinglogic)
    • Concurrencia máxima (msdyn_maxconcurrentconnection)
    • Modo (msdyn_mode)
    • Nombre (msdyn_name)
    • Notificación (msdyn_notification)
    • Marcador de posición de escenario de notificación (msdyn_notificationscenarioplaceholder)
    • Cola de salida (msdyn_outboundqueueid)
    • Regla de identificación de registro (msdyn_recordidentificationrule)
    • Regla de validación de identificación de registro (msdyn_recordidentificationvalidationrule)
    • Restringir la descarga de la grabación (msdyn_restrictdownloadrecording)
    • Restringir la descarga de la transcripción (msdyn_restrictdownloadtranscript)
    • Tiempo de espera de pantalla emergente (msdyn_screenpoptimeout)
    • Tiempo de espera de pantalla emergente (msdyn_screenpoptimeout_optionSet)
    • Clave API segura (msdyn_secureapikey)
    • Recuento de reglas de vinculación de habilidades (msdyn_skillattachmentrulescount)
    • Recuento de reglas de vinculación de habilidades (Fecha de última actualización)
    • (msdyn_skillattachmentrulescount_date)
    • Recuento de reglas de asociación de aptitud (Estado)
    • (msdyn_skillattachmentrulescount_state)
    • Marcador de posición de escenario de sesión (msdyn_sessionscenarioplaceholder)
    • Asignación de supervisor (msdyn_notificationtemplate_supervisorassign)
    • Transferencia (msdyn_notificationtemplate_transfer)
    • Umbral de tiempo de espera (msdyn_waitingtimethreshold)
    • Modo de distribución de trabajo (msdyn_workdistributionmode)
    • Secuencia de trabajo (msdyn_liveworkstreamid)
    Muestra 1: Todos los flujos de trabajo de chat en vivo

    Muestra 2: Un único flujo de trabajo de chat en vivo

    Muestra 3: Múltiples flujos de trabajo de chat en vivo
    2. Variable de contexto (msdyn_ocliveworkstreamcontextvariable)
    • Nombre (msdyn_name)
    • Nombre de envío de relación (msdyn_relationshipname)
    • Tipo (msdyn_datatype)
    • Secuencia de trabajo (msdyn_liveworkstreamid)
    • IsList (msdyn_islist)
    • Modificable (msdyn_ismomodificable)
    • Nombre para mostrar (msdyn_displayname)
    • Visualizable (msdyn_isdisplayable)
    • Nombre lógico de la entidad (msdyn_entitylogicalname)
    • Variable de contexto (msdyn_ocliveworkstreamcontextvariableid)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Definido por el sistema (msdyn_issystemdefined)
    Muestra 1: Variables de contexto para todos los flujos de trabajo

    Muestra 2: Variables de contexto para un único flujo de trabajo de chat en vivo

    Muestra 3: Variables de contexto para múltiples flujos de trabajo de chat en vivo
    3. Contrato de decisión (msdyn_decisioncontract)
    • Definición de contrato (msdyn_contractdefinition)
    • Contrato de decisión (msdyn_decisioncontractid)
    • Nombre (msdyn_name)
    • Nombre único (msdyn_uniquename)
    Ejemplo 1: contrato de decisión para todos los flujos de trabajo de chat en vivo

    Ejemplo 2: contrato de decisión para un único flujo de trabajo de chat en vivo

    Ejemplo 3: contrato de decisión para múltiples flujos de trabajo de chat en vivo
    4. Conjunto de reglas de decisión (msdyn_decisionruleset)
    • Modelo de AI Builder (msdyn_aibmodelid)
    • Modo de creación (msdyn_authoringmode)
    • Conjunto de reglas de decisión (msdyn_decisionrulesetid)
    • Descripción (msdyn_description)
    • Contrato de entrada (msdyn_inputcontractid)
    • Es colección de entrada (msdyn_isinputcollection)
    • Tipo de modelo de ML (msdyn_mlmodeltype)
    • Nombre (msdyn_name)
    • Contrato de salida (msdyn_outputcontractid)
    • Definición de conjunto de reglas (msdyn_rulesetdefinition)
    • Tipo de conjunto de reglas (msdyn_rulesettype)
    • Nombre único (msdyn_uniquename)
    Ejemplo 1: Conjunto de reglas de decisión para todos los flujos de trabajo de chat en vivo

    Ejemplo 2: Conjunto de reglas de decisión para un único flujo de trabajo de chat en vivo

    Ejemplo 3: Conjunto de reglas de decisión para múltiples flujos de trabajo de chat en vivo
    5. Configuración de enrutamiento (msdyn_routingconfiguration)
    • Es configuración activa (msdyn_isactiveconfiguration)
    • Nombre (msdyn_name)
    • Configuración de enrutamiento (msdyn_routingconfigurationid)
    • Nombre único (msdyn_uniquename)
    • Secuencia de trabajo (msdyn_liveworkstreamid)
    Ejemplo 1: configuración de enrutamiento para todos los flujos de trabajo de chat en vivo

    Ejemplo 2: configuración de enrutamiento para un único flujo de trabajo de chat en vivo

    Ejemplo 3: configuración de enrutamiento para múltiples flujos de trabajo de chat en vivo
    6. Configuración de enrutamiento (msdyn_routingconfigurationstep)
    • Nombre (msdyn_name)
    • Configuración de enrutamiento (msdyn_routingconfigurationid)
    • Configuración de enrutamiento (msdyn_routingconfigurationstepid)
    • Conjunto de reglas (msdyn_rulesetid)
    • Orden de pasos (msdyn_steporder)
    • Tipo de paso (msdyn_type)
    • Nombre único (msdyn_uniquename)
    Ejemplo 1: paso de configuración de enrutamiento para todos los flujos de trabajo de chat en vivo

    Ejemplo 2: paso de configuración de enrutamiento para un único flujo de trabajo de chat en vivo

    Ejemplo 3: paso de configuración de enrutamiento para múltiples flujos de trabajo de chat en vivo
    7. Perfil de capacidad de flujo de trabajo (msdyn_liveworkstreamcapacityprofile)
    • Perfil de capacidad (msdyn_capacityprofile_id)
    • Nombre (msdyn_name)
    • Secuencia de trabajo (msdyn_workstream_id)
    • Perfil de capacidad de secuencia de trabajo (msdyn_liveworkstreamcapacityprofileid)
    Ejemplo 1: perfil de capacidad de flujo de trabajo para todos los flujos de trabajo de chat en vivo

    Ejemplo 2: perfil de capacidad de flujo de trabajo para un único flujo de trabajo de chat en vivo

    Ejemplo 3: perfil de capacidad de flujo de trabajo para varios flujos de trabajo de chat en vivo
    8. Respuesta rápida (msdyn_cannedmessage)
    • Configuración regional (msdyn_locale_field)
    • Mensaje (msdyn_message)
    • Id. de organización (organizationid)
    • Respuesta rápida (msdyn_cannedmessageid)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • TagsControlField (msdyn_tagscontrolfield)
    • Título (msdyn_title)
    9. Etiqueta (msdyn_octag)
    • Nombre (msdyn_name)
    • Etiqueta (msdyn_octagid)
  3. Genere el esquema y guárdelo.

  4. Exporte los datos y genere el archivo comprimido (zip).

  5. Utilice la herramienta de migración de configuración y seleccione la opción para importar datos, y seleccione el archivo comprimido.

Importante

Cuando obtiene conjuntos de reglas de decisión (msdyn_decisionrulesets) que contienen variables de contexto, algunos conjuntos de reglas de decisión se crean sin las asignaciones de dependencia. Para solucionar esto, realice los siguientes pasos:

  1. Importe datos para todas las entidades, incluida la entidad del conjunto de reglas de decisión (msdyn_decisionrulesets).
  2. Vuelva a importar datos para la entidad del conjunto de reglas de decisión. Este paso garantiza que se importen todas las asignaciones de dependencia para los conjuntos de reglas de decisión.

Para obtener un esquema de muestra para obtener todos los registros requeridos, consulte Esquema de muestra para flujo de trabajo de chat en vivo.

FetchXML para entidad del flujo de trabajo

Muestra 1: Todos los flujos de trabajo de chat en vivo

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

Muestra 2: Un único flujo de trabajo de chat en vivo

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

Muestra 3: Múltiples flujos de trabajo de chat en vivo

<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 para entidad de variables de contexto

Muestra 1: todas las variables de contexto de flujos de trabajo de chat en vivo

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

Muestra 2: variables de contexto de flujo de trabajo de chat en vivo único

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

Ejemplo 3: Múltiples variables de contexto de flujos de trabajo de chat en vivo

<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 para entidad de contrato de decisión

Ejemplo 1: contrato de decisión para todos los flujos de trabajo de chat en vivo

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

Ejemplo 2: contrato de decisión para un único flujo de trabajo de chat en vivo

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

Ejemplo 3: contrato de decisión para múltiples flujos de trabajo de chat en vivo

<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 para entidad de conjunto de reglas de decisión

Ejemplo 1: Conjunto de reglas de decisión para todos los flujos de trabajo de chat en vivo

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

Ejemplo 2: Conjunto de reglas de decisión para un único flujo de trabajo de chat en vivo

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

Ejemplo 3: Conjunto de reglas de decisión para múltiples flujos de trabajo de chat en vivo

<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 para la entidad de configuración de enrutamiento

Ejemplo 1: configuración de enrutamiento para todos los flujos de trabajo de chat en vivo

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

Ejemplo 2: configuración de enrutamiento para un único flujo de trabajo de chat en vivo

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

Ejemplo 3: configuración de enrutamiento para múltiples flujos de trabajo de chat en vivo

<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 para la entidad de paso de configuración de enrutamiento

Ejemplo 1: paso de configuración de enrutamiento para todos los flujos de trabajo de chat en vivo

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

Ejemplo 2: paso de configuración de enrutamiento para un único flujo de trabajo de chat en vivo

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

Ejemplo 3: paso de configuración de enrutamiento para múltiples flujos de trabajo de chat en vivo

<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 para entidad de perfil de capacidad de secuencia de trabajo

Ejemplo 1: perfil de capacidad de flujo de trabajo para todos los flujos de trabajo de chat en vivo

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

Ejemplo 2: perfil de capacidad de flujo de trabajo para un único flujo de trabajo de chat en vivo

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

Ejemplo 3: perfil de capacidad de flujo de trabajo para varios flujos de trabajo de chat en vivo

<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 la configuración para widgets de chat en vivo

Existen los siguientes supuestos:

  • Las reglas se exportarán después de las configuraciones de chat para poder usar las preguntas de la encuesta previa a la conversación como variables de contexto de conversación.

  • No puede crear las variables de contexto cuando agrega nuevas preguntas a la sección de encuesta previa a la conversación.

  • Las colas se pueden exportar después de las configuraciones de chat en vivo y definición de reglas para poder usar las preguntas de la encuesta previa a la conversación como variables de contexto.

  • El flujo de trabajo debe existir tanto si se ha creado manualmente como si se ha migrado previamente a la organización de destino.

Para migrar datos para widgets de chat en vivo

  1. Utilice la herramienta de migración de configuración para crear el esquema y exportar los datos desde la organización de origen para widget de chat en vivo y las entidades relacionadas.

    • Nombre para mostrar de entidad: cuando crea el esquema, seleccione las entidades en la secuencia como se mencionan en la tabla.
    • Atributo nombre : Le recomendamos que seleccione los atributos definidos en la siguiente tabla. No tiene que seleccionar los atributos definidos por el sistema listos para usar, como Creado por, Creado el, Modificado por, Modificado el y Propietario. Puede seleccionar atributos personalizados si es necesario.
    S.No. Entidad nombre (Nombre lógico) Nombre para mostrar de atributo (Nombre lógico)
    1. Widget de chat (msdyn_livechatconfig) FetchXMl para filtrar registros para chat en vivo
    Nota:
    - Reemplace el valor de msdyn_liveworkstream en la sección de condiciones.
    - No incluya msdyn_widgetappid y msdyn_widgetsnippet como parte de la entidad.
    - Asegúrese, como parte de la declaración de la entidad en el esquema, de que el complemento esté deshabilitado. (disableplugins="false")
    • (En desuso) Durante las horas no operativas (msdyn_durante las horas no operativas)
    • Agente nombre(msdyn_agentdisplayname)
    • Permitir la descarga de la transcripción (msdyn_enablechattranscriptdownload)
    • Permitir correo electrónico de transcripción (msdyn_enablechattranscriptemail)
    • Anonimizar agente (msdyn_showagentname)
    • Configuración de autenticación (msdyn_authsettingsid)
    • Idioma de detección automática (msdyn_autodetectlanguage)
    • Encuesta de bots (msdyn_postconversationsurveybotsurvey)
    • Opciones de llamada (msdyn_callingoptions)
    • Widget de chat (msdyn_livechatconfigid)
    • Proveedor de exploración conjunta (msdyn_cobrowseprovider)
    • Mostrar nombre genérico (msdyn_genericagentdisplayname)
    • Plantilla de correo electrónico (msdyn_emailtemplate)
    • Habilitar (msdyn_postconversationsurveyenable)
    • Habilitar la navegación conjunta (msdyn_enablecobrowse)
    • Habilitar archivos adjuntos para agentes (msdyn_enablefileattachmentsforagents)
    • Habilitar archivos adjuntos para clientes (msdyn_enablefileattachmentsforcustomers)
    • Habilitar uso compartido de pantalla (msdyn_enablescreensharing)
    • Indica el modo de conversación del widget de chat (msdyn_conversationmode)
    • Indica si la presentación del tiempo de espera está habilitada (msdyn_averagewaittime_enabled)
    • Etiqueta de información (msdyn_etiqueta de información)
    • Idioma (msdyn_widgetlocale)
    • Idioma (msdyn_ocwidgetidioma)
    • Idioma (msdyn_language)
    • Logotipo (msdyn_avatarurl)
    • Mensaje (msdyn_postconversationsurveymessagetext)
    • Modificado el (modifiedon)
    • Nombre (msdyn_name)
    • Titulo de widget sin conexión (msdyn_offlinewidgettitle)
    • Subtitulo de widget sin conexión (msdyn_offlinewidgetsubtitle)
    • Color de tema de widget sin conexión (msdyn_offlinewidgetthemecolor)
    • Horas de funcionamiento (msdyn_operatinghourid)
    • URL del portal (msdyn_portalurl)
    • Posición (msdyn_widgetposition)
    • Encuesta posterior al chat (msdyn_postchatenabled)
    • Encuesta previa al chat (msdyn_prechatenabled)
    • Chat proactivo (msdyn_proactivechatenabled)
    • Clave API de proveedor (msdyn_oc_geolocationprovider)
    • Conjunto de preguntas para usuarios autenticados (msdyn_prechatquestionnaireauthenticated)
    • Conjunto de preguntas para usuarios no autenticados (msdyn_prechatquestionnaireunauthenticated)
    • Volver a conectar con el agente anterior (msdyn_timetoreconnectwithpreviousagent)
    • URL de redirección (msdyn_redirectionurl)
    • Solicitar ubicación de visitante (msdyn_requestvisitorlocation)
    • Proveedor de uso compartido de pantalla (msdyn_screensharingprovider)
    • Buzón del remitente (msdyn_mailbox)
    • Mostrar posición en la cola (msdyn_positioninqueue_enabled)
    • Opciones para mostrar el widget durante las horas sin conexión (msdyn_showwidgetduringofflinehours)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Subtítulo (msdyn_widgetsubtitle)
    • Encuesta de bots (msdyn_postconversationsurvey)
    • Modo de encuesta (msdyn_postconversationsurveymode)
    • Color del tema (msdyn_widgetthemecolor)
    • Título (msdyn_widgettitle)
    • Activar la reconexión con el chat anterior (msdyn_enablechatreconnect)
    • Activar las notificaciones con sonido (msdyn_widgetsoundnotification)
    • Activar el indicador de mensajes no leídos (msdyn_widgetvisualnotification)
    • Secuencia de trabajo (msdyn_liveworkstreamid)
    2. Configuración de autenticación de chat (msdyn_authenticationsettings)
    • Tipo de autenticación (msdyn_authenticationtype)
    • Configuración de autenticación de chat (msdyn_authenticationsettingsid)
    • Función de cliente JavaScript (msdyn_javascriptclientfunction)
    • Nombre (msdyn_name)
    • URL de clave pública (msdyn_publickeyurl)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    3. 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)
    • Id. de organización (organizationid)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    4. 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)
    • Id. de organización (organizationid)
    • Estado (statecode)
    • Razón para el estado (sttuscode)
    • Widget (msdyn_widgetid)
    5. Opción de respuesta de encuesta (msdyn_chatansweroption)
    • Nombre (msdyn_name)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Opción de respuesta de encuesta (msdyn_chatansweroptionid)
    • Pregunta de encuesta (msdyn_answeroptionsid)
    6. Pregunta de encuesta (msdyn_surveyquestion)
    • Tipo de respuesta (msdyn_answertyp)
    • Texto de ayuda (msdyn_placeholdertext)
    • Nombre de pregunta (msdyn_nam)
    • Texto de la pregunta (msdyn_questiontext)
    • Escala de calificación (msdyn_ratingscal)
    • Estado (statecod)
    • Razón para el estado (statuscod)
    • Pregunta de encuesta (msdyn_surveyquestionid)
    • Secuencia de trabajo (msdyn_liveworkstreamtochatquestion)
    7. Secuencia de preguntas de la encuesta (msdyn_questionsequence)
    • - Widget de chat (msdyn_chatengagementtochatsequenceid)
    • Nombre (msdyn_name)
    • Orden (sequencenumber)
    • Obligatorio (msdyn_questionrequired)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Nombre de pregunta de encuesta (msdyn_surveyquestion)
    • Secuencia de preguntas de la encuesta (msdyn_questionsequenceid)
    • Tipo de encuesta (msdyn_chatquestionnairetype)
    8. Respuesta de encuesta (msdyn_chatquestionnaireresponse)
    • Nombre (msdyn_name)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Opción de respuesta de encuesta (msdyn_chatansweroptionid)
    • Texto de respuesta de la encuesta (msdyn_chatanswertext)
    • Id. de pregunta de encuesta (msdyn_surveyquestionid)
    • Respuesta de encuesta (msdyn_chatquestionnaireresponseid)
    • Valores de respuesta de encuesta (msdyn_chatquestionnaireresponseitemid)
    9. Ubicación de widget de chat (msdyn_livechatwidgetubicación)
    • Widget de chat (msdyn_livechatconfigid)
    • Ubicación de widget de chat (msdyn_livechatwidgetlocationid)
    • Comodín de URL de ubicación (msdyn_locationurlwildcard)
    • Modificadas por (modifiedby)
    • Tipo de regla (msdyn_ruletype)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Título (msdyn_name
    • Valor (msdyn_domainvalue)
    10. Idioma de widget de chat (msdyn_chatwidgetlanguage)
    • Idioma de widget de chat (msdyn_chatwidgetlanguageid)
    • Nombre idioma (msdyn_languagename)
    • Id. de configuración regional (msdyn_localeid)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    11. Pregunta de encuesta localizada (msdyn_localizedsurveyquestion)
    • Descripción (msdyn_description)
    • Código de idioma (msdyn_languagecode)
    • Texto de pregunta localizado (msdyn_localizedquestiontext)
    • Pregunta de encuesta localizada (msdyn_localizedsurveyquestionid)
    • Nombre (msdyn_name)
    • Estado (statecode)
    • Razón para el estado (statuscode)
    • Pregunta de encuesta (msdyn_surveyquestionid)
    12. Proveedor de geolocalización (msdyn_oc_geolocationprovider)
    • Clave de API de mapas de Bing (msdyn_providerapikey)
    • Proveedor de geolocalización (msdyn_oc_geolocationproviderid)
    • Nombre (msdyn_name)
    • Versión de la clave de la API del proveedor (msdyn_providerapikeyversion)
    • Nombre del proveedor (msdyn_providername)
    • Estado (statecode)
    • Razón para el estado (statuscode)
  2. Genere el esquema y guárdelo.

  3. Exporte los datos y genere el archivo comprimido (zip).

  4. Utilice la herramienta de migración de configuración y seleccione la opción para importar datos, y luego seleccione el archivo comprimido.

Para obtener un esquema de muestra para obtener todos los registros requeridos, consulte Esquema de muestra para canal de chat en vivo

FetchXML para chat en vivo

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

Compruebe la migración

Después de importar correctamente los datos de configuración relacionados con el enrutamiento unificado desde la organización de origen a la de destino, realice los siguientes pasos en la organización de destino:

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

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

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

    Advertencias amarillas que indican errores durante la importación de datos

  • 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 la configuración para registros basados en enrutamiento unificado