Tâches planifiées et flux de travail
Le panneau Tâches planifiées prend en charge à la fois le mode traditionnel par étapes et le mode de flux de travail sous forme de diagramme : il peut servir d'exécuteur planifié ou d'outil d'automatisation visuelle.
Modes de déclenchement pris en charge
Expression CronIntervalle fixeUne foisDéclenchée par l'utilisateurConsommation de file KVDB
Signification :
Déclenchée par l'utilisateur: aucune planification automatique ; la tâche s'exécute uniquement lorsqu'elle est déclenchée manuellement.Consommation de file KVDB: convient au scénario « consommer dès qu'une tâche entre dans la file ».
Appareils et groupes cibles
- Les tâches planifiées reprennent la sémantique des appareils et des groupes de l'interface principale.
- Si une tâche sélectionne un groupe, elle utilise à l'exécution le script et la configuration actuellement associés à ce groupe.
- Le type
Déclenchée par l'utilisateurpermet également de choisir s'il doit apparaître dansPlus d'actionsde l'interface principale et si un appareil doit être sélectionné avant le déclenchement manuel.
Deux modes d'édition
Mode par étapes
Convient aux actions séquentielles simples, par exemple :
- démarrer un script ;
- arrêter / mettre en pause / reprendre un script ;
- verrouiller / déverrouiller l'écran ;
- redémarrer SpringBoard / redémarrer l'appareil ;
- attendre quelques secondes ;
- exécuter du code Lua ;
- activer / désactiver / déclencher une autre tâche planifiée.
Mode flux de travail
Convient aux automatisations complexes. L'éditeur de flux permet de combiner directement les capacités courantes suivantes :
- actions sur les appareils et exécution de scripts ;
- trois catégories d'opérations des répertoires du gestionnaire de fichiers ;
- requêtes HTTP et code Lua ;
- KVDB et TableDB ;
- branches conditionnelles, variables et contrôle du flux ;
- appel d'autres tâches planifiées.
Lors de la modification d'un flux de travail :
- Recherchez un nom d'action ou une catégorie en haut du panneau des nœuds, puis faites glisser le nœud trouvé sur le canevas. Cliquez sur le titre d'une catégorie pour réduire ou développer sa liste de nœuds.
- Le haut du canevas propose
Annuler,Rétablir,Organiser les nœudsetAjuster au canevas. Ces outils restent disponibles après avoir sélectionné un nœud et ouvert le panneau des propriétés. Organiser les nœudsréorganise les positions des nœuds et peut être annulé ;Ajuster au canevasajuste uniquement la vue et conserve les positions des nœuds.
Tester et exécuter manuellement
- L'éditeur de flux intègre une fonction de « test d'exécution » qui permet d'afficher directement les journaux de test dans l'éditeur.
- Une tâche enregistrée peut être exécutée immédiatement et son état suivi en temps réel.
- En cas d'erreur pendant un test ou une exécution, le panneau affiche directement l'emplacement et le message de l'erreur afin de revenir à l'étape correspondante.
- En l'absence de journaux, le journal d'exécution est réduit par défaut et se développe automatiquement au début d'un test ou d'une exécution. Vous pouvez aussi le réduire manuellement pendant l'exécution ; les entrées suivantes ne rouvriront pas continuellement la zone d'affichage.
Historique et export
- Chaque tâche planifiée conserve son historique d'exécution.
- Les enregistrements permettent de consulter l'état, la source du déclenchement, les statistiques de résultats par appareil et le contenu des journaux.
- Les journaux d'exécution peuvent être exportés vers
Gestionnaire de fichiers → Répertoire des rapports.
Opérations par lot dans la liste
- La liste des tâches planifiées accepte la sélection multiple et la sélection contiguë avec
Shift. - Les tâches sélectionnées peuvent être exportées ou supprimées par lot.
- Une seconde confirmation est demandée avant la suppression ; une tâche en cours d'exécution ne peut pas être supprimée.
Importer et exporter
- La liste permet d'exporter toutes les tâches ou uniquement une ou plusieurs tâches sélectionnées.
- Lors de l'export de tâches sélectionnées, les tâches associées référencées par les étapes ou le flux de travail sont automatiquement ajoutées afin de garantir que le paquet importé reste utilisable.
Importer des tâchesprévisualise d'abord les tâches du fichier JSON et permet de n'en importer qu'une ou plusieurs.- Cliquez sur
Importer des tâchespour choisir un fichier JSON ou faites glisser directement le fichier JSON dans le panneau des tâches planifiées. - Le nouvel accès d'importation fusionne par défaut les tâches avec la liste actuelle et ne remplace pas toutes les tâches existantes.
- En présence d'une tâche du même nom, choisissez de remplacer la tâche existante ou de renommer l'importation.