Para automatizar los flujos de trabajo en la plataforma Workiva y en otras fuentes de datos, los propietarios de espacios de trabajo pueden crear y gestionar secuencias lineales de tareas en forma de cadenas. Por ejemplo, puede crear una cadena para actualizar automáticamente la información financiera de un Origen de datos en una Tabla y, a continuación, enviar esos datos a otro Origen de datos para generar un Informe.
Formación adicional disponible
¡Desbloquee el poder de las cadenas con nuestro curso autodidacta en el Workiva Learning Hub! Este completo curso le guiará a través del proceso de creación de una cadena de principio a fin, proporcionándole experiencia práctica y un profundo conocimiento de la plataforma Chain Builder.
Visite el Workiva Learning Hub
Requisitos
Los siguientes roles de usuario de Wdata pueden crear y gestionar cadenas:
- Propietario del espacio de trabajo con el rol Editor, Profesional, o Estándar
- Propietario de la cadena con el rol Editor, Profesional, o Estándar
- Chain Builder con permisos apropiados
Cadenas de acceso
Haga clic en Cadenas => Creador de cadenas en Wdata para ver y gestionar sus cadenas. Desde Admin => Seguridad, puede realizar un seguimiento de los eventos de auditoría sobre la creación y gestión de cadenas.
Crear una cadena
Para definir la secuencia de comandos y eventos que se producirán con una cadena, puedes:
- Construir la cadena desde cero
- Crear la cadena a partir de una plantilla
- Empieza con una copia de una cadena similar
Desde Chain Builder, puede arrastrar y enlazar los pasos -o nodos - dentro de una cadena.
Etapa 1: Agregar la cadena y configurar sus Detalles.
- Desde Cadenas, haga clic en Crear => Crear cadena.
Nota: También puede crear una cadena directamente desde la pestaña Cadenas pasando el ratón por encima del icono Construir
situado en la parte superior derecha. - En Configuración, introduzca un nombre único y una descripción para ayudar a identificar la cadena y su intención.
- Para permitir que la cadena se ejecute varias veces simultáneamente, por ejemplo, con diferentes entradas de tiempo de ejecución para cada instancia, seleccione Permitir ejecuciones simultáneas.
- Para evitar que se ejecute la cadena, por ejemplo para posponer su uso, seleccione Deshabilitar ejecución.
- Defina los valores compartidos o dinámicos utilizados en la cadena:
- En Variables , defina valores que aparecen en varios comandos y muchos cambian con frecuencia.
- En Variables Dinámicas , defina los valores a establecer cuando la cadena comience a ejecutarse o durante su ejecución, como por ejemplo basándose en las salidas de comandos anteriores.
Nota: Para pedir a los colaboradores que introduzcan valores para las variables dinámicas, incluya un evento de activación Entradas en tiempo de ejecución o Establecer variables dinámicas en cadena evento.
- Para ejecutar automáticamente la cadena a intervalos regulares o durante un intervalo de fechas específico, en Horarios especifique cuándo y con qué frecuencia debe iniciarse. ,
- Haz clic en Guardar.
Etapa 2: Definición de los nodos de la cadena
Cuando construyes una cadena, incluyes y enlazas sus múltiples nodos:
- Comandos, o las tareas ejecutadas por la cadena para interactuar con la plataforma Workiva u otra fuente de datos.
- Eventos en cadena que se producen dentro de la cadena, como habilitar un flujo de trabajo de aprobación o la carga manual de archivos.
- Eventos desencadenantes, como entradas en tiempo de ejecución para establecer variables -como a cuentas, regiones o periodos de tiempo específicos- cuando ejecute la cadena, o para iniciar automáticamente la cadena en función de los cambios en las fuentes conectadas.
Cuando agregue un nodo, muévalo al lugar donde se encuentra en la cadena y vincúlelo a sus etapas Siguiente y Anterior.
- Para agregar el primer nodo de la cadena, muévelo a Comienza.
- Para agregar un nodo como inicio de una nueva rama de un árbol lógico, enlace la etapa anterior de la cadena con el primer nodo de las múltiples ramas.
- Para ejecutar comandos en paralelo unos con otros o juntos como parte de un proceso en serie, muévalos uno encima del otro a crear un grupo de comandos como la Etapa.
Nota: Por defecto, un nodo se ejecuta cuando el nodo anterior enlazado tiene éxito. Para Habilitar la lógica condicional, como para ejecutar un nodo sólo cuando el nodo anterior falla, haga doble clic en el enlace y seleccione su condición-éxito
, fallo , advertencia , o cualquier .Después de definir los nodos de la cadena, haga clic en Publicar para habilitarla para que se ejecute.
Nota: Aunque puede publicar una cadena con nodos no enlazados, sólo los enlazados entre sí -empezando por el nodo Inicio - se ejecutan al ejecutar la cadena.
Para facilitar la creación de una cadena, puede comenzar con una plantilla que proporciona el marco de sus comandos, eventos y variables.
Etapa 1. Crear la cadena
- En Chain Builder, desde la pestaña Templates
- Desde Plantillas, haga clic en el nombre de la plantilla y, a continuación, haga clic en Nueva cadena en la parte superior derecha.
- En Cadenas, haga clic en el icono Construir
o Chains , cree la cadena a partir de la plantilla: - Desde Plantillas, haga clic en el nombre de la plantilla y, a continuación, haga clic en Nueva cadena en la parte superior derecha.
- Introduzca un nombre único para ayudar a identificar la cadena.
- Seleccione el espacio de trabajo y el Entorno para utilizar la cadena y haga clic en Siguiente.
Etapa 2. Asignar las variables y conexiones de la plantilla
- Para cada variable de plantilla, seleccione el valor que debe reemplazarla en la cadena:
- Para un valor de variable establecido dentro de la cadena , seleccione un Tipo de variable de Cadena, e introduzca un nombre para la nueva variable de cadena.
- Para establecer el valor de una variable dentro del área de trabajo, seleccione Tipo de variable de Área de trabajo, y seleccione la variable del área de trabajo que desea utilizar.
- Para un archivo cargado como recurso dentro del espacio de trabajo, seleccione un Tipo de variable de Recurso del espacio de trabajo, y seleccione el recurso a utilizar.
- Para establecer el valor de una variable dinámica cuando se ejecuta la cadena, seleccione Tipo de variable de Cadena dinámica, e introduzca un nombre para la nueva variable dinámica de la cadena.
- Para un valor generado cuando la cadena se ejecuta, seleccione un Tipo de variable de Tiempo de ejecución, y seleccione la variable de tiempo de ejecución a utilizar.
Nota: Si selecciona Dynamic o Resource cuando agrega la variable a la plantilla, no puede seleccionar un tipo de variable diferente.
- Después de asignar las variables de la plantilla a sus nuevas variables o recursos, haga clic en Siguiente.
- Para cada conexión utilizada en la plantilla, seleccione el conector y el corredor para realizar sus comandos, y haga clic en Enviar.
Etapa 3. Finalizar la cadena
- Haga clic en para ver su nueva cadena.
- Personalice la nueva cadena según sea necesario:
- Actualiza cualquier variable de cadena utilizada por las variables de la plantilla.
- Agregar cualquier comando o evento adicional para iniciar o completar la cadena.
- Haga clic en Publicar.
Para crear una cadena similar a otra cadena en el área de trabajo, puede utilizar una copia como punto de partida.
Consejo: Si utiliza con frecuencia una cadena como punto de partida para otras cadenas, cree una plantilla basada en su secuencia de nodos.
- En Chain Builder, en la pestaña Chains
- Para la nueva copia, haga clic en Editar , y actualice sus nodos o propiedades según sea necesario.
Promover una cadena a otro Entorno
Como parte de su ciclo de vida de desarrollo, puede construir cadenas en un entorno separado de donde los colaboradores las ejecutan. Por ejemplo, puede crear cadenas en un Entorno DEV hasta que estén listas para su uso en un Entorno PROD. Para trasladar una cadena de un Entorno a otro, puede promoverla .
- En Chain Builder, en la pestaña Chains
- En Nombre, edite el nombre de la cadena para su nuevo Entorno según sea necesario.
- En Promover a, seleccione el nuevo Entorno de la cadena.
- Seleccione si desea Habilitar horarios en la cadena promovida y haga clic en Siguiente.
- Para cada conexión de la cadena, elija la conexión que desea utilizar en el nuevo Entorno y haga clic en Siguiente.
- Revise la asignación de conexiones y haga clic en Promover.
Editar una cadena
Para actualizar las etapas o propiedades de una cadena:
- En Chain Builder, desde la pestaña Chains comandos y eventos según sea necesario. , haga clic en Edit para la cadena, y actualice sus
- Para actualizar las Propiedades de la cadena, haga clic en Configuración de la cadena, y ajuste sus calendarios, variables, y notificaciones según sea necesario.
- Para actualizar en bloque las conexiones de comandos de la cadena, haga clic en el menú de tres puntos y ajuste sus Comandos.
Consejo: Puede organizar fácilmente sus cadenas seleccionando varios nodos a la vez. Basta con pulsar Shift y arrastrar el cursor del ratón por el lienzo. Más información.
Revertir una cadena a una versión anterior
Para devolver una cadena a una versión publicada anteriormente, por ejemplo para deshacer cambios o crear una nueva cadena a partir de una versión anterior de otra:
- En Chain Builder, en la pestaña Chains , seleccione Versions en el menú de la cadena.
- En Versiones anteriores, seleccione la versión a la que desea volver y haga clic en Revertir cadena
- Seleccione el conector y el corredor para cada conexión, y establezca las variables.
- Haga clic en Enviar, Ver cadena revertida, y Publicar.
Etiquetas de cadena
Las etiquetas de cadena permiten agrupar cadenas relacionadas y proporcionan información sobre el contenido de la cadena. Una vez creada una etiqueta, puede utilizarse como filtro para Cadenas dentro de la vista Lista de Cadenas y el Programador.
Añadir una etiqueta de cadena
- Seleccione la Cadena para Expandir la vista
- Haga clic en el icono más (+) para introducir un nuevo nombre de etiqueta o seleccionar una etiqueta existente.
- Opcionalmente, establezca el color de la etiqueta haciendo clic en la etiqueta y eligiendo un color
Quitar una etiqueta de cadena
- Seleccione la Cadena para Expandir la vista
- Pase el ratón por encima de la etiqueta y haga clic en la (x) gris