Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

If package

  • Mis à jour le : 12/14/2020
    • Automation 360 v.x
    • Création
    • Espace de travail RPA

If package

Utilisez les actions dans le package If pour contrôler la séquence d’exécution basée sur une ou plusieurs conditions d’une tâche.

Utilisez les actions dans le package If pour vérifier si une application est en cours d'exécution, si un dossier ou un fichier existe, si une variable correspond à la valeur spécifiée, si une fenêtre d'application existe ou si une machine ou un serveur est en cours d'exécution, avant d'exécuter un ensemble d'actions.

Actions dans le package If

Le package If comprend l'actions suivante :

Action Description
If Spécifie une condition et maintient une séquence d’actions à exécuter si la condition est vraie. Reportez-vous à la rubrique Utilisation de l'action If.
Vous pouvez configurer plusieurs conditions avec une seule action Si.
  1. Cliquez sur Ajouter une condition.
  2. Sélectionnez l'une des options suivantes :
    • Et : Les deux conditions doivent être respectées pour que les actions s’exécutent.
    • Ou : Une seule des conditions doit être respectée pour que les actions s’exécutent.
  3. Sélectionnez la condition dans la liste déroulante.
Sinon si (facultatif) Spécifie une condition alternative pour tester si la condition spécifiée dans l’action Si est fausse. Si cette condition alternative est vraie, le robot exécute la séquence d’actions contenues dans l’action Sinon if.
Vous pouvez configurer plusieurs conditions avec une seule action Sinon si.
  1. Cliquez sur Ajouter une condition.
  2. Sélectionnez l'une des options suivantes :
    • Et : Les deux conditions doivent être respectées pour que les actions s’exécutent.
    • Ou : Une seule des conditions doit être respectée pour que les actions s’exécutent.
  3. Sélectionnez la condition dans la liste déroulante.
Sinon Spécifie la séquence alternative des actions si la condition spécifiée dans l’action If et dans l’action Sinon si (le cas échéant) est fausse.

Conditions dans le action If

Utilisez les conditions suivantes dans l’action Si pour contrôler le flux d'exécution dans une tâche d'automatisation :

Condition Description
Application Utilisez la condition L’application n’est pas en cours d’exécution ou L’application est en cours d’exécution pour exécuter les actions selon que l’application est en cours d’exécution ou non.

Entrez le chemin d'application ou spécifiez le chemin à l'aide d'une variable avec le temps (en nombre de secondes) à attendre pour que cette condition soit vraie.

Booléen Utilisez la condition de variable booléenne pour exécuter les actions selon qu’une variable booléenne contient la valeur Vrai ou Faux.

Vous pouvez également utiliser cette condition pour comparer les valeurs de deux variables booléennes en sélectionnant la deuxième variable dans la fenêtre Insérer une variable.

Données de tableau Utilisez la condition Le tableau de données est vide pour exécuter actions selon que le tableau spécifié contient ou non des valeurs.

Utilisez les conditions Nombre de lignes et Nombre de colonnes à exécuter actions selon que le nombre de colonnes ou de lignes est égalà, supérieur à, ou inférieur à la valeur spécifiée.

Date/heure Utilisez la condition de variable Date/heure pour exécuter actions selon que la valeur de la variable date/heure source est Égale à ou Non égale à, Supérieure à ou Égale à, Inférieure à ou Égale à la valeur de la variable date/heure cible.
Dictionnaire Utilisez la condition Vérifier la clé pour exécuter des actions selon que la valeur de clé spécifiée est Égale à ou Pas égale à, ou Inclut ou N’inclut pas la valeur cible.
Note: La comparaison de clés est sensible à la casse.

Utilisez la condition Vérifier pour une seule valeur pour exécuter actions selon qu’une clé spécifique contient la valeur cible.

Fichier Utilisez les conditions suivantes pour exécuter le action :
  • Date du fichier

    Utilisez cette condition pour vérifier la date et l'heure de création ou de modification du fichier spécifié. Spécifiez une plage de dates à l'aide des options Est au cours des derniers, Est entre ou Se trouve avant. Pour l'option Est au cours des derniers, vous devez également spécifier le nombre de jours ou la durée (en heures, minutes et secondes). Entrez la durée (en secondes) à attendre pour que cette condition soit vraie.

  • Le fichier existe et Le fichier n'existe pas

    Utilisez ces conditions pour exécuter une action basée sur l'existence ou non d'un fichier. Par exemple, si un fichier de données existe, il sera possible de le formater et de le charger dans une base de données.

  • Taille du fichier

    Cette condition vérifie si la taille d'un fichier est supérieure, inférieure, différente ou égale à la taille spécifiée.

    Entrez la durée (en secondes) à attendre pour que cette condition soit vraie.

