Herramientas para configurar los flujos de trabajo

Disponible con una licencia de Workflow Manager.

El componente más importante de un trabajo es su flujo de trabajo. Esta es la clave para la simplificación y la estandarización de los pasos necesarios para llevar a cabo una tarea.

Los pasos en el flujo de trabajo se pueden configurar para asociar la lógica con ellos o para ser pasos manuales o de marcador de posición. Los pasos con lógica pueden invocar una clase personalizada, un ejecutable o uno de los pasos preprogramados como formular una pregunta o lanzar una dirección URL.

Más información sobre los tipos de paso de Workflow Manager (Classic)

Basándose en el resultado de un paso, el flujo de trabajo se puede enrutar automática o manualmente para seguir una ruta específica. Por ejemplo, si un paso determina que el siguiente paso no es necesario en un trabajo en particular, puede omitir el paso al enrutar el flujo de trabajo alrededor de este. Esto se puede ver en la parte superior del siguiente diagrama.

Los tipos de flujos de trabajo compatibles incluyen lo siguiente:

  • Flujos de trabajo secuenciales
  • Flujos de trabajo condicionales o con ramificaciones
  • Los flujos de trabajo de bucle
  • Flujo de trabajo de un paso y sin pasos

Herramientas para configurar un flujo de trabajo

El panel izquierdo del editor del flujo de trabajo contiene pasos categorizados. Las categorías de tipos de pasos son las siguientes:

  • Procedimiento: no existe ninguna lógica automatizada asociada con este paso. Es un paso manual o marcador de posición.
  • Paso personalizado: el paso ejecutará algún código escrito en una clase implementando una interfaz de Workflow Manager (Classic).
  • Abrir archivo: este paso permite abrir un archivo.
  • Ejecutable: el paso iniciará un ejecutable cuando se ejecuta.
  • Abrir URL: este paso abrirá una dirección URL.
  • Preguntar: el paso hará al usuario una pregunta y devolverá un código determinado basado en la respuesta.

Para agregar un paso, arrastre el elemento al flujo de trabajo. Para filtrar de manera dinámica los pasos de modo que solo se muestren aquellos de interés, escriba la palabra o las palabras clave en el cuadro de texto del filtro.

Para conectar los pasos, utilice la herramienta Dibujar la ruta Dibujar la ruta para arrastrar una línea entre ellos. Consulte a continuación para obtener las propiedades de ruta.

A lo largo de la parte superior de la ventana de flujo de trabajo existen varias herramientas para manipular y diseñar el flujo de trabajo.

  • Guardar flujo de trabajo Guardar flujo de trabajo: guardar todos los cambios una vez que el flujo de trabajo se haya configurado, o guardar y completar más tarde.
  • Validar flujo de trabajo Validar flujo de trabajo: confirmar que el flujo de trabajo es válido.
  • Borrar el flujo de trabajo Borrar el flujo de trabajo: eliminar permanentemente el flujo de trabajo.

Herramientas de alineación y distribución

Utilice estas herramientas para alinear y distribuir los pasos del flujo de trabajo uniformemente en el cuadro de diálogo Flujos de trabajo.

  • Alinear a la izquierda Alinear a la izquierda
  • Alinear a la derecha Alinear a la derecha
  • Alinear arriba Alinear arriba
  • Alinear abajo Alinear abajo
  • Alinear al centro vertical Alinear al centro vertical
  • Alinear al centro horizontal Alinear al centro horizontal
  • Distribuir vertical Distribuir vertical
  • Distribuir horizontal Distribuir Horizontal

Herramientas de color

Estas herramientas le permiten cambiar el color de los pasos del flujo de trabajo, rutas y anotación.

  • Establecer color de relleno Establecer color de relleno
  • Establecer color de la línea Establecer color de la línea
  • Establecer el color del texto Establecer el color del texto
  • Eliminar objeto Eliminar objeto: eliminar los elementos (pasos, conectores o anotaciones) que están seleccionados actualmente.
  • Dibujar la ruta Dibujar la ruta: cuando un trabajo se arrastra hacia el flujo de trabajo, también debe agregarse un conector para conectar los pasos en el orden que deben ser ejecutados. Haga clic en un paso del trabajo para iniciar el conector y haga clic en el siguiente paso para finalizar el conector.
  • Texto : agregue anotaciones de flujo de trabajo. Con las anotaciones del flujo de trabajo, tiene un poco más de control sobre la ubicación del texto que las etiquetas que puede asignar a las rutas.

Herramientas de zoom

Utilice estas herramientas para navegar por el diagrama de flujo de trabajo.

  • Ajustar a ventana Ajustar a ventana
  • Acercamiento fijo Acercamiento fijo
  • Alejamiento fijo Alejamiento fijo
  • Acercar Acercar
  • Zoom continuo Zoom continuo
  • Desplazamiento panorámico Desplazamiento panorámico: haciendo clic y arrastrando la vista puede desplazarse panorámicamente a la extensión actual.
  • Seleccionar Seleccionar: seleccione un paso o conector de trabajo.
  • Identificar objeto Identificar objeto: obtenga más información sobre un paso o conector de trabajo para abrir la ventana Propiedades. Esto también se puede iniciar al hacer doble clic en el paso o el conector sin importar qué herramienta esté habilitada.
  • Imprimir flujo de trabajo Imprimir flujo de trabajo: haga una impresión del flujo de trabajo.

