Serie: Chat web a la guía de migración de mensajería web

Migrar flujos de chat web a flujos de mensajes

Mensajería web: Próximamente la característica

Requisitos previos
  • Usuario 2 de Genesys Cloud, usuario 3 de Genesys Cloud, usuario 1 de Genesys Cloud, actualización digital I, o usuario 1 de Genesys Cloud, actualización digital II
  • Implementaciones web > >Configuración> >Todos permiso
  • Implementaciones web > >Despliegue > > Todos permiso
  • Un flujo de mensajes entrante

Nota: La mensajería web está actualmente en versión Beta, limitada a los clientes de Genesys Cloud User 3, Genesys Cloud User 2 Digital Upgrade I y Genesys Cloud User 1 Digital Upgrade II. Los clientes de Genesys Cloud User 2 y Genesys Cloud User 1 Digital Upgrade I podrán usar la mensajería web cuando la función esté disponible en general.

Este artículo asume que su organización contiene flujos de chat de entrada publicados Architect y describe cómo migrar los flujos de chat entrantes existentes a flujos de mensajes entrantes.

La mensajería web requiere un flujo de mensajes entrante y cambios en su sitio web para desplegar el nuevo mensajero. Los flujos de chat de entrada de chat web no se pueden utilizar para mensajería web. Actualmente, Genesys Cloud no contiene una herramienta automática para migrar lógica a través de distintos tipos de flujo. Debe recrear manualmente flujos de chat entrantes a medida que los flujos de mensajes entrantes. 

ara su ruta de migración, planee configurar el nuevo canal de mensajería y mensajería web y añadirlo a su sitio web. ruébelo en paralelo con el existente chat por web funcionalidad. Para obtener más información, consulte Acerca de los mensajes web.

Antes de empezar

Revise los siguientes artículos:

Impacto de la función

Consideraciones variables integradas

Después de migrar un flujo de chat entrante a un flujo de mensajes entrante, revise las variables integradas migradas.

En el nuevo flujo de mensajes, cambie expresiones específicas de chat compatibles con flujos de mensajes. Por ejemplo, cambiar una referencia Chat.Idiomavalor para Message.Language. No obstante, considere las variables de chat integradas que no tienen variables de mensaje equivalentes, como Chat.Huésped.

Buscar cola heredada tarea en flujos de chat entrantes

La acción Buscar cola heredada es específica para los flujos de chat y se añade a estos flujos por defecto. Dado que este tarea no es válido en flujos de mensajes entrantes, no puede copiarlo desde un flujo de chat entrante hasta un flujo de mensajes entrante. La recomendación de mejores prácticas en este caso es ignorar la cola de búsqueda heredada tarea cuando copia y pega lógica entre el chat entrante y los flujos de mensajes entrantes.

Pasos a seguir

Genesys ofrece dos opciones para migrar flujos de chat entrantes a flujos de mensajes entrantes manualmente:

  • Opción 1: Migrar con Archy, adecuado para flujos que contengan lógica larga o compleja.
  • Opción 2: Copiar lógica de un flujo de chat y pegarla en un flujo de mensajes, adecuada para flujos más sencillos con pocos estados o tareas.

Genesys ofrece dos opciones para migrar flujos de chat entrantes a flujos de mensajes entrantes.

Opción 1: Utilice Archy para migrar flujos de chat entrantes a flujos de mensajes entrantes

Para utilizar Archy para migrar flujos de chat entrantes a flujos de mensajes entrantes, prepare primero Archy en su entorno mediante la instalación y configuración del programa. A continuación, utilice Archy para migrar los flujos de chat entrantes a flujos de mensajes entrantes.

Prepare Archy en su entorno

  1. Instalar Archy.
  2. Configurar Archy.
  3. Ejecutar el actualización arqueada comando.
  4. Integre Archy con la extensión Visual Studio Code YAML.

