Ha llegado el momento de reunirlo todo en un Flujo de Trabajo de Informes Centralizado, en el que procesaremos los nuevos datos y actualizaremos las conexiones que dependen de esos datos utilizando una única Cadena. En esta Ruta de aprendizaje conectada, utilizaremos las variables de nuestra hoja de control para ejecutar flujos de trabajo que preparen nuestros datos a la vez que actualizan la hoja de control con un estado, proporcionando a los usuarios empresariales más visibilidad sobre cuándo se completaron los flujos de trabajo más recientemente.
| Caso de uso empresarial principal |
Orquestando flujos de trabajo de informes desde una ubicación centralizada. Simplificar la gestión del flujo de trabajo para los usuarios finales Proporcionar a los usuarios finales información sobre el completando flujo de trabajo... |
| Objetivo principal de aprendizaje |
Aprende a ejecutar procesos similares utilizando los valores de una Hoja de control Añadir registro a la hoja de control utilizando Comandos en Cadena |
| Requisitos previos |
Completa el CLP | Utilizar valores de una ruta de hoja de control Configura los siguientes conectores: |
| Plantilla de ayuda | CLP | Ejecutando Procesos e Iniciando sesión en una Hoja de Control |
Paso 1: Actualizar la hoja de control para incluir el Iniciando sesión
Para notificar a los usuarios finales el estado y la actualización más reciente de los procesos ejecutados por la Hoja de Control, necesitamos un lugar donde almacenar los detalles sobre cuándo se ejecutó el flujo de trabajo y el estado de dicho flujo. Guardaremos esta información en la hoja de control.
- Desde la plataforma Workiva, navega hasta la hoja de cálculo hoja de control de CLP
- Añade dos columnas nuevas después de la columna Ubicación del archivo con los siguientes encabezados:
- Estado
- Marca de tiempo
- No añadas ningún valor por debajo de estos encabezados de columna
Etapa 2: Editar la Cadena Existente
- Navega hasta el Generador de cadenas y localiza la Cadena CLP | Utilizar valores de una hoja de control.
- Haz clic en el botón del lápiz para editar la cadena
- Haz clic en Configuración de Cadenas en la parte superior derecha
- Cambiando nombre de Cadenas: CLP | Ejecutando Procesos e Iniciando sesión en una Hoja de Control
- En Variables de cadena, haz clic dos veces en el signo Más para crear dos Variables de cadena y configurarlas como se indica a continuación:
- Tipo: variable de cadena (cv)
- Nombre: cv-Estado Columna Carta
- Valor: la letra de columna en la que se creó el encabezado Estado
- En el ejemplo proporcionado, el valor es F
- Tipo: variable de cadena (cv)
- Nombre: cv-Letra de columna de marca de tiempo
- Valor: la letra de la columna en la que se creó el encabezado Marca de tiempo
- En el ejemplo proporcionado, el valor es G
- Tipo: variable de cadena (cv)
- La cadena debería tener ahora cuatro variables de cadena
- Guardar la cadena
Etapa 3: Comando Añadir Números de Fila
Utilizaremos el comando Añadir Números de Fila para añadir automáticamente números de fila a la hoja de control. Esto nos permitirá determinar dónde debe producirse el registro dentro de la hoja de control.
- Haz doble clic en la vinculación entre el comando Obtener datos de la hoja y el comando Convertir hoja de control a JSON
- Rompe el enlace haciendo clic en el botón Eliminar
- Rompe el enlace haciendo clic en el botón Eliminar
- Agregar un comando Añadir Números de filas desde el conector de transformación tabular al lienzo Cadenas.
- Conecta el comando Obtener datos de la hoja al comando Añadir números de fila.
- Conecta el comando Añadir Números de Fila al comando Convertir Hoja de Control a JSON .
- Haz clic dos veces en el comando Añadir/agregar Números de filas para configurarlo.
- Haz clic en el campodel Archivo de Entrada .
- Dentro del panel Seleccionar una variable, haz clic en la flecha hacia abajo para desplegar Obtener datos de hojas.
- Selecciona la salida Datos desde el comando Obtener datos de la hoja.
- Haz clic en el campodel Archivo de Entrada .
- Guardar el comando
- Ahora que hemos añadido Números de fila al conjunto de datos, tenemos que actualizar los Comandos posteriores para utilizar los datos transformados. En este caso, es necesario actualizar el comando CSV a JSON.
- Haz doble clic en el comando Convertir hoja de control a JSON para actualizarlo.
- Haz clic en el campo Archivo de Entrada y elimina la Salida de Datos Obtener Hoja
- Dentro del panel Selecciona una variable, haz clic en la flecha hacia abajo para ampliar Añadir números de filas.
- Selecciona el resultado Añadir números de filas desde el comando Añadir números de filas
- Haz clic en el campo Archivo de Entrada y elimina la Salida de Datos Obtener Hoja
- Guardar el comando
- Haz doble clic en el comando Convertir hoja de control a JSON para actualizarlo.
Paso 4: Ejecutar un proceso para subir datos a Wdata
Ahora utilizaremos las variables de nuestra hoja de control para ejecutar un proceso que suba los datos a una Tabla de Wdata. Lo haremos mediante un evento Ejecutar cadena que inicia la cadena Cargar datos en Wdata desde Cargar datos en una ruta de tabla.
- Ahora que hemos podido visualizar el uso de variables desde una hoja de control utilizando Manillas, ya no necesitamos el comando Manillas
- Pasa el ratón por encima del comando Manillar y haz clic en la papelera para eliminar
- Confirma que has eliminado el comando haciendo clic en Eliminar
- Pasa el ratón por encima del comando Manillar y haz clic en la papelera para eliminar
- Añade un evento Ejecutar cadena al lienzo de Cadena
- Conecta el comando Condicionalde la Bandera Activa a la cadena de ejecución Evento.
- Haz clic dos veces en el comando para configurarlo
- Pon nombre al comando: Ejecutar Cadena - Subir Datos a Wdata
- Haz clic en el desplegable Cadena y selecciona la Cadena CLP | Subiendo datos a una tabla.
- Configura las Entradas en tiempo de ejecución utilizando variables desde la hoja de control:
- Haz clic en el campo ID de tabla:
- Desde el panel Seleccionar una variable, haz clic en la flecha hacia abajo para desplegar Iterador de grupo
- Selecciona <> Iteración de Archivos para JSON.
- Haz clic en el icono verde Iteración de archivos JSON píldora para transformar la Variable.
- Haz clic en Seleccionar una transformación y elige Obtener el valor de JSON .
- Pulsa el signo verde +
- En el campo de valor escribe TableID exactamente como está dentro de la hoja de control y pulsa intro
- Haz clic en Aceptar
- Haz clic en el campo ID de tabla:
-
-
- Haz clic en el campo Nombre de archivo
- Sigue las mismas etapas anteriores para utilizar la variable desde el control, utilizando el campo FileName en lugar de TableID.
- Haz clic en el campo Ubicación del archivo.
- Sigue las mismas etapas anteriores para utilizar la variable desde la hoja de control, utilizando el campo FileLocation en lugar de TableID.
- Haz clic en el campo Nombre de archivo
-
- Guardar el comando
Paso 5: Ejecutar proceso para Actualizar conexiones .
A continuación, utilizaremos las variables de nuestra hoja de control para ejecutar un proceso que actualice los datos de nuestras hojas de cálculo del informe, poniendo a disposición de los usuarios finales los datos recién cargados. Lo haremos mediante un evento Ejecutar cadena que inicie la cadena Actualizar lista de conexiones desde Ruta para actualizar lista de conexiones.
- Añade un evento Ejecutar cadena al lienzo de Cadena
- Conecta la cadena de ejecución - Subiendo datos a Wdata Evento de cadena a la cadena de ejecución Evento
- Haz clic dos veces en el comando para configurarlo
- Pon nombre al comando: Ejecutar cadena - Actualizar conexiones .
- Haz clic en el desplegable Cadenas y selecciona la Cadena CLP | Actualizar lista de conexiones .
- Configura las Entradas en tiempo de ejecución utilizando variables desde la hoja de control:
- Haz clic en el campo ID de la Hoja de cálculo
- Desde el panel Seleccionar una variable, haz clic en la flecha hacia abajo para desplegar Iterador de grupo
- Selecciona <> Iteración de Archivos para JSON.
- Haz clic en el icono verde Iteración de archivos JSON píldora para transformar la Variable.
- Haz clic en Seleccionar una transformación y elige Obtener el valor de JSON .
- Pulsa el signo verde +
- En el campo de valor escribe SpreadsheetID exactamente como está dentro de la hoja de control y pulsa intro.
- Haz clic en Aceptar
- Haz clic en el campo ID de la Hoja de cálculo
- Guardar el comando
Paso 6: Comando Rellenar estado y marca de tiempo
Ahora añadiremos los comandos que se utilizarán para generar y rellenar los valores que se devolverán a la hoja de control para indicar que los flujos de trabajo se han realizado correctamente. La primera etapa para hacerlo es crear el archivo con el estado y la hora.
- Añade un comando Crear archivo desde el conector de servicios de archivos al lienzo de Cadenas
- Conecta la Cadena de Ejecución - Actualiza Conexiones Evento de Cadena al Comando Crear Archivo.
- Haz clic dos veces en el comando para configurarlo
- Pon nombre al comando: Rellenar estado y hora .
- En el campo Texto, escribe la siguiente información:
Subida y actualización de datos completa,(*<System.DateTime>*)
-
-
- Reemplaza el marcador de posición (*System.DateTime*) por la Variable de Tiempo de Ejecución apropiada, esto extraerá programáticamente la fecha y hora desde Cadenas.
- Desde el panel Seleccionar una variable de la izquierda, expande Tiempo de ejecución
- Seleccionar el valor System.DateTime
- Reemplaza el marcador de posición (*System.DateTime*) por la Variable de Tiempo de Ejecución apropiada, esto extraerá programáticamente la fecha y hora desde Cadenas.
-
- Guardar el comando
Etapa 7: Volver a escribir en la hoja de control
Ahora utilizaremos el comando Escribir datos de la hoja para volver a escribir en la hoja de control la información rellenada en el comando anterior. Esto dará a nuestros usuarios finales visibilidad en el proceso, mostrando el estado de la carga y actualización de los datos, y la fecha en que se actualizaron.
- Añadir un comando Escribir datos de la hoja desde el conector Workiva al lienzo de Cadenas
- Vincular el comando Poblar estado y marca de hora al comando Escribir datos de la hoja
- Haz clic dos veces en el comando para configurarlo
- Haz clic en el campo ID de la Hoja de cálculo
- Dentro del panel Seleccionar una variable, haz clic en la flecha hacia abajo para expandir Cadena
- Selecciona la cv-Control ID de hoja de cálculo Variable de cadena
- Haz clic en el campo ID de hoja/Nombre
- Dentro del panel Seleccionar una variable, haz clic en la flecha hacia abajo para expandir Cadena
- Selecciona la variable de cadena cv-Nombre de la hoja de control
- Haz clic en el campo Archivo de datos.
- Dentro del panel Seleccionar una variable, haz clic en la flecha hacia abajo para expandir Rellenar estado y marca de hora .
- Selecciona el Archivo creado resultado
- El campo Región se rellenará con una combinación de Variables de cadena y salida JSON para indicar a la Cadena la celda concreta de la hoja de control en la que debe escribir para la iteración actual:
- Haz clic en el Campo de la Región y rellénalo con lo que aparece a continuación:
- cv-Columna de estado Carta - variable encontrada en el panel Variables en Variables en cadena
- Iteración de archivos JSON - estamos utilizando el Número de Fila de la iteración, más 1, para especificar la región en la que escribir los datos, añadimos uno para tener en cuenta la fila de encabezado.
- Desde el panel Seleccionar una variable, haz clic en la flecha hacia abajo para desplegar Iterador de grupo
- Selecciona <> Iteración de Archivos para JSON.
- Haz clic en el icono verde Iteración de archivos JSON píldora para transformar la Variable.
- Haz clic en Seleccionar una transformación y elige Obtener el valor de JSON .
- Pulsa el signo verde +
- En el tipo de campo de valor escribe Número de fila y pulsa intro
- Selecciona otra transformación y elige Analizar número .
- Haz clic en el cartel verde
- Selecciona otra transformación y elige Añadir
- Haz clic en el cartel verde
- En el campo de valor introduce 1
- Haz clic en Aceptar
- Introduce dos puntos después de la primera iteración de archivos JSON:
- cv-Columna de marcas de hora Carta - variable encontrada en el panel Variables en Variables en cadena
- Iteración de archivos JSON - estamos utilizando el Número de Fila de la iteración, más 1, para especificar la región en la que escribir los datos, añadimos uno para tener en cuenta la fila de encabezado.
- Sigue los mismos pasos anteriores para la segunda iteración de archivos JSON.
- Haz clic en el Campo de la Región y rellénalo con lo que aparece a continuación:
- Haz clic en el campo ID de la Hoja de cálculo
- Guardar el comando
Etapa 8: Evaluar el ejercicio
Ahora que la Cadena está completa, evalúa el resultado.
- Publicar en la Cadena
- Haz clic en Ejecutar y selecciona Ejecutar cadena .
- Una vez completada la Cadena, verifica que el flujo de trabajo se ha completado comprobando lo que se indica a continuación:
Cadenas ejecutadas correctamente:
Subidas de datos correctas/correctamente a la tabla de detalles de empleados de CLP:
Las conexiones se han actualizado correctamente en la Hoja de cálculo de resumen de empleados de CLP:
Se ha añadido correctamente el registro a la hoja de control principal:
¡Felicitaciones! Has automatizado correctamente un flujo de trabajo que descarga datos del origen, carga los datos en una Tabla y actualiza las conexiones que utilizan esos datos. Este flujo de trabajo utilizó valores de una hoja de control para determinar el origen de datos, el destino de carga en Workiva y las conexiones para actualizar. Aplica estos principios a tus propios procesos para minimizar el esfuerzo manual y proporcionar a los usuarios finales información sobre la finalización.
Ponte más a prueba añadiendo el registro de fallos a tu hoja de control completando el siguiente camino: ¡Iniciando sesión de fallos en una hoja de control!