Saltar a contenido

Paso a Producción

La herramienta de pasos a producción está diseñada para gestionar todos los recursos configurables y gestionables entre los diferentes ambientes: Desarrollo (Developer) y Productivo (Producción). Estos ambientes permiten visualizar sus elementos por categorías o individualmente, facilitando la migración de cambios del ambiente de desarrollo a producción.

En el ambiente de desarrollo, los usuarios con roles superiores a editor y con certificados “Basic Flow Designer” tendrán acceso para crear, actualizar, eliminar y leer las configuraciones de cada componente del flujo. Sin embargo, en el ambiente de producción, no se podrán realizar cambios en el flujo desarrollado. Este estará limitado a la visualización y configuraciones propias del ambiente productivo, tales como el establecimiento de canales productivos, visualización de reportes y configuraciones como las ventanas de mantenimiento, entre otras.

Grupos para realizar paso a producción

  • Widget: Permite realizar PAP de cambios asociados al estilo del editor de temas y configuraciones. Esta opción se visualiza al hacer clic en el ícono widget, que permite acceder a la opción desplegar.
  • Aplicativo (Tenant): Representa el macro de todos los elementos y categorías que se relacionan con el aplicativo. Al hacer clic en el ícono Tenant se desplegarán las siguientes opciones:
  • Cognitivos: Despliega un listado con contextos cognitivos seleccionables para realizar PAP.
  • Usuarios: Permite realizar PAP de todos los usuarios y el correspondiente registro entre ambientes.

Grupo Tenant:

  • Flujo: Permite realizar PAP de todos los elementos asociados al flujo, excepto los canales. Estos se presentan en subcategorías como: Intenciones, entidades, acciones y casos.

  • Kyubo: Permite realizar PAP de los recursos asociados al centro de mensajes de Lynn, presentados en subcategorías como: Grupos de trabajo, habilidades y agentes.

  • Campañas: Despliega un listado con las campañas existentes en el tenant, seleccionables para realizar PAP.

Grupo Flujo:

  • Intenciones
  • Casos
  • Acciones
  • Entidades
  • Tenant conf

Grupo Kyubo:

  • Grupos de trabajo
  • Habilidades

Opciones del menú PAP

OOpción Despliegue (Deploy): Permite desplegar todos los componentes del aplicativo. Al seleccionar la opción “Deploy” se observarán dos tablas: tabla origen (ambiente de Desarrollo - Testing) y tabla destino (Production). La tabla origen mostrará el total de componentes a pasar a producción y la tabla destino mostrará los componentes o elementos disponibles actualmente. Si es el primer paso a producción, la tabla de destino estará vacía.

1.- Para realizar el paso a producción, seleccione el botón “Pase a Produccion” (>>) mostrado en la siguiente imagen:

1.1 .- Paso a producción - Aplicativo con 3 ambientes: Para los tenants con ambiente de QA habilitado, el nombre origen y destino cambiará, observándose Testing como origen y QA como destino. Finalmente, para disponibilizar cambios en el ambiente de Producción, ingrese al ambiente de QA y promueva sus elementos desde QA a Producción.

2.- Al realizar esta acción Lynn enviará un email con el código de verificación para realizar el paso a producción, revise su bandeja de entrada y busque el email enviado desde la dirección de correo oficial (administrator@lynn.cx):

3.- Use el código de verificación en la casilla de “código de verificación”, luego confirme el paso a producción con el botón “Confirmar”.

4.- Posterior a confirmar su paso a producción se notificará que se inició el paso, luego deberá esperar a que la barra de carga llegue al 100% esto indicará que su paso a producción se ha completado exitosamente.

5.- Espere 10 segundos a que su tabla de destino (Production) se actualice para verificar sus cambios, o diríjase directamente al ambiente de producción y notará que sus componentes ya fueron promovidos.

Opción Historia: La opción historia de aplicativo muestra un resumen de lo últimos PAP que se han realizado en este aplicativo e identifica la fecha y el usuario que la ejecutó.

Opción descarga de respaldo (Backup): Le permitirá descargar una salva de estado o “snapshoot” desde el ambiente solicitado.
Opción aplicar respaldo: Le permitirá aplicar un respaldo (BackUp o snapshoot) al ambiente, restaurando su estado a uno previo.
Opción respaldos: Cada vez que usted realiza un paso a producción, Lynn automáticamente guardará un respaldo del destino (Producción). En la opción “respaldos” podrá descargar y acceder a la iformacion de los últimos 20 PAP que ha realizado, superado esta cantidad se eliminara el registro mas antiguo.

