Tâches
Lorsqu'une tâche est sélectionnée dans l'arborescence du gestionnaire de planning, ses détails sont affichés dans le panneau de droite du client Blue Prism.
À partir de là, une tâche peut être configurée pour exécuter un nombre de processus différents sur des ressources, et spécifier d'autres tâches à contrôler en fonction du résultat de ces processus lors de leur exécution.
Une tâche est créée en effectuant un clic droit sur l'élément de planning adéquat dans l'arborescence du gestionnaire de planning et en sélectionnant « Nouvelle tâche ».
Une nouvelle tâche, complétée avec les valeurs par défaut, sera créée et automatiquement sélectionnée dans l'arborescence du gestionnaire de planning.
Lorsqu'un planning est créé pour la première fois, une tâche initiale est créée en même temps.
Définition de l'ordre d'exécution de la tâche
Reportez-vous à Définition de la tâche initiale du planning pour spécifier la tâche qui doit être exécutée en premier lorsqu'un planning est activé.
La tâche à exécuter après que cette tâche s'est terminée avec succès peut être spécifiée en sélectionnant la tâche appropriée dans la liste déroulante « Après achèvement ». Une valeur « Stop » indique que le planning doit s'arrêter après que cette tâche s'est terminée.
La tâche à exécuter après que cette tâche a été arrêtée peut être spécifiée en sélectionnant la tâche appropriée dans la liste déroulante « Sur une exception ». Une valeur « Abandon » indique que le planning doit s'arrêter après que cette tâche s'est terminée.
Détection de défaillance de session
Par défaut, une tâche est configurée pour « s'interrompre immédiatement », c'est-à-dire arrêter immédiatement la tâche si une session ne parvient pas à démarrer ou à s'arrêter en raison d'une exception. Cela peut être annulé en décochant la case Fail fast on any errors
.
Veuillez noter que la détection de l'échec d'une tâche fonctionne différemment selon si l'interruption immédiate est activée ou non.
- Si une tâche est définie pour s'interrompre immédiatement, une tâche est terminée lorsqu'une erreur survient dans une session, par exemple si une ressource n'a pas pu être contactée ou était trop occupée pour créer une session, ou si une session a déclenché une exception et s'est arrêtée de manière anormale.
- Si une tâche est définie pour ne pas s'interrompre immédiatement, une tâche est terminée uniquement si une erreur survient dans toutes ses sessions, et cet arrêt de la tâche survient uniquement lorsque l'échec de la dernière session exécutée est détecté.
Maintient des sessions planifiées
Lorsqu'une tâche est exécutée, toutes les sessions définies dans celle-ci seront exécutées en même temps.
Il n'y a pas de restriction sur des sessions dans une tâche. Par exemple, l'exécution de plusieurs processus peut être spécifiée sur la même ressource. Si de tels processus sont exclusifs, la tâche sera terminée en raison de l'occupation trop importante de la ressource pour exécuter autre chose que le premier processus.
Création d'une session
Une session planifiée est créée lorsqu'un processus publié est glissé sur une ressource, ou vice-versa.
Une fois qu'une session a été créée, elle sera répertoriée dans la liste « Sessions planifiées ».
Définition des paramètres de processus
Si un processus dans une session nécessite des paramètres de démarrage, ils peuvent être configurés en effectuant un clic droit sur la session adéquate et en sélectionnant « Paramètres de démarrage » dans le menu contextuel.
Reportez-vous à la rubrique d'aide Paramètres de démarrage pour plus d'informations sur la configuration des paramètres de démarrage.
Retard après achèvement
Ajoute un délai compris entre 0 et 1 500 secondes à la fin de la tâche planifiée avant d'autoriser la tâche suivante du planning à commencer.
Suppression d'une session
Effectuer un clic droit sur la session et sélectionner « Supprimer » entraînera le retrait de la session de la tâche.
Une tâche ne peut pas être enregistrée directement. Les modifications apportées à une tâche entraînent implicitement des modifications dans son planning parent, de sorte que pour enregistrer une tâche, son planning doit être enregistré.
Reportez-vous à la rubrique d'aide Enregistrement d'un planning pour en savoir plus sur l'enregistrement d'un planning.
Une tâche peut être copiée et collée dans son planning parent (clonage de la tâche) ou dans un autre planning.
En raison de la manière dont la tâche est implémentée, la copie et le collage peuvent uniquement être effectués dans une instance unique de l'application Blue Prism, c'est-à-dire qu'elle ne peut pas être copiée depuis une application en cours d'exécution et collée dans une autre.
Une tâche est copiée en effectuant un clic droit sur cette dernière et en sélectionnant « Copier »
Une fois copiée, elle peut être collée dans un planning en effectuant un clic droit sur le planning cible dans l'arborescence du planning et en sélectionnant « Coller ».
Veuillez noter que cela n'utilise pas le presse-papiers du système et que, par conséquent, cela n'est pas affecté par d'autres opérations copier-coller. Cela signifie également que la tâche Copier n'existe pas en dehors du gestionnaire de planning en cours d'exécution.
Une tâche peut être supprimée en effectuant un clic droit sur cette dernière dans l'arborescence du gestionnaire de planning et en sélectionnant « Supprimer ».
Veuillez noter que toute référence à la tâche par une autre tâche (la tâche suivante est « Après achèvement » ou « Sur une exception » dans la liste déroulante) ou par la planification (en tant que « Tâche initiale ») sera réinitialisée aux valeurs par défaut lorsque la tâche sera supprimée.