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 no se ha activado aún. 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 un programa tiene un estado Pendiente, no puede cerrarlo ni bloquearlo.
- Abierto: para ejecutar un programa, 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 la fecha, hora y condiciones de inicio se establece en Abierto, y las notificaciones de tarea se envían a las personas asignadas.
- Cerrado: cuando el trabajo en el programa haya alcanzado una etapa en la que el programa ya no esté activo y en la que solo se necesita seguimiento, establezca el estado en Cerrado. No puede agregar tareas nuevas a los programas cerrados. Sin embargo, los usuarios pueden seguir trabajando en las tareas que no se han completado. Puede volver a abrir un programa cerrado si es necesario, lo que cambia su estado a Abierto.
- Bloqueado: una vez finalizadas todas las tareas, establezca el estado en Bloqueado. Una vez que se bloquea un programa, este 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 el programa y no necesitan intervención manual. Si desea que la ejecución de tareas automatizadas dependa de una acción manual del usuario, existen dos opciones de programación:
- Agregar una tarea básica o de usuario final como predecesor de Iniciar para finalizar de la tarea automatizada. La tarea automatizada se ejecutará una vez que se complete la tarea anterior y se cumpla la condición de hora de inicio. Consulte Establecimiento de predecesores de tareas.
- Asignar un usuario Ejecutar como al flujo de trabajo para la tarea automatizada. Consulte Selección del flujo de trabajo. Cuando se especifica un usuario Ejecutar como para la tarea automatizada, la ejecución de la tarea dependerá de la autorización del usuario Ejecutar como designado. La tarea automatizada solo se ejecutará una vez que se cumplan las condiciones de hora de inicio, predecesores y 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.