Tareas programadas y flujos de trabajo
El panel de Tareas programadas admite tanto el modo de pasos tradicional como el modo de flujo de trabajo con diagrama; puede utilizarse como ejecutor programado y como herramienta de automatización visual.
Modos de activación compatibles
Expresión CronIntervalo fijoUna sola vezActivación del usuarioConsumo de cola KVDB
En concreto:
Activación del usuario: no se programa automáticamente y solo se ejecuta cuando la activas manualmente.Consumo de cola KVDB: resulta adecuado para escenarios en los que se consume una tarea en cuanto entra en la cola.
Dispositivos y grupos de destino
- Las tareas programadas usan la misma semántica de dispositivos y grupos que la interfaz principal.
- Si seleccionas grupos en una tarea, durante la ejecución se utilizarán los scripts y la configuración asociados actualmente a esos grupos.
- El tipo
Activación del usuariotambién permite definir si se muestra enMás accionesde la interfaz principal y si es necesario seleccionar primero los dispositivos antes de activarlo manualmente.
Dos modos de edición
Modo de pasos
Es adecuado para acciones secuenciales sencillas, por ejemplo:
- Iniciar un script
- Detener, pausar o continuar un script
- Bloquear o desbloquear la pantalla
- Reiniciar SpringBoard o el dispositivo
- Esperar varios segundos
- Ejecutar código Lua
- Activar, desactivar o activar otra tarea programada
Modo de flujo de trabajo
Es adecuado para automatizaciones complejas. En el editor de flujos de trabajo puedes combinar directamente estas capacidades habituales:
- Acciones de dispositivos y ejecución de scripts
- Operaciones con los tres tipos de directorios del Gestor de archivos
- Solicitudes HTTP y código Lua
- KVDB y TableDB
- Ramas condicionales, variables y control del flujo
- Invocar otras tareas programadas
Al editar un flujo de trabajo:
- Busca por nombre de acción o categoría en la parte superior del panel de nodos y arrastra el nodo encontrado al lienzo. Haz clic en el título de una categoría para contraer o expandir su lista de nodos.
- En la parte superior del lienzo están
Deshacer,Rehacer,Alinear nodosyAjustar al lienzo. Estas herramientas siguen disponibles después de seleccionar un nodo y abrir el panel de propiedades. Alinear nodosreorganiza las posiciones de los nodos y se puede deshacer;Ajustar al lienzosolo ajusta la vista y conserva las posiciones de los nodos.
Probar y ejecutar manualmente
- El editor de flujos de trabajo incluye
Ejecutar prueba, que permite consultar los registros de prueba directamente en el editor. - Las tareas programadas guardadas admiten
Ejecutar ahoray permiten seguir el estado de ejecución en tiempo real. - Si se produce un error durante la prueba o la ejecución, el panel muestra directamente su ubicación y mensaje para que puedas volver al paso correspondiente y modificarlo.
- Si no hay registros, el registro de ejecución permanece contraído de forma predeterminada y se expande automáticamente al iniciar una prueba o ejecución. También puedes contraerlo manualmente durante la ejecución; los registros posteriores no volverán a abrir repetidamente el área de visualización.
Historial de ejecuciones y exportación
- Cada tarea programada conserva su historial de ejecuciones.
- Los registros de ejecución muestran el estado, el origen de la activación, las estadísticas de resultados de los dispositivos y el contenido de los registros.
- Los registros de ejecución se pueden exportar a
Gestor de archivos → Directorio de informes.
Operaciones por lotes en la lista
- La lista de tareas programadas admite la selección múltiple y la selección continua con
Shift. - Puedes exportar o eliminar por lotes las tareas seleccionadas.
- Antes de eliminar las tareas seleccionadas se solicita una segunda confirmación; las tareas que están ejecutándose no se pueden eliminar.
Importar y exportar
- La lista de tareas programadas permite exportarlas todas o exportar solo una o varias tareas seleccionadas.
- Al exportar tareas seleccionadas, se añaden automáticamente las tareas relacionadas a las que hagan referencia los pasos o flujos de trabajo para garantizar que el paquete importado funcione.
Importar tareasmuestra primero una vista previa de las tareas del archivo JSON y permite importar solo una o varias.- Puedes hacer clic en
Importar tareaspara seleccionar un archivo JSON o arrastrar directamente el archivo al panel de tareas programadas. - El nuevo acceso de importación combina las tareas con la lista actual de forma predeterminada y no sustituye todas las tareas existentes.
- Si ya existe una tarea con el mismo nombre, puedes sobrescribirla o cambiar el nombre de la tarea importada.