Propiedades del paso

Las propiedades del paso controlan cómo se ejecutan los pasos. Hay una sutil diferencia entre lo que el paso hará (determinado por la ejecución del tipo de paso) y cómo se comporta el paso como parte del flujo de trabajo (determinado por las propiedades del paso).

A continuación se muestra una lista de las propiedades del paso:

  • Nombre del paso: el nombre que aparece en el paso en el flujo de trabajo.
  • Descripción: una descripción de lo que es la ejecución del paso. Este es solo lectura en las propiedades del paso y se establece en la descripción del tipo de paso.
  • Notificaciones de pasos: esto permite elegir la notificación que desea que el sistema envíe después de que se haya completado este paso. La lista de tipos de notificación configurados actualmente está disponible para que usted seleccione.
  • Continúe al siguiente paso después de la ejecución: este paso se desactiva automáticamente o se marca como completo cuando se completa.
  • El paso se puede omitir: el usuario puede omitir o marcar este paso como completado sin ejecutarlo. Cualquier paso con esta opción desactivada no se puede desactivar hasta que se ejecute al menos una vez.
  • Se ejecuta automáticamente al alcanzarlo: los pasos se pueden ejecutar automáticamente al alcanzarlos en el flujo de trabajo si se marca esta configuración. Debe estar activada para dos o más pasos consecutivos para la ejecución automática de pasos en el flujo de trabajo. El primer paso con esta configuración activada inicia la ejecución automática para el paso siguiente y los pasos posteriores. Esto le otorga la capacidad de ejecutar flujos de trabajo automáticamente (o en modo desatendido). Si solo tiene un único paso que se ejecutará automáticamente, esta configuración se debe marcar en el paso que se debe ejecutar automáticamente, así como en el paso anterior a este. Ejemplos de cuándo utilizar esto incluyen comprobar si una versión existe, crear una versión y la editar los datos. Estos tres pasos se pueden configurar para ejecutar automáticamente de manera que el usuario no tenga que hacer clic en Ejecutar en cada paso; simplemente los lleva a ArcGIS Pro y sus capas de mapa proceden de la versión adecuada. Esta configuración también se puede utilizar si el tipo de flujo de trabajo se configura para ejecutarse automáticamente al crear el trabajo.
  • Puede iniciar la ejecución paralela: cuando todas las opciones importantes de un paso son iguales (tiene el mismo código de devolución), el paso activo iniciará potencialmente varios pasos activos que los pueden llevar a cabo varias personas, si se desea.
  • Estatus: use estas propiedades para actualizar la información de estado del trabajo.
    • Estado: si se utiliza la configuración del sistema Utilizar la asignación de estado de pasos, el estado del trabajo se actualizará para coincidir con este valor cuando se llega al paso.
    • Porcentaje completo: cuando se marca el paso como completo en el flujo de trabajo, el porcentaje de finalización del trabajo se actualizará para coincidir con este valor.

A continuación se muestra una lista de las propiedades avanzadas del paso:

  • Propiedades de ejecución: estas son propiedades de solo lectura que describen la ejecución del tipo de paso al que este paso está vinculado.
  • Inicia el proceso asincrónicamente: el paso se ejecuta asincrónicamente y el control de la aplicación de Workflow Manager (Classic) regresa inmediatamente sin esperar que finalice el paso. Los valores de devolución se ignoran. Esto solo se aplica al tipo de paso Ejecutable .
  • Asignación de pasos: esta es una propiedad heredada que determinaba quién podía ejecutar el paso. Esta propiedad ya no se usa y en su lugar se recomienda usar la asignación de la ruta. Para quitar la asignación de paso de los pasos del flujo de trabajo existente, utilice Borrar.

Propiedades de ruta

Si una ruta se selecciona cuando se ejecuta esta herramienta, aparece el cuadro de diálogo Propiedades de la ruta. A continuación se muestra una lista de propiedades de ruta:

  • Nombre de ruta: este es el nombre utilizado para identificar la ruta. Generalmente describe el resultado del paso anterior y anota el diagrama del flujo de trabajo.
  • Tiene códigos de devolución condicionales: si esta casilla de verificación está activada, esta ruta se tomará solo si el resultado del paso anterior cumple determinada condición.
  • Códigos de devolución condicional: defina las condiciones que determinan si la ejecución del trabajo seguirá esta ruta. Si se eligen valores iguales (=), entonces se pueden agregar varias opciones de código de devolución por ruta. Si se utiliza una de las condiciones avanzadas (>, <, >=, <= o <>), entonces solo se puede definir un valor condicional. Por ejemplo, si se elige un valor superior a 5, entonces no se pueden aplicar más condiciones a la ruta, pero si se utilizan valores iguales, puede agregar varias opciones para que la ruta se siga si devuelve alguna de estas opciones, como igual a 2, 3 o 4.
  • Asignación: asigne trabajos a determinados usuarios o grupos basados en la ruta de ejecución del flujo de trabajo. El trabajo se asignará al usuario o grupo configurado en la ruta si se convierte en la ruta activa.
  • Estado: defina el estado del trabajo basándose en la ejecución del flujo de trabajo.