Configurar enrutamiento externo

El enrutamiento externo le permite enrutar casos desde CXone Mpower al widget Omni-Channel Salesforce. De esta manera, sus agentes pueden usar las pantallas de widgets omnicanal nativas con las que están familiarizados para manejar chats y casos.

Antes de completar las tareas de este tema, debe tener una CampañaClosed Una agrupación de habilidades usadas para ejecutar informes. que desea que se asignen sus habilidades de enrutamiento externo. Si aún no tiene configurada esta campaña, crea uno. También es necesario crear tres ACD habilidadesClosed Se utiliza para automatizar la entrega de interacciones basadas en las habilidades, capacidades y conocimientos de los agentes, un Studio guión y un punto de contactoClosed El punto de entrada que utiliza un contacto entrante para iniciar una interacción, como un número de teléfono o una dirección de correo electrónico.. Este tema cubre estas tareas.

Complete cada una de estas tareas en el orden dado.

Configurar Salesforce para enrutamiento externo

Visite developer.salesforce.com para comenzar. Use el cuadro de búsqueda en la parte superior para buscar Integrar enrutamiento externo para omnicanal. Utilice las instrucciones para finalizar la configuración del enrutamiento externo en Salesforce. Necesita una cuenta Salesforce con permisos de administrador para completar esta tarea.

La sincronización de presencia en la configuración del agente Salesforce no debe seleccionarse cuando se utiliza enrutamiento externo. Si se selecciona Presence Sync, el Elemento de trabajo no se enrutará al widget Omni-Channel de Salesforce y se rechazará el Elemento de trabajo.

Crea ACD habilidades en CXone Mpower

Permisos requeridos: Habilidades Crear

Necesitas crear tres ACD habilidadesClosed Se utiliza para automatizar la entrega de interacciones basadas en las habilidades, capacidades y conocimientos de los agentes en CXone Mpower. Una habilidad debe ser para el tipo de medio Elemento de trabajo y se usa para OmniCanal. Los otros dos deben ser para los canales que está enrutando al widget de OmniCanal.

Salesforce Agent no admite elementos de trabajo persistentes. No es posible cambiar habilidades de Tiempo real a persistente después de configurarlas.

  1. Haga clic en el selector de aplicaciones Icono de selector de aplicaciones y seleccioneACD.

  2. Vaya aConfiguración de contacto > Habilidades ACD.

  3. Hacer clicCrear nuevo >Habilidad única.

  4. En la sección Información de la habilidad, establezca el Tipo de medio a Elemento de trabajo para la primera habilidad que crees. Para las otras dos habilidades, elija el tipo de medio de los canales que está enrutando a OmniCanal.
  5. Entre un nombre de la habilidad que identifica qué canal enruta esta habilidad.
  6. Seleccione la Campaña de la que quiere que la habilidad forme parte.
  7. Configure otros ajustes en la Página Nombre y otros detalles según sea necesario.
  8. Hacer clicCrear.
  9. Repita esta tarea para crear dos habilidades más.

Crear una secuencia de comandos enCXone Mpower

Permisos requeridos:Scripts Crear

La secuencia de comandos que crea lee la carga del elemento de trabajo de la habilidad de OmniCanal que creó. Debe asignar la identificación del canal de servicio (recibida de la carga útil) a la identificación de la habilidad.

En el script, utilice una acción Snippet Studio para definir el flujo lógico para enrutar chats y casos a una de las tres habilidades que creó anteriormente en este tema. También puede usar el fragmento para configurar otras variables para el enrutamiento.

  1. EnStudio, haga clic enExpediente >Nuevo.

  2. En la ventana Crear nuevo script, seleccione Elemento de trabajo como el tipo de script. Compruebe que la unidad de negocio correcto esté seleccionado y haga clic en OK.
  3. Agregue la acción Begin , la acción Snippet , y la acción Reqagent al lienzo y conéctelas en este orden.

  4. Haga doble clic en la acción Snippet y haga clic en Vista de texto para editar.
  5. Agregue lógica de secuencias de comandos en el campo de edición de texto, siguiendo el ejemplo proporcionado en esta sección.

    Si necesita ayuda o tiene preguntas sobre la codificación de acciones Snippet , comuníquese con su Representante de cuenta.

  6. Configure las Reqagent propiedades de acuerdo a las necesidades de su organización.
  7. Personalice la secuencia de comandos con acciones adicionales si hay otras cosas que desea que ocurran durante los eventos de mensajería, como cuándo comienza, se transfiere o finaliza la interacción.
  8. Guarde el script.

