Instale Agent Embedded en Microsoft Dynamics CIF v2

Estas instrucciones corresponden a Microsoft Dynamics Channel Integration Framework (CIF) versión 2. Si usa CIF versión 1, aprenda a instalar Agent Embedded en Microsoft Dynamics CIF v1.

Esta página explica cómo instalar CXone Mpower Agent Embedded en Microsoft Dynamics. Una vez instalado, los agentes pueden usarlo para manejar las interacciones directamente dentro de Microsoft Dynamics.

Este proceso de instalación se hace en Microsoft Dynamics. Si no tiene acceso a una sección de Microsoft Dynamics mencionada en estos pasos, póngase en contacto con el administrador de Microsoft Dynamics de su organización para asegurarse de que tiene los permisos adecuados.

Complete cada una de estas tareas en el orden dado.

Crear un perfil de experiencia del agente

Primero, debe crear un perfil de experiencia del agente, o un perfil de la aplicación, para Agent Embedded.

  1. Abra Microsoft Power Apps.

  2. Vaya a Aplicaciones > Todas las aplicaciones.

  3. Haga clic en Centro de Administración de Atención al Cliente.

  4. En el menú de la izquierda, vaya a Experiencia del agente > Espacios de trabajo.

  5. En Perfiles de experiencia del agente, haga clic en Gestionar.

  6. Haga clic en Nuevo.

  7. Rellene los campos del formulario Nuevo perfil.

    1. Asigne un Nombre al perfil de experiencia del agente.

    2. En Nombre único, ingrese un valor que respete este formato: prefijo_nombre. Por ejemplo, CXone_PerfilApp.

    3. Para aportar más información sobre el perfil, redacte una Descripción.

  8. Asegúrese de que el perfil de experiencia del agente tenga asignado el privilegio de plantilla de sesión de lectura (prvReadmsdyn_sessiontemplate). Tanto el rol de Administrador de perfil de aplicación como el de Usuario de perfil de aplicación tienen este privilegio.

  9. Hacer clicCrear.

Agregar usuarios al perfil de experiencia del agente

  1. En el perfil de experiencia del agente que acaba de crear, busque la sección Usuarios y, después, haga clic en Editar.

  2. Haga clic en Agregar usuarios.

  3. Seleccione los usuarios que utilizará Agent Embedded. Puede buscar usuarios en la ventana Registros de búsqueda. Después de seleccionar todos los usuarios que desee, haga clic en Agregar.

Crear una plantilla de pestaña de aplicación

Si aún no lo ha hecho, cree una plantilla de pestaña de aplicación para Agent Embedded. La plantilla de pestaña de aplicación determina qué pestaña se abre cuando comienza una nueva sesión en Agent Embedded.

  1. En el Centro de Administración de Atención al Cliente de Microsoft Power Apps, vaya a Experiencia del agente > Espacios de trabajo en el menú de la izquierda.

  2. En Plantillas de pestaña de aplicación, haga clic en Gestionar.

  3. Haga clic en Nuevo.

  4. Rellene los campos del formulario Nueva plantilla de pestaña de aplicación.

    1. Asigne un Nombre a la plantilla de pestaña de aplicación.

    2. En Nombre único, ingrese un valor sin espacios.

    3. En el campo Tipo de página, seleccione Registro de entidad.

    4. En el campo Se puede cerrar, seleccione .

Crear una plantilla de sesión

Si aún no lo ha hecho, cree una plantilla de sesión para Agent Embedded.

Puede crear dos plantillas de sesión:

  • Plantilla de sesión predeterminada: Aparece cuando el agente no está manejando una interacción. Si sólo crea una plantilla de sesión, ésta será la plantilla de sesión predeterminada.

  • Plantilla de sesión de interacción: Aparece cuando el agente no está manejando una interacción. Puede configurar esta plantilla de sesión para que muestre pestañas que ayuden a los agentes a manejar interacciones. Si no crea esta segunda plantilla de sesión, aparecerá la plantilla de sesión predeterminada cuando el agente esté manejando una interacción.

  1. En el Centro de Administración de Atención al Cliente de Microsoft Power Apps, vaya a Experiencia del agente > Espacios de trabajo en el menú de la izquierda.

  2. En Plantillas de sesión, haga clic en Gestionar.

  3. Haga clic en Nuevo.

  4. Rellene los campos del formulario Nueva plantilla de sesión. Los cambios se guardan automáticamente.

    1. Dale a la plantilla de sesión un Nombre.

    2. En el campo Nombre único ingrese default_template si va a crear una plantilla de sesión predeterminada, o si sólo va a crear una plantilla de sesión. Ingrese interaction_template si está creando una plantilla de sesión de interacción.

    3. En el campo Tipo, seleccione Genérico.

    4. En el campo Título, ingrese {título}.

    5. En el campo Modo panel de comunicación, seleccione Acoplado.

    6. En el campo Propietario, busque y seleccione la unidad de negocio de los usuarios que utilizarán esta plantilla de sesión.

    7. Para Pestaña de anclaje, seleccione el nombre de la plantilla de sesión que ingresó en el campo Nombre.

  5. Para crear una segunda plantilla de sesión, repita los pasos anteriores.

Crear plantillas de notificación