Dossier Utilisez la condition Le dossier existe ou Le dossier n’existe pas pour exécuter une action en fonction de l’existence ou non d’un dossier.
Reconnaissance d'images Utilisez ces conditions pour vérifier si :
  • Le fichier de l’image est trouvé dans le fichier de l’image ou non.
  • Le fichier de l’image est trouvé dans la fenêtre ou non.
  • La fenêtre est trouvée dans le fichier de l’image ou non.
  • La fenêtre est trouvée dans la fenêtre ou non.
Pour les conditions de fenêtre, vous pouvez utiliser l’option Redimensionner la fenêtre pour spécifier les dimensions de la fenêtre. Cette option fournit un robot plus fiable. Elle redimensionne la fenêtre aux dimensions auxquelles la tâche a été enregistrée, ce qui améliore la capacité du bot à identifier l’objet cible.
Note: Cette option est uniquement disponible pour les fenêtres qui peuvent être redimensionnées. Elle n’est pas disponible pour les options Bureau ou Barre des tâches.
JavaScript Utilisez la condition Le script est réussi ou Le script a échoué pour exécuter les actions en fonction du statut du Javascript spécifié. Sélectionnez le fichier contenant le script et spécifiez facultativement les paramètres en sélectionnant une variable de liste.
Automatisation héritée Les conditions d’automatisation héritée sont uniquement utilisées dans robots migrées pour garantir qu’elles s’exécutent de manière transparente dans Automation 360. Nous déconseillons l’utilisation de ces conditions pour un nouveau développement robot. Les conditions suivantes pour vérifier les éléments suivants :
  • Si le contrôle Web existe ou non.
  • Si le contrôle de fenêtre existe ou non.
  • Si le contrôle de fenêtre est actif ou non.
  • Si le script a réussi ou non.
  • Si la fenêtre enfant existe ou non.

Pour les conditions de contrôle de fenêtre, vous pouvez utiliser l’option Redimensionner la fenêtre pour spécifier les dimensions de la fenêtre. Cette option fournit un robot plus fiable. Elle redimensionne la fenêtre aux dimensions auxquelles la tâche a été enregistrée, ce qui améliore la capacité du bot à identifier l’objet cible.

List Utilisez la condition Variable de liste pour exécuter des actions selon que la variable de liste spécifiée contient une valeur donnée ou non. La valeur peut avoir le type de données Nombre, Chaîne ou Booléen.
Nombre Utilisez la condition Variable de nombre pour exécuter des actions selon que la variable de nombre spécifiée est Égale à ou Pas égale à, ou est Supérieure à ou Égale à, ou est Inférieure à ou Égale à une valeur particulière.
Ping Utilisez la condition Réussite de ping ou Échec du ping pour vérifier si une machine ou un serveur fonctionne et exécuter des actions sur la base du résultat. Entrez la durée (en secondes) à attendre pour que cette condition soit vraie.
Enregistreur Utilisez cette condition pour détecter un objet dans une fenêtre. Sélectionnez une fenêtre ou une variable pour capturer l’objet. Entrez la durée (en secondes) à attendre pour que cette condition soit vraie.
Service Utilisez la condition Le service est en cours d’exécution ou Le service n’est pas en cours d’exécution pour exécuter actions selon qu’un service est en cours d’exécution ou non. Sélectionnez Liste des services pour choisir un service dans la liste des services disponibles.
Chaîne Utilisez la condition Variable de chaîne pour exécuter des actions selon que la valeur de chaîne source spécifiée est Égale à ou Pas égale à, ou Inclut ou N’inclut pas la valeur cible.

Vous pouvez sélectionner l’option Respecter la casse pour exécuter des actions uniquement si les deux chaînes comprennent des lettres majuscules et minuscules assorties.

Lorsque vous extrayez du texte d’une application Microsoft, le texte extrait contient les caractères spéciaux /r/n qui indiquent une nouvelle ligne. Sélectionnez l’option Ignorer le retour de la calèche si vous souhaitez ignorer le caractère spécial /r lorsque vous comparez le texte.

Pour créer une condition basée sur le fait que la chaîne est vide ou non, comparez la valeur source à un champ cible vide à l’aide de l’opérateur Égal à.

Reportez-vous à la rubrique Exemple d’utilisation d’une instruction conditionnelle.

Robot de tâches Utilisez la condition Tâche réussie ou Tâche non réussie pour exécuter des actions en fonction du statut du Robot de tâches spécifié.
VBScript Utilisez la condition Le script est réussi ou Le script a échoué pour exécuter les actions en fonction du statut du script Visual Basic spécifié. Sélectionnez le fichier contenant le script et spécifiez facultativement les paramètres en sélectionnant une variable.
Fenêtre Utilisez la condition La fenêtre existe ou La fenêtre n’existe pas pour vérifier si une fenêtre d’application spécifique est ouverte en entrant le titre de la fenêtre ou en utilisant une variable. Entrez la durée (en secondes) à attendre pour que cette condition soit vraie.

Exemple

Créer un robot basique utilisant une application de bureau

Exemple sur la façon d'élaborer un TaskBot basique qui utilise le package If.

Envoyer le commentaire