Crear un punto de contacto enCXone Mpower

Permisos requeridosPuntos de contacto Crear

  1. Haga clic en el selector de aplicaciones Icono de selector de aplicaciones y seleccioneACD.

  2. Vaya a Configuración de contacto >Punto de contacto.

  3. Hacer clicCrear nuevo y seleccioneÚnico punto de contacto.
  4. Para Tipo de medio, seleccione Elemento de trabajo.
  5. Entre un Nombre para este punto de contacto.
  6. Seleccione el elemento de trabajo Habilidadque creó para OmniCanal.
  7. Seleccione el Script que creó para enrutar externamente a OmniCanal.
  8. Si desea que las interacciones que llegan a través de este punto de contacto se incluyan en informes IVRClosed Menú telefónico automatizado que permite a las personas que llaman interactuar a través de comandos de voz, entradas de teclas o ambos, para obtener información, enrutar una llamada de voz entrante o ambos., haga clic en Informes IVR habilitados.
  9. Hacer clicCrear punto de contacto.
  10. Copia elID de punto de contacto y guárdelo para usarlo cuando configure Salesforce.

Crear un tema push para enrutamiento externo

Complete esta tarea en Salesforce. Necesita una cuenta Salesforce con permisos de administrador para completar esta tarea.

  1. En su Salesforce Agent organización, haga clic en el nombre de su perfil > Consola de desarrollador.
  2. Selecciona elDepurarpestaña y haga clic enAbrir ventana de ejecución anónima.
  3. Pegue el siguiente código en el cuadro:

    PushTopic pushTopic = new PushTopic();

    pushTopic.Name = '{ }'; // replace {} with your desired name for push topic, within 25 characters long

    pushTopic.Query = 'Select Id, Serial, QueueId, WorkItemId, IsPushed, ServiceChannelId, LastDeclinedAgentSession, CreatedDate from PendingServiceRouting where RoutingModel =\'ExternalRouting\'';

    pushTopic.ApiVersion = 44.0;

    pushTopic.NotifyForOperationCreate = true;

    pushTopic.NotifyForOperationUpdate = true;

    pushTopic.NotifyForOperationDelete = true;

    pushTopic.NotifyForFields = 'All';

    insert pushTopic;

  4. Hacer clicEjecutar y se crea el tema push.

Configurar Salesforce Agent y configuraciones de toda la organización

Complete este paso en Salesforce. El usuario de API que cree debe tener acceso de lectura al PushTopic que creó en el paso anterior.

  1. Si está utilizando Salesforce Clásico, haga clic en Todas las pestañas > Salesforce AgentConfiguración.

    Si usa Lightning Experience, haga clic en el icono Lanzador de aplicaciones (indicado por una cuadrícula de puntos) > Ver todo > Configuración del agente de Salesforce.

  2. Ingrese el nombre de usuario de la API paraNombre de usuario para el usuario de la API de Salesforce.
  3. Ingrese la contraseña para Token de seguridad y contraseña para el usuario de la API de Salesforce.

    Si su usuario Salesforce no está configurado para tener rangos de IP de inicio de sesión en el perfil, deberá generar un token de seguridad para ingresar con su contraseña. Para generar un token de seguridad, haga clic en el nombre de su perfil >Mi configuración > Personal > Restablecer mi token de seguridad. Ingrese la contraseña del usuario de la API Salesforce seguida del token de seguridad sin espacios agregados.

  4. Ingrese el nombre de PushTopic Salesforce para Nombre de PushTopic de Salesforce para PendingServiceRouting.
  5. Introducir elCXone Mpower ID de punto de contacto paraID de punto de contacto.