Ver y administrar retenciones y dependencias del trabajo

Disponible con una licencia de Workflow Manager.

Las retenciones y dependencias del trabajo se administran en la pestaña Retenciones de la vista del trabajo. Una retención suspende la actividad del trabajo durante una cantidad indefinida de tiempo hasta que se libera, mientras que una dependencia de trabajo solo suspende la ejecución del trabajo y permite editar las propiedades del trabajo.

Retenciones del trabajo

Retenciones

Las retenciones se clasifican para ayudar a identificar la razón por la que un trabajo fue puesto en espera. El tipo de retención se basa en las plantillas de Tipos de retención definidas en el Administrador de Workflow Manager (Classic); sin embargo, una vez aplicadas, son utilizadas por ArcGIS Pro. Entre los ejemplos de tipos de retención del trabajo se pueden incluir los siguientes:

  • Asignación insuficiente de fondos
  • Problemas técnicos
  • Datos no disponibles
  • Falta de recursos
  • Retrasos en la aprobación de la administración

Una retención del trabajo almacena la siguiente información:

  • Tipo: motivo para suspender la actividad del trabajo.
  • Estado: si la suspensión está activa o se ha liberado.
  • Fecha de la retención: cuándo se agregó y se liberó la retención.
  • Comentario: información adicional proporcionada al agregar y liberar una retención. Los comentarios agregados al liberar la retención sobrescribirán los comentarios, si los hay, que se proporcionaron al agregar la retención.

Nota:

Para poder agregar retenciones para los trabajos, debe tener el privilegio ManageHolds. Las retenciones de trabajos se pueden anular si se tienen los siguientes privilegios:

  • UpdatePropsforHeldJobs: editar las propiedades de los trabajos y las propiedades extendidas.
  • CanAddAttachmentsforHeldJobs: agregar adjuntos.
  • CanAddCommentsforHeldJobs: agregar comentarios en el historial del trabajo.

Los trabajos se pueden desconectar con independencia de sus retenciones. Si el trabajo se deja sin conexión, solo podrá ver las retenciones del trabajo y no podrá agregar ni liberar retenciones. Si el trabajo está cerrado, no podrá agregar retenciones en él. Un trabajo puede tener varias retenciones y volver a estar activo cuando todas se liberen.

Administrar las retenciones del trabajo

Consulte las siguientes secciones para administrar retenciones.

Agregar una retención de trabajo con un tipo de retención existente

Realice los pasos siguientes para agregar una retención utilizando un tipo de retención existente:

  1. En la pestaña Retenciones, haga clic en Retención.
  2. Seleccione un tipo de retención en la lista desplegable preconfigurada Tipo.
  3. Escriba un comentario, si es necesario.

    Proporcionar un comentario es opcional cuando se agrega una retención.

  4. Haga clic en Add (Agregar).

La retención se agrega al trabajo y está visible en la cuadrícula situada a la izquierda del panel. La información sobre el tipo de retención, la fecha y los comentarios también están visibles en la cuadrícula. El estado de la retención es Activo.

Ver una retención del trabajo

Realice los pasos siguientes para ver una retención de trabajo:

  1. Haga clic en la pestaña Retenciones en la vista de trabajo.

    Se muestran todas las retenciones activas y liberadas para el trabajo.

  2. Expanda una retención en la cuadrícula para liberar la retención o para revisar los comentarios proporcionados al agregar la retención.

Agregar una retención de trabajo con un nuevo tipo de retención

Realice los pasos siguientes para agregar una retención de trabajo con un nuevo tipo de retención:

  1. En la pestaña Retenciones, haga clic en Retención.
  2. Escriba un nombre para el nuevo tipo de retención.

    Al escribir un tipo de retención, el nuevo tipo se almacena en la base de datos de Workflow Manager (clásico) y está disponible en la lista desplegable de Tipo de retención.

  3. Si es necesario, escriba un comentario.
  4. Haga clic en Add (Agregar).

La retención se agrega al trabajo y está visible en la cuadrícula situada a la izquierda del panel. La información sobre el tipo de retención, la fecha y los comentarios también están visibles en la cuadrícula. El estado de la retención es Activo.

Liberar una retención de trabajo

Realice los pasos siguientes para liberar una retención de trabajo:

  1. En la pestaña Retenciones, expanda la retención que se debe liberar.
  2. Si es necesario, introduzca el comentario de liberación de la retención y haga clic en Liberar.

El estado de la retención es Publicado. La Fecha de publicación y el comentario de la retención se actualizan con la información correcta.

Nota:

Si no se proporciona un comentario de liberación, el comentario introducido al agregar una retención se elimina del Comentario.

Dependencias

Puede definir una dependencia en un trabajo para suspender la ejecución del paso actual. Cuando el trabajo del que depende el trabajo actual llega al estado definido en la dependencia, esta se libera automáticamente y el paso actual del trabajo dependiente se puede ejecutar.

La dependencia del trabajo se muestra con la siguiente información:

  • Tipo: dependencia.
  • Comentario: el trabajo actual y el trabajo dependiente.
  • Expanda la dependencia en la cuadrícula de retención para ver más detalles:
    • Trabajo retenido: trabajo retenido en el paso actual.
    • Retenido en el paso: el paso actual del trabajo retenido, que no se puede ejecutar hasta que se libere la dependencia.
    • Depende de: el otro trabajo de cuyo estado depende el trabajo retenido.
    • Depende del estado: el estado del otro trabajo del que depende el trabajo retenido. Una vez que se alcanza este estado, la dependencia del trabajo retenido se elimina automáticamente.

La dependencia está visible en la cuadrícula de retenciones tanto del trabajo retenido como del trabajo dependiente. Si el trabajo se deja sin conexión, podrá ver las dependencias, pero no agregarlas ni eliminarlas.

Nota:

Para agregar y eliminar dependencias de trabajos, debe tener el privilegio ManageDependency.

Agregar una dependencia de trabajo

Realice los pasos siguientes para agregar una dependencia de trabajo:

  1. En la pestaña Retenciones, haga clic en Dependencia.
  2. Introduzca el Id. del trabajo del que dependerá el trabajo actual en Id. de trabajo.
  3. Elija el Estado del otro trabajo del que dependerá el trabajo actual.

La ejecución del paso actual está retenida. La dependencia se agrega en la cuadrícula de retención del trabajo. La dependencia se muestra como el tipo de retención del trabajo. El comentario describe que el trabajo actual depende del otro trabajo.