Para administrar el ciclo de vida de la programación, se establece el estado de la programación. Puede establecer el estado de una programación en Abierto, Cerrado o Bloqueado, según su estado actual. Para establecer el estado de la programación, debe ser su propietario o un administrador del servicio.
Puede establecer el estado para varias programaciones a la vez. Esto puede resultar útil si su aplicación tiene un gran número de programaciones.
Éstos son los estados disponibles:
- Pendiente: el programa aún no está activo. Al crear una programación, tiene un estado Pendiente de forma predeterminada, por lo que puede realizar ajustes finales, así como agregar, editar o suprimir tareas. Cuando una programación tiene el estado Pendiente, no puede cerrar o bloquear la programación.
- Abierto: para ejecutar una programación, cambie el estado de Pendiente a Abierto. Cuando se abre la programación, las tareas empiezan a ejecutarse según su definición. El estado de las tareas que cumplen su fecha, hora y condiciones de inicio se establece en Abierto, y las notificaciones de tarea se envían a sus personas asignadas.
- Cerrado: cuando el trabajo de la programación alcance una etapa en la que la programación ya no esté activa y solo sea necesario un trabajo de seguimiento, defina el estado en Cerrado. No puede agregar nuevas tareas a una programación cerrada. Sin embargo, los usuarios pueden seguir trabajando en tareas que no estén completadas. Puede volver a abrir una programación cerrada si es necesario, lo que cambia su estado a Abierto.
- Bloqueado: una vez completadas todas las tareas, defina el estado en Bloqueado. Una vez que se ha bloqueado una programación, esta no se puede modificar. No puede editar una programación bloqueada, pero puede volver a establecer el estado en Abierta si es necesario.
Las tareas automatizadas se ejecutan según el flujo de trabajo definido en la programación, y no requieren intervención manual. Si desea que la ejecución de tareas automatizadas dependa de la acción manual del usuario, existen dos opciones de programación:
- Agregue una tarea básica o de usuario final como predecesora Iniciar para finalizar de la tarea automatizada. La tarea automatizada se ejecutará cuando se haya completado la tarea anterior y se cumpla la hora de inicio. Consulte Establecimiento de predecesores de tareas.
- Asignar un usuario de Ejecutar como en el flujo de trabajo de la tarea automatizada. Consulte Selección del flujo de trabajo. Cuando se especifica un usuario en Ejecutar como para la tarea automatizada, la ejecución de la tarea dependerá de la autorización del usuario de Ejecutar como designado. La tarea automatizada solo se ejecutará cuando se hayan cumplido la hora de inicio, los predecesores y la autorización de Ejecutar como. Consulte Autorización de tareas automatizadas del proceso.
Nota:
Si se llega a la hora de inicio de una tarea de programación y no se ha proporcionado autorización para una tarea automatizada del sistema, la tarea mantiene el estado Pendiente y necesita autorización.