Nota: Importante sobre Snapshots Automáticos: Al realizar este proceso, tenga en consideración que Lynn genera un respaldo automático llamado "Snapshot". Estos se crean automáticamente con un intervalo de 15 minutos entre un respaldo y otro. Por ejemplo, si realiza un PAP a las 12:00 hrs, se generará un snapshot. Si realiza otro PAP a las 12:10 hrs, no se guardará uno nuevo. Sin embargo, si realiza un PAP a las 12:20 hrs, se generará automáticamente un nuevo snapshot, ya que habrán pasado los 15 minutos desde el último PAP.

Paso a producción en Lynn

A continuación, se detalla paso a paso el uso de la herramienta de gestión de elementos entre ambientes, la cual se encarga de administrar los pasos a producción (PAP) en los diferentes entornos de Lynn.

Proceso desde interfaz directa de Producción

  1. En el costado izquierdo de la interfaz de la aplicación Lynn ubique el icono de “Producción”.

  1. Visualizara el organigrama de todos los componentes dentro del aplicativo (Tenant) o de una componente en particular disponibles que podrá realizar pasos a producción . Para realizar un paso a producción, solo deberá hacer click sobre el elemento de interés y solicitar su despliegue.

Nota: En caso de no tener la opción disponible, deberá comunicarse con soporte de Lynn y solicitar permisos para su acceso.

Proceso desde el diseñador de flujos

  1. Acceda al diseñador de flujos correspondiente al tenant en el cual desea realizar el PAP
  2. Identificado el elemento de su interés, haga clic derecho sobre el y acceda a la opción "PAP del elemento"
  3. Visualizara la ventana de Pase a produccion y junto con ella una notificacion de envio de correo exitoso
  4. Recibirá un correo que contendrá un código de verificación. Recuerde que la dirección de correo donde recibirá el código debe estar ingresada en las configuraciones de su cuenta en el aplicativo Lynn.
  5. El codigo de verificacion debera ingresarlo en el campo "Código de verificación" de la ventana Pase a produccion

Tambien de esta forma podra realizar PAP de varios elementos seleccionados, para este proceso debe hacer clic derecho sobre cada elemento y seleccionar la opcion "Seleccionar elemento para PAP", posterior a seleccionar todos los elementos que desea pasar a produccion pinche el botón "Ir al PAP"

Nota: Los elementos marcados con un warning ya están considerados para su paso a producción, por lo tanto, podrán ser eliminados de su lista.

Sera redireccionado a la interfaz de PAP en donde se mostrará el organigrama de su aplicativo Lynn en el cual se representan los elementos existentes y los elementos seleccionados en el diseñador de flujo se veran representados en el icono segun corresponda.

Nota: Presione los botones (+) para expandir cada rama del organigrama o (-) para retraerla, tal y como se muestra en la siguiente imagen:

Pase a producción del grupo flujo

Para promover los elementos del flujo, seleccione el componente de su interés y haga click en “Desplegar”. Al Igual que en los casos anteriores, se mostrará la tabla de origen a la izquierda mostrando el ambiente de desarrollo (Testing) y la tabla de destino a la derecha (Production). Seleccione los elementos a promover y espere que el proceso termine.

Los elementos en la tabla serán promovidos uno a uno. Si trata de promover más de un elemento, los elementos en espera podrán ser cancelados con el botón (X). La tabla también le mostrará los elementos que aún no han sido promovidos desatando el nombre del elemento tal y como se muestra en la imagen:

Paso a producción de grupo Kyubo

Para los clientes que utilizan Kyubo, está disponible la opción tanto de paso a producción, como de paso a testing para ciertos componentes (esto para sincronizar ambientes).

El paso a producción de Kyubo contempla:

  • Grupos de trabajo

  • Habilidades

  • Agentes

Se recomienda utilizar esta opción para promover todos los elementos disponibles en Kyubo de su aplicativo. Esta opción permite promover Habilidades y Grupos de trabajo desde Desarrollo a Producción y viceversa, pero no permite promover Agentes desde producción al ambiente de desarrollo.

  • Grupos de trabajo y habilidades: El paso a producción del grupo de trabajo y habilidades permite promover desde desarrollo a producción o de producción a desarrollo los componentes seleccionados, como en los ejemplos anteriores se debe presionar el botón “Desplegar a production”(>>) y se observara elemento en la tabla de destino (Production):

Nota importante acerca del despliegue desde producción: Si usted es usuario del Kyubo, desde el ambiente de producción seguirá teniendo la opción de promover grupos de trabajo y habilidades. Las otras opciones, quedarán bloqueadas, tal como se muestra en la imagen siguiente.

  • Agentes: El paso a producción de los agentes, permite promover los agentes seleccionados desde ambiente de desarrollo a producción:

Pase a producción del widget

Las configuraciones del widget NO son promovidas cuando se realiza un paso a producción general del Tenant.

