Passer au contenu principal

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 Cron
  • Intervalle fixe
  • Une fois
  • Déclenchée par l'utilisateur
  • Consommation 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'utilisateur permet également de choisir s'il doit apparaître dans Plus d'actions de 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œuds et Ajuster 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œuds réorganise les positions des nœuds et peut être annulé ; Ajuster au canevas ajuste 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âches prévisualise d'abord les tâches du fichier JSON et permet de n'en importer qu'une ou plusieurs.
  • Cliquez sur Importer des tâches pour 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.