¿Qué pasa si la cadena falla? Es esencial que los usuarios finales estén completamente informados sobre los posibles resultados. En esta ruta de aprendizaje conectada, mejoraremos nuestra cadena principal incorporando ramas adicionales que se comunicarán con nuestra hoja de control, indicando específicamente cualquier falla. Esta cadena ampliada ofrecerá una capa adicional de transparencia, permitiendo a los usuarios identificar fácilmente la última fecha de ejecución exitosa del comando. Además, proporcionará una visibilidad clara sobre si la cadena ha funcionado con éxito o ha experimentado algún problema. Esta mejora garantiza que los usuarios estén bien equipados con la información necesaria para monitorear y abordar rápidamente cualquier falla potencial.
Caso de uso empresarial principal |
Orquestación de flujos de trabajo de informes desde una ubicación centralizada Proporcionar a los usuarios finales información sobre los estados del flujo de trabajo |
Objetivo de aprendizaje principal |
Aprenda a agregar seguimiento de fallas dentro de las hojas de control de la cadena Aprenda la ramificación de la cadena Aprenda a copiar comandos |
Requisitos previos |
Completar el CLP | Ejecución de procesos y registro de resultados dentro de una hoja de control |
Plantilla de apoyo | CLP | Registro de fallos en una hoja de control |
Paso 1: Editar la cadena existente
- Vaya a Generador de cadenas y localice la Cadena CLP | Ejecución de procesos y registro de resultados dentro de una hoja de control
- Haga clic en el botón de lápiz para editar la cadena
- Haga clic en Configuración de la cadena en la parte superior derecha
- Cambiar el nombre de la cadena: CLP | Registro de fallos dentro de una hoja de control
- Salva la cadena
Paso 2: Agregar rama de falla para el proceso de carga de datos
Ahora agregaremos los comandos que se utilizarán para generar y completar los valores que se devolverán a la hoja de control para indicar que falló el proceso de carga de datos. El primer paso para hacer esto es crear el archivo con el estado y la hora.
- Agregue un comando Crear archivo desde el Conector de utilidades de archivo al lienzo de cadena
- Conecte el evento de cadena Ejecutar cadena - Cargar datos al comando Crear archivo
- Haga doble clic en el enlace para editar las condiciones del enlace.
- Haga clic en la opción de falla
Después de seleccionar la opción de falla, el enlace estará en rojo, lo que indica que la Cadena continuará con esta rama solo si falla el evento de Cadena "Ejecutar Cadena - Cargar Datos"
- Haga clic en la opción de falla
- Haga doble clic en el comando Crear archivo para configurarlo
- Nombre el comando: Completar error de carga de datos y marca de tiempo
- En el campo Texto , escriba la siguiente información:
Error en la carga de datos,(*<System.DateTime> *)
-
-
- Reemplace el marcador de posición (*System.DateTime*) con la variable de tiempo de ejecución adecuada, esto extraerá programáticamente la fecha y la hora de las cadenas.
- Desde el panel Seleccionar una variable a la izquierda, expanda Tiempo de ejecución
- Seleccione el valor System.DateTime
- Reemplace el marcador de posición (*System.DateTime*) con la variable de tiempo de ejecución adecuada, esto extraerá programáticamente la fecha y la hora de las cadenas.
-
- Guardar el comando
Paso 3: Escriba el error de carga de datos nuevamente en la hoja de control
Ahora utilizaremos el comando Escribir datos de la hoja para escribir la información completada en el comando anterior nuevamente en la hoja de control. Esto brindará a nuestros usuarios finales visibilidad sobre las fallas en la carga de datos y la fecha en que fallaron.
- Agregue un comando Escribir datos de hoja desde el Conector Workiva al lienzo de Cadena
- Vincula el comando Completar error de carga de datos y marca de tiempo al comando Escribir datos de la hoja
- Haga doble clic en el comando para configurarlo
- Nombre del comando: Escribir datos de la hoja - Error en la carga de datos
- Haga clic en el campo ID de la hoja de cálculo
- Dentro del panel Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Cadena
- Seleccione la variable de cadena cv-Control Spreadsheet ID
- Haga clic en el campo ID/Nombre de la hoja
- Dentro del panel Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Cadena
- Seleccione la variable de cadena cv-Control Nombre de la hoja
- Haga clic en el campo Archivo de datos
- Dentro del panel Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Completar datos Falla de carga y marca de tiempo
- Seleccione la salida Archivo creado
- El campo Región se completará con una combinación de variables de cadena y salida JSON para indicar a la cadena la celda específica en la hoja de control donde escribir para la iteración actual:
- Haga clic en el campo Región y complételo con lo siguiente:
- Letra de columna de estado de cv - variable que se encuentra en el panel Variables, en Variables de cadena
- Iteración de archivo JSON : usamos el número de fila de la iteración más uno para especificar la región donde se escribirán los datos. Agregamos uno para tener en cuenta la fila del encabezado.
- Desde el panel Seleccionar una variable , haga clic en la flecha hacia abajo para expandir el Iterador de grupo
- Seleccionar <> Iteración de archivo JSON
- Haga clic en la píldora verde Iteración de archivo JSON para transformar la variable
- Haga clic en Seleccionar una transformación y elija Obtener valor de JSON
- Presione el signo verde +
- En el campo de valor, escriba Número de fila y presione Enter
- Seleccione otra transformación y elija Analizar número
- Haga clic en el signo verde +
- Seleccione otra transformación y elija Agregar
- Haga clic en el signo verde +
- En el campo de valor introduzca 1
- Haga clic en Aceptar
- Introduzca dos puntos después de la primera iteración del archivo JSON :
- cv-Columna de sello de tiempo Letra - variable que se encuentra en el panel Variables en Variables de cadena
- Iteración de archivo JSON : usamos el número de fila de la iteración más uno para especificar la región donde se escribirán los datos. Agregamos uno para tener en cuenta la fila del encabezado.
- Siga los mismos pasos anteriores para la segunda iteración del archivo JSON
- Haga clic en el campo Región y complételo con lo siguiente:
- Guardar el comando
Paso 4: Agregar rama de falla para el proceso de actualización de conexiones
Ahora agregaremos los comandos que se utilizarán para generar y completar los valores que se devolverán a la hoja de control para indicar que falló el proceso de actualización de conexiones. Esta vez copiaremos los dos comandos que ya creamos para agilizar el proceso.
- Haga clic en el comando Completar error de carga de datos y marca de tiempo y haga clic en el botón Copiar
- Conecte el evento de cadena Ejecutar cadena - Actualizar conexiones al comando Completar error de carga de datos y marca de tiempo - Copiar que se acaba de copiar
- Haga doble clic en el enlace para editar las condiciones del enlace.
- Haga clic en la opción de falla
- Haga clic en la opción de falla
- Haga doble clic en el comando Completar error de carga de datos y marca de tiempo - Copiar para configurarlo
- Nombre el comando: Completar Actualizar error de conexión y marca de tiempo
- En el campo Texto , actualice la siguiente información:
Error en la actualización de la conexión,(*<System.DateTime> *)
- Notarás que no es necesario actualizar ni agregar la variable Fecha y hora del sistema.
- Guardar el comando
Paso 5: Escriba el error de actualización de conexión nuevamente en la hoja de control
Ahora utilizaremos el comando Escribir datos de la hoja para escribir la información completada en el comando anterior nuevamente en la hoja de control. Esto brindará a nuestros usuarios finales visibilidad de las fallas de conexión de actualización y la fecha en que falló. Una vez más, copiaremos un comando creado previamente para ahorrar tiempo.
- Haga clic en el comando Escribir datos de la hoja - Error en la carga de datos y haga clic en el botón Copiar
- Conecte el comando Rellenar actualización de falla de conexión y marca de tiempo al comando Escribir datos de la hoja - Error de carga de datos - Copiar que se acaba de copiar
- Haga doble clic en el enlace para editar las condiciones del enlace.
- Haga clic en la opción de falla
- Haga clic en la opción de falla
- Haga doble clic en el comando Escribir datos de la hoja - Error en la carga de datos - Copiar para configurarlo
- Nombre del comando: Escribir datos de la hoja - Actualizar conexión Error
- Haga clic en el campo Archivo de datos y elimine la variable
- Dentro del panel Seleccionar una variable , haga clic en la flecha hacia abajo para expandir Completar Actualizar error de conexión y marca de tiempo
- Seleccione la salida Archivo creado
- Notarás que los demás campos se han rellenado con la misma información que se completó para el comando Escribir datos de la hoja - Error en la carga de datos, todo lo demás seguirá igual.
- Guardar el comando
Paso 6: Pruebe el ejercicio
Ahora que la cadena está completa, prueba el resultado.
- Publicar la Cadena
- Para probar nuestros nuevos Comandos, forzaremos un fallo editando nuestra hoja de control
- Navegue hasta la Hoja de control CLP Hoja de cálculo en la plataforma Workiva
- Eliminar el valor TableID en una de las filas
- Eliminar el valor de SpreadsheetID en una fila diferente
- Regrese a la cadena CLP | Registro de fallas dentro de una hoja de control y haga clic en Ejecutar. Seleccionar Ejecutar cadena
- Una vez completada la cadena, verifique que el flujo de trabajo se haya completado marcando lo siguiente:
Rama de error seguida por error en la carga de datos:
Rama de error seguida para falla de actualización de conexiones:
Resultados escritos en hoja de control indicando fallos y aciertos:
¡Felicitaciones! ¡Has terminado la serie Ruta de aprendizaje conectada sobre centralización de datos! Desafíese un poco más con las Rutas de aprendizaje conectadas de transformación.