Reprendre des tâches

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é. :

É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

  1. Procédez selon l'une des méthodes suivantes :

  2. La boîte de dialogue Reprendre s'affiche, par exemple :

    Exécution manuelle

    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 :

    • Pour les workflows, à partir de l'explorateur dans la perspective Conception des processus :
      1. Faites un clic droit sur l'objet, puis sélectionnez Dernier moniteur. La tâche s'ouvre en mode édition dans la perspective Surveillance des processus.

        Exécution manuelle

      2. Activez le bouton Modifier..., en haut, à gauche de la fenêtre, puis sélectionnez Libérer manuellement.

        Avant de libérer la tâche, vous pouvez modifier ses paramètres. Ces modifications ne s'appliqueront qu'à l'exécution actuelle.

        Exécution manuelle

    • Pour les autres objets exécutables, à partir de la table Tâches dans la perspective Surveillance des processus.
      1. La tâche est déjà disponible dans la liste. Recherchez-la de la manière suivante.
        1. Cliquez sur le bouton Filtre de la barre d'outils pour accéder au volet de filtre.
        2. Ouvrez l'onglet Statut et développez les options EN ATTENTE.
        3. Cochez Attente de libération manuelle.
      2. La tâche apparaît dans la liste. Faites un clic droit dessus et sélectionnez Libérer manuellement.
    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.
  3. Cliquez sur Reprendre.

  4. 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

:GENERATE

Contrôle le traitement des lignes de script pendant l'exécution du script.

:RESTART

Définit des points de reprise dans un objet exécutable.

RESTART_UC_OBJECT

Répète l'exécution d'une tâche.

SYS_ACT_RESTART

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é.