L'option Reprendre est disponible pour les tâches actives, bloquées et terminées.
Démarrer / reprendre
Trois aspects principaux différencient le démarrage et la repriseRépétition d'une exécution d'objet déjà créée pour laquelle plusieurs particularités s'appliquent au redémarrage. d'une tâcheObjet exécutable qui a déjà été exécuté. :
Elle est utilisée pour calculer l'heure de début au plus tôt des tâches de workflow"Permet d'ajouter, regrouper, associer, caractériser ou supprimer les tâches d'un workflow. Egalement un type d'objet propre à Automation Engine. [Anciennement appelé ""chaîne de traitement"" et ""chaîne de job"".]". Il n'y a donc généralement pas de temps d'attente lorsque des workflows reprennent, en raison de la condition au plus tôt, qui a déjà été remplie lors de l'exécution initiale.
Lorsqu'une tâche reprend, il n'est pas nécessaire d'exécuter le scriptEgalement un type d'objet distinct dans l'Automation Engine. complet une nouvelle fois. Vous pouvez indiquer une position à partir de laquelle le traitement doit reprendre.
Ces points de reprise sont définis dans le script à l'aide de l'instruction :RESTART. Vous évitez ainsi de répéter les étapes de traitement déjà terminées avec succès. De plus, en cas de reprise, l'instruction de script :GENERATE gère le traitement des blocs ou des lignes de script individuelles.
Workflows : Les agents des groupes d'agents sont désormais récupérés en cas de reprise du workflow supérieur. En cas de reprise d'un workflow enfantTâche subordonnée (par ex. tâche fonctionnant à l'intérieur d'un workflow)., les agents sont récupérés à partir des statistiques si l'option Utiliser le même agent a été activée dans les attributs du workflow.
Évitez de répéter des tâches reprises, car elles sont difficiles à tracer.
La reprise d'une tâche est possible à partir
Reprendre une tâche
Procédez selon l'une des méthodes suivantes :
La boîte de dialogue Reprendre s'affiche, par exemple :
Vous pouvez définir les paramètres d'exécution suivants :
Champ | Description |
---|---|
Paramètres | |
RunIDAbréviation du numéro d'identification unique. Il s'agit plus précisément d'un nombre qui identifie clairement l'exécution d'une Tâche. Le RunID peut comporter entre 7 et 10 caractères . Ils sont attribués par le composant Automation Engine. de référence |
Vous permet d'indiquer le RunID de l'exécution devant être répétée. Par défaut, ce champ est généré avec le RunID de la tâche active ou de l'exécution d'origine. Si vous avez besoin du RunID ultérieurement, vous pouvez l'afficher dans les détails de la tâche. |
Point de reprise |
Détermine l'emplacement du script à partir duquel le traitement doit être repris. Si ce champ reste vide, c'est l'intégralité du script qui sera repris. |
Conserver le type de démarrage | Cochez cette case pour que la tâche conserve son type de démarrage. Si, par exemple, un groupe a été affecté à l'objet, la reprise se fera dans le groupe. |
Attend la libération manuelle |
Avant leur exécution effective, les tâches passent par les phases suivantes : Activation, génération et transfert. Cochez cette case pour que la tâche passe par ces étapes, mais s'arrête après le transfert pour que vous puissiez contrôler son exécution. Pour plus d'informations, voir Reprendre des tâches. Libération manuelle de la tâche Une tâche peut être libérée de différentes manières :
|
QueueDéfinit le nombre maximal de Tâches exécutées en parallèle, leur priorité et l'ordre des objets à exécuter.Egalement un type d'objet distinct dans l'Automation Engine. |
Vous pouvez affecter une queue donnée pour l'exécution, différente de celle de la définition d'objet. Si ce champ reste vide, c'est la queue de l'objet qui sera utilisée. |
Options de test | |
Activer le dialogue pour les attributs |
Lors de la définition du type d'objetA chaque activité correspond un objet: Agent, Notification, Utilisateur, Groupe Utilisateur, Cockpit, Table de Codes, Documentation, Evènement, Transfert de Fichier, Groupe, Include, Job, Workflow, Calendrier, Login, Client, RemoteTaskManager, Schedule, Script, Serveur, Sync, Variable et Fuseau horaire., vous spécifiez des attributs généraux qui s'appliqueront systématiquement aux objets du même type. Mais dans certains cas, il peut s'avérer nécessaire de modifier certains paramètres pour l'exécution particulière d'un objet, sans modifier ses définitions générales. Si vous cochez cette case avant l'exécution de la tâche, une boîte de dialogue affichant les attributs pouvant être modifiés pour cette exécution spécifique, s'ouvre. Ces valeurs ne s'appliquent qu'à cette exécution. |
Afficher dans le rapport d'activation L'activation de cette option ici implique que le script sera traité en remplaçant les paramètres Générer à l'exécution définis pour l'objet dans la page Général - Exécution. Le rapport d'activation contient les instructions de script de l'objet ainsi que le contenu de tous les objets IncludeScript utilisé souvent et dans de nombreux objets. Egalement un type d'objet distinct dans l'Automation Engine. impliqués. Dans le cas de jobs, le job inclut également l'en-tête et la terminaison. |
|
JCL généré | Activez cette option pour afficher le JCL dans le rapport. Après activation du bouton Exécuter, la tâche s'active et le rapport s'ouvre. Cela vous permet de procéder à une vérification et à une modification, si nécessaire. Vous pouvez utiliser cette option en la combinant à l'option Attend la libération manuelle. Si les résultats vous satisfont, vous pouvez libérer la tâche pour qu'elle soit exécutée. |
Script originel |
Activez cette option pour afficher le script dans le rapport. Après activation du bouton Exécuter, la tâche s'active et le rapport s'ouvre. Cela vous permet de procéder à une vérification et à une modification, si nécessaire. Vous pouvez utiliser cette option en la combinant à l'option Attend la libération manuelle. Si les résultats vous satisfont, vous pouvez libérer la tâche pour qu'elle soit exécutée. |
Modification des variables |
Lorsque vous testez vos définitions d'objets, vous pourrez vouloir modifier vos variables et vérifier les résultats avant leur exécution effective. Cochez cette option pour afficher ces modifications dans le rapport d'activation. |
Modification des attributs | Lorsque vous testez vos définitions d'objets, vous pourrez vouloir modifier leurs attributs et vérifier les résultats avant leur exécution effective. Cochez cette option pour afficher ces modifications dans le rapport d'activation. |
Cliquez sur Reprendre.
Si la case Activer le dialogue pour les attributs est cochée, une boîte de dialogue vous permettant de saisir des paramètres d'attributs pour cette exécution, s'ouvre.
Si l'une des autres options de test est cochée, une invite vous demande de confirmer l'exécution de la tâche après génération du script.
Automatisation et configuration faciles des reprises
Pour cela, utilisez les éléments de script suivants :
Eléments de script | Description |
---|---|
Elément de script | Description |
Contrôle le traitement des lignes de script pendant l'exécution du script. |
|
Définit des points de reprise dans un objet exécutable. |
|
Répète l'exécution d'une tâche. |
|
Récupère si une tâche a été activée en mode reprise. |
|
SYS_ACT_RESTART_ME_NR |
Renvoie le numéro d'exécution (RunID) d'un objet activé en mode de reprise. |
SYS_LAST_RESTART_POINT |
Fournit le nom du point de reprise précédent dans le script. |
SYS_LAST_RESTART_TEXT |
Fournit le texte du point de reprise précédent dans le script. |
SYS_RESTART_POINT |
Fournit le point de reprise à partir duquel l'objet a été exécuté. |