Administrar dependencias

Disponible con una licencia de Workflow Manager.

En ArcGIS Workflow Manager las dependencias le permiten retener un trabajo. La dependencia de trabajos evita que se ejecuten los pasos hasta que se complete otro trabajo o un paso de otro trabajo.

La dependencia de webhook impide que se ejecuten los pasos hasta que se cumpla la condición de publicación, debido a las actualizaciones realizadas en el servicio de entidades designado.

Nota:

Actualmente, en la aplicación web Workflow Manager, solo el paso Crear tarea de Field Maps admite dependencias de webhook.

Mostrar dependencias

Siga estos pasos para mostrar dependencias de trabajos:

  1. Acceda a la aplicación web de Workflow Manager.
  2. Elija el trabajo para el que desea mostrar dependencias en la página Administrar o Trabajo.
  3. Expanda el panel Detalles si es necesario.
  4. Haga clic en la pestaña Retenciones Holds.
    Nota:

    Si no tiene suficientes privilegios, la pestaña Retenciones no está disponible.

    La información relativa a la dependencia del trabajo aparece en el panel Detalles.

  5. Si lo desea, haga clic en Opciones junto a la dependencia para mostrar los detalles siguientes:
    • Trabajo dependiente: el trabajo que está bloqueando el paso del trabajo actual
    • Id. de trabajo dependiente: el Id. del paso que debe completarse para que se libere la dependencia
    • Id. del trabajo bloqueado: el Id. del trabajo que está bloqueado
    • Id. del paso bloqueado: el Id. del paso bloqueado
    Nota:

    Si el trabajo tiene una dependencia de webhook, se muestran los siguientes detalles:

    • Nombre de webhook: el nombre de la conexión de webhook
    • Id. del servicio de entidades: el Id. del servicio de entidades en el que está configurado el webhook
    • Creada por: el usuario que creó la dependencia y la hora en que se creó dicha dependencia
    • Liberada por: el usuario que liberó la dependencia y la fecha y hora en que se liberó dicha dependencia

Agregar una dependencia

Siga estos pasos para agregar una dependencia:

  1. Acceda a la aplicación web de Workflow Manager.
  2. Elija el trabajo al que desea agregar una dependencia en la página Administrar o Trabajo.
  3. Expanda el panel Detalles si es necesario.
  4. Haga clic en la pestaña Retenciones Holds.
    Nota:

    Si no tiene suficientes privilegios, la pestaña Retenciones no está disponible.

    La información relativa a la dependencia del trabajo aparece en el panel Detalles.

  5. En la sección Dependencias, haga clic en el botón Agregar dependencia .
    Nota:

    El botón Agregar dependencia no aparecerá si no tiene suficientes privilegios.

    La sección Agregar nueva dependencia aparece en el panel Retenciones.

  6. Haga clic en la flecha desplegable Paso a retener y elija el paso al que desea agregar la dependencia.
  7. Escriba el Id. de trabajo del trabajo que desea utilizar para evitar que se ejecute el trabajo actual en el cuadro de texto Id. del trabajo dependiente.
  8. Si lo desea, active el botón de alternancia Paso dependiente y haga clic en la flecha desplegable Paso dependiente para elegir el paso que desea usar para evitar que se ejecute el trabajo actual.

    Si no se configura un paso dependiente, el trabajo actual no se podrá ejecutar hasta que el trabajo dependiente se haya completado.

  9. Haga clic en el botón Guardar Save.

    Aparece un mensaje de confirmación y la dependencia se agrega al trabajo.

Liberar una dependencia

Siga estos pasos para liberar una dependencia:

  1. Acceda a la aplicación web de Workflow Manager.
  2. Elija el trabajo que contiene la dependencia que desea liberar en la página Administrar o Trabajo.
  3. Expanda el panel Detalles si es necesario.
  4. Haga clic en la pestaña Retenciones Holds.
    Nota:

    Si no tiene suficientes privilegios, la pestaña Retenciones no está disponible.

    La información relativa a la dependencia del trabajo aparece en el panel Detalles.

  5. En la sección Dependencias, haga clic en Liberar.
    Nota:

    Liberar no está disponible si no tiene suficientes privilegios.

    Aparece el cuadro de diálogo Liberar.

    Sugerencia:

    Proporcione una palabra clave en el cuadro de texto Buscar retenciones para filtrar la lista. Para cambiar entre retenciones activas, retenciones liberadas y dependencias haga clic en Retenciones activas o Retenciones liberadas.

  6. Haga clic en Liberar para liberar la dependencia.

    Aparece un mensaje de confirmación y la dependencia se elimina del trabajo.

Actualizar una dependencia de webhook

Puede actualizar el estado de una dependencia de webhook para comprobar si se han cumplido las condiciones de liberación. Si es así, la dependencia se libera automáticamente.

Siga estos pasos para actualizar el estado de una dependencia de webhook

  1. Acceda a la aplicación web de Workflow Manager.
  2. Elija el trabajo que contiene la dependencia de webhook que desea actualizar en la página Administrar o Trabajo.
  3. Expanda el panel Detalles si es necesario.
  4. Haga clic en la pestaña Retenciones Holds.
    Nota:

    Si no tiene suficientes privilegios, la pestaña Retenciones no está disponible.

    La información relativa a la dependencia del trabajo aparece en el panel Detalles.

  5. En la sección Dependencias, haga clic en Actualizar .

    Aparece un mensaje de confirmación cuando se actualiza el estado de la dependencia de webhook. Si se han cumplido las condiciones de liberación, se libera la retención de dependencia.

Temas relacionados