Utilice Archy para migrar un flujo de chat entrante a un flujo de mensajes entrante

  1. Exportar el flujo de chat al formato YAML.
  2. En su inicio de archyHome , abra el flujo de YAML exportado.
    Nota: Cree este directorio cuando configure Archy en su entorno.
  3. En la primera línea del archivo, cambie la propiedad de inboundChat a inboundShortMessage.
  4. Repita el paso 3 para cada instancia de la propiedad inboundChat.
  5. En la segunda línea, agregue un nombre significativo para el flujo.
  6. Si su flujo de chat entrante usa la tarea original de búsqueda de colas heredadas, es posible que encuentre un error que indica que no Chat.Guest.customFields es válido dentro del flujo de mensajes objetivo. Para resolver este error, realice uno de los siguientes pasos:
    • Elimine toda la tarea del flujo YAML y ajuste la estructura en consecuencia.
    • Elimine la acción de bucle que incluya cualquier referencia a Chat.Guest.customeFields .
  7. Si el flujo de chat original utiliza alguna acción de envío de respuesta, elimine cualquier referencia a messageBodyStyle y sus atributos anidados.
                       - sendResponse:
                           name: Send Response
                           messageBodyStyle:   <-- remove this
                             lit: notice       <-- remove this
                           messageBody:
                             exp: "\"Hello!\""
  8. Guarde el archivo.
  9. Usar Archy’s creación de arcos comando para crear el flujo de mensajes entrante en Architect.
  10. Revise y corrija cualquier error en el flujo YAML. 
  11. Si realiza correcciones en el flujo, guarde los cambios con el actualización arqueada comando.
  12. Publicar el flujo con el publicación archy comando.
    Nota: Todavía puede realizar una limpieza y refinamiento adicionales en la interfaz de usuario de Architect eliminando por completo la tarea de búsqueda de colas heredadas de la estructura del flujo, si no es relevante para su lógica de flujo.

Opción 2: Utilice copiar y pegar para migrar flujos de chat a flujos de mensajes

Puede utilizar Architect herramientas de edición para copiar y pegar tareas personalizadas y estados de un flujo de chat a un flujo de mensajes. Para obtener más información, consulte Trabajar con Architect herramientas de edición.

Notas
  • Solo puede copiar y pegar objetos que se comparten a través de tipos de flujo compatibles. No puede compartir objetos específicos de flujo que estén disponibles en un tipo de flujo, pero no en otro. Por ejemplo, puede copiar un Enviar respuesta o Transferir a ACD acción porque se aplican a los flujos de mensajes y chat.
  • Puede copiar hasta 10 acciones de editor tarea.
  • Al copiar un tarea, Architect se cambia el nombre de tarea y lo adjunta con un número consecutivo. Por ejemplo, Tarea 1.
  • Al copiar un tarea, Architect, se toma una instantánea del tarea en tiempo real, lo que le permite copiar varias versiones de la misma tarea.
  • Al copiar un objeto en el portapapeles, aparece en una lista de objetos de pegado. Para ver información sobre el objeto, haga clic en el icono de ayuda del objeto pegado. 
  • El contenido copiado no está disponible entre pestañas. Por ejemplo, si tiene Architect flujos abiertos en diferentes pestañas, un intento de copiar un objeto de una pestaña a otra falla. Si actualiza la pestaña que incluye un flujo Architect, el contenido del portapapeles no persista.
  • Al copiar una acción con una variable de cadena no segura (por ejemplo, Task.myString) en un flujo seguro que contenga una variable con el mismo nombre, Architect crea una nueva variable. Este comportamiento se produce porque los ajustes seguros no coinciden.

Copiar y pegar lógica de un flujo de chat entrante existente a un nuevo flujo de mensajes entrante

  1. Abra el flujo chat por web que contiene los objetos que desea copiar.
  2. Junto a los objetos que desea copiar; por ejemplo, un tarea o estado completo, haga clic Más .
  3. En el menú que aparece, haga clic en Copiar.
  4. Crear un flujo de mensajes entrante.
  5. Vaya al ubicación en el flujo de mensajes donde desee pegar la selección copiada.
  6. Haga clic Más .
  7. En el menú que aparece, en Pegar objeto haga clic en la selección copiada adecuada.
    Nota: Cuando Architect copia un tarea en el portapapeles, cambia el nombre de tarea y lo adjunta con un número consecutivo. Por ejemplo, Nueva tarea 1.
  8. Guarde y publique el flujo de mensajes entrante.