Planifications
Cette section est disponible pour les utilisateurs ayant les rôles suivants : Administrateur, Observateur, Administrateur de projet, Développeur et Utilisateur du service VCS.
Utilisez le menu Planifications pour gérer les planifications dans la Management Console. La planification représente une sélection de robots et les plans (travaux) pour les exécuter. Exécuter la planification signifie exécuter les robots sélectionnés (en parallèle ou en séquence), en exécutant optionnellement les robots pre et post-exécution.
En haut du menu Planifications, dans la liste déroulante Projets, sélectionnez le projet avec les planifications à afficher. Vous pouvez modifier la façon dont les informations de chaque planification sont présentées comme suit :
- Filtrez la liste des planifications du tableau en saisissant un nom ou une partie du nom dans le champ de texte Filtre. Voir Filtrage pour plus d'informations.
- Sélectionnez les colonnes de la table à afficher pour une planification utilisant l'icône du menu
sur la droite.
- Actualisez les informations affichées en cliquant sur l'icône d'actualisation
à droite.
- Réinitialisez les paramètres de colonne personnalisés en cliquant sur l'icône de réinitialisation
à droite.
- Sélectionnez le nombre d'éléments à afficher par page et accédez aux pages en utilisant le menu de navigation dans l'angle inférieur droit.
Par défaut, les colonnes suivantes de la table sont affichées pour chaque planification.
Colonne |
Description |
---|---|
Activée |
Lorsqu'elle est activée, la planification s'exécute comme prévu. Il se peut que vous deviez rendre une planification inactive pour plusieurs raisons, par exemple :
|
Démarrer/Arrêter |
Démarre ou arrête un programme lorsque vous cliquez sur l'icône L'icône change en fonction de l'état du programme (en cours d'exécution ou arrêté). Si plusieurs programmes sont activés, l'icône Démarrer/Arrêter indique l'état de chaque programme sélectionné. |
Nom |
Nom de la planification. |
Nom du projet |
Nom du projet auquel la planification appartient (utile pour visualiser tous les projets). |
Nombre de travaux |
Combinaison du total des travaux et des travaux activés. Si tous les travaux sont actifs, cette colonne répertorie simplement le nombre de travaux actifs. Si deux ou trois travaux sont actifs, il répertorie 2 (3). |
Prochaine exécution |
Heure à laquelle il est prévu que la planification soit exécutée la prochaine fois. |
Dernière exécution |
Heure à laquelle la planification a été exécutée pour la dernière fois. |
Intervalle |
Intervalle prévu entre deux exécutions planifiées consécutives. |
Nombre total d'exécutions |
Combien de fois la planification a-t-elle été exécutée. |
Erreurs |
Nombre d'erreurs de planification au cours de la dernière exécution. Les erreurs de planification ne comprennent pas les erreurs de robot. Pour voir les erreurs et les erreurs de robot, assurez-vous que la base de données des journaux est configurée via l'onglet Général dans Paramètres > Base de données du journal RoboServer et que la journalisation de la base de données est activée sur les RoboServers dans RoboServers > Paramètres > Journalisation. |
Erreurs du robot |
Nombre d'erreurs qui se sont produites dans les robots en cours d'exécution selon cette planification. Lorsque le RoboServer fonctionne avec un robot programmé et que celui-ci signale une erreur, le programmateur et le RoboServer ne sont pas arrêtés car le RoboServer tente de remédier à l'erreur. |
Colonnes facultatives | |
Nombre total de travaux |
Nombre total de travaux dans la planification. |
Travaux actives |
Nombre de travaux activés dans la planification. |
Créé par |
Nom de l'utilisateur qui a créé la planification. |
Modifiée par |
Nom de l'utilisateur qui a modifié cette planification en dernier. |
Message de validation |
Résumé décrivant la validation. |
Numéro de révision |
Nombre de révisions de la planification. |
Cluster |
Cluster que la planification exécute. |
Priorité |
Priorité d'exécution de ce travail par rapport aux autres travaux d'une planification. |
- Créer une nouvelle planification
-
- Pour créer une nouvelle planification, cliquez sur le signe « plus » dans le coin supérieur gauche.
La boîte de dialogue « Sélectionner un projet » apparaît.
-
Sélectionnez un projet et cliquez sur OK.
Plusieurs nouveaux onglets s'ouvrent.
-
L'onglet Basique contient tout ce qui est nécessaire à la mise en place d'une planification.
-
Nom : nom de la planification.
-
Activée : sélectionnez cette option pour rendre cette planification active.
-
Simple / Cron : choisissez une façon de définir le plan de déroulement d'une planification.
-
Chaque : disponible uniquement pour les planifications simples. Intervalle de temps souhaité entre deux passages consécutifs de la planification. Elle est saisie sous forme de nombre entier avec une unité, comme « 1 minute » ou « 3 heures ».
-
Expression rationnelle : disponible uniquement pour les planifications de cron. Expression rationnelle définissant le moment où la planification doit être exécutée.
-
Fuseau horaire du serveur : Disponible uniquement pour les planifications de cron. Par défaut, le fuseau horaire du serveur est utilisé pour exécuter les planifications. Avec cette option, vous pouvez également sélectionner un fuseau horaire UTC particulier.
-
Heure de début : heure locale à laquelle la planification doit démarrer.
-
Choisir une date : Date à laquelle la planification doit démarrer.
-
Priorité des travaux : Priorité d'exécution pour ce travail par rapport aux autres travaux en file d'attente pour les mêmes ressources requises. La priorité s'applique à tous les travaux de robot dans une planification. Pour plus d'informations, voir Définir les priorités du travail.
-
Délai d'inactivité des travaux : Délai d'attente pendant lequel un travail reste dans la file d'attente. Si un travail ne peut pas se voir allouer de ressources et s'exécuter au moment où le délai d'attente est atteint, ce travail quitte la file d'attente. Ce délai d'attente s'applique à tous les travaux de robot dans une planification. Pour plus d'informations, voir Définir les priorités du travail.
-
Robot de pré-traitement : Nom du robot qui sera exécuté avant le début de la planification.
-
Robot de post-traitement : Nom du robot qui sera exécuté après que tous les autres robots de la planification auront été exécutés.
-
Exécuter le cluster : nom du cluster qui gère cette planification.
-
Message de validation : Résumé décrivant la validation.
-
-
Dans l'onglet Avancé, vous pouvez configurer les contraintes d'exécution.
-
Limite de temps d'exécution : définissez le temps d'exécution maximum pour chaque robot de la planification. Lorsqu'un robot s'est exécuté pendant cette période, le serveur l'arrête et une erreur est enregistrée. La valeur par défaut est -1, ce qui signifie que le temps n'est pas limité.
-
Limite des valeurs extraites : sélectionnez le nombre maximal de valeurs que chaque robot peut produire. Si le robot produit plus que ce nombre de valeurs, le serveur l'arrête et une erreur est enregistrée. La valeur par défaut est -1, ce qui signifie que le nombre n'est pas limité.
Les limites s'appliquent à chaque robot exécuté individuellement, et non pas à l'ensemble de la planification. Si un robot atteint la limite, il s'arrête, mais la planification continue.
-
Utiliser la notification par e-mail : vérifiez que vous recevez un courrier électronique chaque fois qu'un robot tombe en panne. Si plusieurs robots d'une planification échouent, vous recevrez un e-mail pour chaque robot à chaque fois que la planification sera exécutée. La notification par e-mail ne fonctionne que si vous configurez un serveur SMTP et que vous saisissez les adresses e-mail souhaitées dans le champ Adresses e-mail.
-
Adresses e-mail : liste séparée par des virgules, des adresses e-mail auxquelles les notifications sont envoyées. La première adresse répertoriée est utilisée à la fois comme adresse d'expéditeur et de destinataire. Le champ peut contenir jusqu'à 255 caractères. Si vous dépassez le nombre de caractères dans ce champ, la planification ne sera pas enregistrée.
-
-
Dans l'onglet Travaux dans la planification, vous voyez la liste des travaux qui seront exécutés lorsque la planification est déclenchée.
-
Exécuter les travaux séquentiellement : sélectionnez cette option pour exécuter les robots de l'ordre indiqué dans l'onglet Travaux dans la planification.
-
Nom du travail : nom affiché du travail. C'est le nom spécifié dans l'attribut nom d'affichage lors du téléchargement du robot.
-
Activée : lorsqu'elle est active, le travail est exécuté au moment où la planification est exécutée. Il se peut que vous souhaitiez rendre inactif un seul travail dans une planification pour plusieurs raisons, par exemple :
-
Parce que la fonction exercée par le travail n'est actuellement pas nécessaire.
-
Parce que des erreurs ont été trouvées dans les robots et que vous ne souhaitez pas que la planification s'exécute avant d'avoir corrigé ces erreurs.
-
Parce que vous devez déclencher le travail manuellement à chaque fois qu'il doit être exécuté.
-
- Ajouter des travaux à la planification
-
Pour ajouter des travaux à une planification, procédez comme suit.
-
Cliquez sur le signe plus dans le coin supérieur gauche.
Une boîte de dialogue apparaît pour vous guider dans la création du travail.
-
À l'étape Sélectionner le type de travail, sélectionnez une option. Les options disponibles sont les suivantes :
-
Type de travail
Description
Un seul robot
Ajoute un travail qui fait fonctionner un seul robot. Vous pouvez ajouter plusieurs robots un par un. Pour transmettre des données à un robot, vous pouvez spécifier les paramètres nécessaires.
Groupe de robots
Ajoute un travail qui exécute un nombre quelconque de robots dont le nom de chemin correspond à un critère donné. Les groupes de robots sont évalués chaque fois que la planification commence ; par conséquent, les nouveaux robots correspondant aux critères sélectionnés s'exécutent automatiquement.
-
- Pour créer une nouvelle planification, cliquez sur le signe « plus » dans le coin supérieur gauche.
- Activités sur les planifications
-
Cliquez sur le menu contextuel
d'un robot pour choisir parmi les activités suivantes.
- Créer une copie : ouvre l'assistant de création de planification. Indiquez un nouveau nom, apportez les modifications nécessaires à la planification et cliquez sur OK.
- Modifier : ouvre le même assistant que pour la création de planifications avec des paramètres remplis.
- Afficher : plusieurs fonctions d'affichage sont disponibles pour consulter les informations relatives aux exécutions des planifications comme cela apparaît également dans la Vue du journal.
-
Dans la page Planifications, exécutez les activités suivantes.
- Sélectionnez une ou plusieurs planifications et cliquez sur l'icône Activer & Désactiver
pour activer/désactiver les planifications.
- Sélectionnez une ou plusieurs planifications et cliquez sur l'icône Exécuter & Arrêter
pour exécuter ou arrêter manuellement les planifications. Lorsque vous arrêtez une planification, tous ses robots en cours d'exécution sont arrêtés le plus rapidement possible. La planification est affichée comme « exécution en cours » jusqu'à ce que tous ses robots cessent de s'exécuter.
Si vous tentez d'exécuter des planifications déjà en cours d'exécution, une erreur s'affiche contenant le nom des planifications en cours d'exécution.
- Sélectionnez une ou plusieurs planifications et cliquez sur l'icône Supprimer les planifications
pour supprimer ces planifications.
- Sélectionnez une planification et cliquez sur l'icône Démarrer/Arrêter
ou
pour démarrer ou arrêter manuellement la planification.
- Sélectionnez une ou plusieurs planifications et cliquez sur l'icône Activer & Désactiver
Création de planifications alternatives
Il est également possible de créer une planification depuis la section Robots. Pour ce faire, cliquez sur le menu contextuel du robot requis et sélectionnez Créer une planification.