De manera opcional, puede crear dos plantillas de notificación en Microsoft Power Apps:

  • Llamada entrante de CTI: Alerta a los usuarios cuando se va a cerrar una sesión de Agent Embedded.

  • Se alcanzó el máximo de sesiones: Alerta a los usuarios cuando se ha alcanzado la cantidad máxima de nueve sesiones.

Si no desea crear plantillas de notificación, pase a la siguiente sección.

Crear una plantilla de notificación para llamadas entrantes de CTI

Esta plantilla de notificación alerta a los usuarios cuando se va a cerrar una sesión de Agent Embedded.

  1. En el Centro de Administración de Atención al Cliente de Microsoft Power Apps, vaya a Experiencia del agente > Espacios de trabajo en el menú de la izquierda.

  2. En Plantillas de notificación, haga clic en Gestionar.

  3. Haga clic en Nueva plantilla de notificación.

  4. Rellene los campos del formulario Nueva plantilla de notificación. Los cambios se guardan automáticamente.

    1. Asigne un Nombre a la plantilla de notificación. Por ejemplo, CTI: llamada entrante.

    2. En el campo Nombre único, ingrese CTI_inboundCallNotification.

    3. En el campo Título, ingrese {headerText}.

    4. Configure el resto de los campos en función de sus preferencias.

Crear una plantilla de notificación para Se alcanzó el máximo de sesiones

Esta plantilla de notificación alerta a los usuarios cuando se ha alcanzado la cantidad máxima de nueve sesiones.

  1. En el Centro de Administración de Atención al Cliente de Microsoft Power Apps, vaya a Experiencia del agente > Espacios de trabajo en el menú de la izquierda.

  2. En Plantillas de notificación, haga clic en Gestionar.

  3. Haga clic en Nueva plantilla de notificación.

  4. Rellene los campos del formulario Nueva plantilla de notificación. Los cambios se guardan automáticamente.

    1. Asigne un Nombre a la plantilla de notificación. Por ejemplo, Se alcanzó el máximo de sesiones.

    2. En el campo Nombre único, ingrese max_session_reached.

    3. En el campo Título, ingrese {headerText}.

    4. Configure el resto de los campos en función de sus preferencias.

Configurar el proveedor de canales

  1. En el Centro de Administración de Atención al Cliente de Microsoft Power Apps, vaya a Experiencia del agente > Espacios de trabajo en el menú de la izquierda.

  2. En Proveedor de canales de voz de terceros, haga clic en Gestionar.

  3. Haga clic en Nuevo.

  4. Rellene los campos del formulario Nuevo proveedor de Channel Integration Framework v2.0. Los cambios se guardan automáticamente.

    1. Asigne un Nombre al proveedor de canales.

    2. En el campo Nombre único, ingrese un valor sin espacios.

    3. En el campo Etiqueta, ingrese el nombre que desea que vean los usuarios.

    4. Para URL del canal, ingrese su URL de Agent Embedded seguida de _msd&base= y seguida de la URL de su instancia de Microsoft Dynamics. Su URL de Agent Embedded es una de estas:

      • Si no está en FedRAMP: https://cxagent.nicecxone.com/login?app=cxa

      • Si está en FedRAMP: https://cxagent.nicecxone-gov.com/login?app=cxa

      Por ejemplo, si no está en FedRAMP y la URL de su instancia de Microsoft Dynamics es https://my.dynamics.com, su URL del canal sería https://cxagent.nicecxone.com/login?app=cxa_msd&base=https://my.dynamics.com.

    5. Para Activar comunicación saliente, seleccione .

    6. En Orden del canal, ingrese 1.

    7. En el campo Parámetros personalizados, agregue los siguientes atributos separados por ampersands (&):

      • mode=1

      • width=450

      • sessionTemplate=default_template

      • notificationTemplate=CTI_inboundCallNotification

      • maxSessionTemplate=max_session_reached

      • omniSessionTemplate=interaction_template

      O copie y pegue lo siguiente:

      mode=1&sessionTemplate=default_template&notificationTemplate=CTI_inboundCallNotification&maxSessionTemplate=max_session_reached&omniSessionTemplate=interaction_template

      A excepción de mode=1, todos los parámetros personalizados enumerados aquí son opcionales. Sin embargo, si creó más de una plantilla de sesión y necesita agregar el parámetro omniSessionTemplate, también debe incluir el parámetro sessionTemplate. El parámetro sessionTemplate debe ir antes del omniSessionTemplate en el campo Parámetros personalizados. Si creó solo una plantilla de sesión, debe usar solo el parámetro sessionTemplate. Si no especifica ningún sessionTemplate, los agentes manejan toda la interacción en la misma sesión Microsoft Dynamics.

    8. En el campo Activar analítica, seleccione .

Actualizar el perfil de experiencia del agente

  1. En el Centro de Administración de Atención al Cliente de Microsoft Power Apps, vaya a Experiencia del agente > Espacios de trabajo en el menú de la izquierda.

  2. En Perfiles de experiencia del agente, haga clic en Gestionar.

  3. Seleccione el perfil de experiencia del agente que creó previamente.

  4. En Proveedores de canales, verifique que el proveedor de canales que creó aparezca junto a Proveedores de canales de voz de terceros. Si no está, haga clic en Editar y, después, selecciónelo de la lista. Los cambios se guardan automáticamente.

El siguiente paso de la configuración de Agent Embedded en Microsoft Dynamics es establecer una configuración de CRM.