Configurar rutas

Las rutas de ArcGIS Workflow Manager conectan los pasos en sus flujos de trabajo. Cada paso se puede configurar con varias rutas para asignar de forma dinámica el siguiente paso del flujo de trabajo a una persona o un grupo en función del resultado de un paso anterior.

Siga estos pasos para agregar y configurar rutas adicionales en los pasos de su flujo de trabajo:

  1. En el lienzo del flujo de trabajo, pase el cursor por encima del paso al que desea agregar una ruta.

    Aparecen los puntos de conexión del paso.

    Pase el cursor por encima de un paso para mostrar los puntos de conexión del paso.
  2. Haga clic en un punto de conexión y arrástrelo al punto de conexión de otro paso del flujo de trabajo.
    Agregue una ruta arrastrando un punto de conexión a un paso.

    Aparece el panel Detalles de ruta.

    Sugerencia:

    Para eliminar una ruta, haga clic en la ruta y pulse la tecla Eliminar.

  3. Si lo desea, ajuste la ruta haciendo clic en un nodo y arrastrándolo hasta la ubicación deseada.
  4. Haga clic en la flecha desplegable Asignación de ruta y elija una de las opciones siguientes:
    • Mantener asignación: asigne el paso a la persona que ejecutó el paso anterior. Esta es la opción predeterminada.
    • Ejecutado por última vez por: reasigne el paso a la persona que completó originalmente el paso.
    • <UserName>: asigne el paso a la persona especificada.
    • <GroupName>: asigne el paso al grupo especificado.
    Sugerencia:

    También puede escribir una palabra clave en el cuadro combinado Asignación de ruta para filtrar la lista de manera que se muestren opciones que contengan la palabra clave.

  5. Si lo desea, haga clic en la flecha desplegable Estado y elija el estado que desea asignar al trabajo cuando se siga la ruta.
  6. Si lo desea, elija una de las siguientes opciones de Lógica de ruta:
    • Código de retorno: evalúe el valor del código de retorno del paso que se acaba de completar para determinar el siguiente paso del diagrama de flujo de trabajo.

      Por ejemplo, el paso Crear versión se puede configurar con dos rutas, una para Return Code = Success y otra para Return Code = Failure. Si el paso Crear versión se completa correctamente, el trabajo continúa con el paso Definir ubicación. Si el paso falla, se le pedirá al usuario que ejecute de nuevo el paso como un usuario con suficientes privilegios para crear versiones. También se pueden administrar varias combinaciones de valores de código de retorno con los operadores lógicos AND y OR. Por ejemplo, si se configuran dos códigos de retorno y se utiliza el operador lógico OR, la ruta se seguirá cuando el código de retorno del paso coincida con cualquiera de los dos valores. Sin embargo, si se utiliza el operador lógico AND, la ruta solo se seguirá cuando el valor del código de retorno del paso coincida con ambos valores. Para agregar códigos de retorno, haga clic en Agregar código de retorno.

    • Expresiones: evalúe el valor del código de retorno del paso completado y compárelo con una expresión de ArcGIS Arcade para determinar el siguiente paso del diagrama.

      Por ejemplo, si el paso Ejecutar servicio GP devuelve una cadena de caracteres de salida de 10 features clipped, se puede utilizar la expresión Find('clipped',$retVal)== 0 de Arcade para determinar el número de entidades recortadas. También puede utilizar las expresiones $retVal==$stepSuccess y $retVal==$stepFailed de Arcade para configurar las rutas del paso para gestionar el éxito y el fracaso del paso. Los valores de código de retorno de la expresión Arcade admitidos correspondientes a las rutas son cadena de caracteres, flotante, fecha y booleano.

    • Cualquiera: continúe con el siguiente paso del flujo de trabajo, independientemente del valor del código de retorno o del resultado del paso anterior.