Estas configuraciones de diseño deberán ser promovidas únicamente desde esta opción, esta opción promueve el diseño configurado desde su aplicativo.

Observación: si los estilos o temas asociados no actualizan su visual al implementar un cambio o pasarlo a producción puede aplicar la instrucción “RefreshCss” lo que forzara un refresco de memoria sobre los recursos asociados. Para ellos encadene a la URL del widget presentada en el script de embebido la siguiente barra: [widgetURL]/RefreshCss

Pase a producción contextos cognitivos

Esta opción permite promover los contextos cognitivos configurados en su tenant. Esta opción NO cambiará su contexto cognitivo evaluador en el ambiente de producción. Si requiere cambiar o actualizar el contexto cognitivo por defecto debe ir al ambiente destino y actualizarlo en el configurador de contextos cognitivos.

Recomendaciones y observaciones de interés

☑️ Recuerde que las acciones sobre ambientes deben ser gestionadas por certificados Lynn y se aconseja encarecidamente llevar a cabo las acciones de validación y salva de estados previa actividad de sincronización de ambientes.

☑️ Los cambios efectuados en un pase a producción lógico (PaP) desde la herramienta de gestión entre ambientes tomaran efecto para las sesiones nuevas gestionadas por el módulo de mensajería a partir de la finalización del proceso de sincronización y no afectaran a las ya establecidas.

☑️ Prefiera PaP lógicos en ventanas de tiempo de bajo tráfico.

☑️ Recuerde actualizar la ventana de mantenimiento en la cartilla del aplicativo y evite coincidir su PaP con dicha ventana, de ser requerido informe a nuestro equipo de soporte de dicha coincidencia con al menos 24 horas de plazo.

☑️ Guarde periódicamente el estado de su aplicativo mediante un snapshoot o “captura de estado”, esto será de gran ayuda para la progresión y mantención de su aplicativo en función de actividades de diseño de flujo lógico y configuraciones sobre el mismo.

☑️ Si su aplicativo aún no está disponible en producción, aparecerá una alerta indicándole que será el primer paso a producción.

☑️ Realice una validación de integridad del flujo lógico antes de realizar un despliegue de flujo o de todo el aplicativo.

☑️ Las configuraciones del widget no son promovidas desde la opción de PaP aplicación (Tenant).

☑️ Es altamente recomendable descargar los Snapshot (Capturas de estados) de los ambientes de desarrollo y producción antes de realizar un PAP. Esto le permitirá revertir sus cambios en caso de ser necesario.

☑️ El contexto cognitivo de la aplicación de desarrollo NO será actualizado en producción con esta opción.

☑️ Los canales conectados al ambiente destino no son afectados por los PaP de los aplicativos.

☑️ Una vez iniciado el PAP del aplicativo, NO podrá cancelar la operación.

☑️ De manera predeterminada, al crear un nuevo aplicativo (tenant), solo se encontrará disponible el ambiente de testing, luego del primer paso a producción, verá activada la funcionalidad de paso a producción el ambiente de Producción.

☑️ Para clientes que requieran un ambiente adicional para pruebas o QA, deberán solicitar la activación a través del partner o asesor comercial. Este nuevo ambiente actuará como un entorno intermedio entre testing y producción. Para ver como se realiza el PAP desde ambiente QA a producción consulte en este misma sección el apartado Paso a producción - Aplicativo con 3 ambientes

Casos prácticos.

A continuación, describiremos como realizar el paso de componentes de uso cotidianos:

PAP Intenciones

Analizaremos un paso a paso a producción de una intención, la cual estara asociada a un caso con dos acciones, un dialogo y un modulo de extension JavaScript Code Block.

Accede a la interfaz de "Produccion" en el ambiente de desarrollo, en donde debera seleccionar la opción de intenciones dentro del organigrama y seguimos las instrucciones descritas anteriormente.

Del resultado mostrado a continuación podemos observar que, al realizar el paso a producción de una intención, también se pasará todas sus conexiones asociadas (caso y acciones). Ademas visualizara en cada elemento una etiqueta que indicara que esta en el ambiente de producción.

PAP Acciones

En el siguiente caso, analizaremos un paso a producción correspondiente solamente a una acción de dialogo, la cual esta asociada a un caso y una intención.

Accede a la interfaz de "Produccion" en el ambiente de desarrollo, para realizar el paso a producción del dialogo, dentro del organigrama seleccionamos la opción de acciones y seguimos las instrucciones anteriores para realizar el PAP.

Como podemos observar en la siguiente imagen, al hacer el paso a producción del dialogo solo se ha pasado dicha acción. Esto aplica para todas las acciones que se quieran pasar a producción.

Importante: Si se realiza el paso a producción de una acción, la intención y el caso NO serán pasados a producción.