Mappage de package pour la migration

Cette page contient des informations sur les commandes Enterprise 10 et Enterprise 11, ainsi que la façon dont elles sont mappées aux actions ou packages Automation 360 respectifs. Dans certains cas, une commande Enterprise 10 ou Enterprise 11 migre vers plusieurs actions Automation 360. Cela permet de s’assurer que le comportement du robot migré est inchangé.

Automation 360 comporte un nouveau package appelé Automatisation héritée. Ce package fournit la prise en charge supplémentaire nécessaire pendant la migration. Le package Legacy automation est destiné à être utilisé pendant la migration ; nous ne recommandons pas d'utiliser ce package pour les nouveaux développements de robot. Automatisation héritée package

Vous pouvez migrer robots lorsque l'utilisateur effectuant la migration utilise un serveur proxy authentifié.

Remarque : Pour obtenir une liste des packages et actions qui prennent en charge la migration et la conversion des robots Internet Explorer de Enterprise 11 ou Enterprise 10 vers Automation 360 avec Edge en mode IE, voir Packages and Actions.

Active Directory

Les commandes Active Directory respectives sont migrées dans les actions Connecter et Déconnecter. Chaque commande est migrée comme suit :

Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Créer un utilisateur Créer un utilisateur
La commande Modifier un groupe avec l'option Renommer un groupe sélectionnée Renommer un groupe
La commande Modifier un groupe avec l'option Supprimer un groupe sélectionnée Supprimer un groupe
La commande Modifier un groupe avec l'option Ajouter des utilisateurs au groupe sélectionnée Ajouter des utilisateurs au groupe
La commande Modifier un groupe avec l'option Supprimer des utilisateurs du groupe sélectionnée Supprimer des utilisateurs du groupe
La commande Modifier un groupe avec l'option Définir la propriété sélectionnée Définir la propriété du groupe
La commande Modifier un groupe avec l'option Désactiver un compte d'utilisateur sélectionnée Désactiver un compte d'utilisateur
La commande Modifier un groupe avec l'option Mettre à jour les détails de l'utilisateur sélectionnée Mettre à jour les détails de l'utilisateur
La commande Modifier un utilisateur avec l'option Renommer un groupe sélectionnée Renommer un utilisateur
La commande Modifier un utilisateur avec l'option Supprimer un utilisateur sélectionnée Supprimer un utilisateur
La commande Modifier un utilisateur avec l'option Activer un compte d'utilisateur sélectionnée Activer un compte d'utilisateur
La commande Modifier un utilisateur avec l'option Mettre à jour les options du compte sélectionnée Mettre à jour les options du compte
La commande Modifier un utilisateur avec l'option Modifier le mot de passe sélectionnée Modifier le mot de passe
La commande Créer un objet avec l'option Objet ordinateur sélectionnée Objet ordinateur
La commande Créer un objet avec l'option Objet unité organisationnelle est sélectionnée Créer une unité organisationnelle
La commande Rechercher avec l'option Exécuter la requête sélectionnée Exécuter la requête
La commande Rechercher avec l'option Obtenir tous les utilisateurs d'un groupe sélectionnée Obtenir tous les utilisateurs d'un groupe
La commande Obtenir la propriété avec l'option Utilisateur sélectionnée Obtenir la propriété de l'utilisateur
La commande Obtenir la propriété avec l'option Groupe sélectionnée Obtenir la propriété du groupe
La commande Obtenir la propriété avec l'option Ordinateur sélectionnée Obtenir la propriété d'un ordinateur
La commande Obtenir la propriété avec l'option Unité organisationnelle sélectionnée Obtenir la propriété d'une unité organisationnelle
La commande Modifier un objet avec le type d'objet Ordinateur et l'option Renommer l'objet sélectionnée Renommer un ordinateur
La commande Modifier un objet avec le type d'objet Ordinateur et l'option Supprimer un objet sélectionnée Supprimer un ordinateur
La commande Modifier un objet avec le type d'objet Ordinateur et l'option Déplacer un objet sélectionnée Déplacer un ordinateur
La commande Modifier un objet avec le type d'objet Ordinateur et l'option Définir la propriété sélectionnée Définir la propriété d'un ordinateur
La commande Modifier un objet avec le type d'objet Unité organisationnelle et l'option Renommer l'objet sélectionnée Renommer une unité organisationnelle
La commande Modifier un objet avec le type d'objet Unité organisationnelle et l'option Supprimer un objet sélectionnée Supprimer une unité organisationnelle
La commande Modifier un objet avec le type d'objet Unité organisationnelle et l'option Déplacer un objet sélectionnée Déplacer une unité organisationnelle
La commande Modifier un objet avec le type d'objet Unité organisationnelle et l'option Définir la propriété sélectionnée Définir la propriété d'une unité organisationnelle

Reportez-vous à la rubrique Active Directory package.

Intégration de l'application

Intégration d'application dans Automation 360 n'a pas d'actions pour chaque technologie, contrairement à Enterprise 10/Enterprise 11. Dans Automation 360, toutes les actions sont divisées en actions individuelles.
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Les commandes Intégration d'application qui capturent du texte à partir d'une fenêtre L'actionCapturer le texte de la fenêtre du package Intégration de l'application
La commande Modifier un groupe avec l'option Renommer un groupe sélectionnée Renommer un groupe
La commande Modifier un groupe avec l'option Supprimer un groupe sélectionnée Supprimer un groupe
La commande Modifier un groupe avec l'option Ajouter des utilisateurs au groupe sélectionnée Ajouter des utilisateurs au groupe
Les robots Enterprise 11 qui redimensionnent la fenêtre de l'application lorsqu'ils sont déployés peuvent être migrés vers Automation 360.

Reportez-vous à la rubrique Intégration de l'application package.

Presse-papiers

Toutes les commandes du presse-papiers sont migrées vers des actions équivalentes du package Clipboard Automation 360. Les noms des comportements et des commandes sont inchangés.

Reportez-vous à la rubrique Presse-papiers package.

Commentaire

Commentaire est migré vers l'action Automation 360 Commentaire.

Si la commande Commentaire contient une variable ou un symbole $ la commande est désactivée après la migration.

Base de données

Enterprise 10/Enterprise 11 utilisent les pilotes ODBC et Automation 360 utilise les pilotes JDBC.

L'action Requête SQL est appelée Lire depuis dans Automation 360.

Le tableau suivant montre les commandes qui peuvent actuellement être migrées.
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Se connecter Migre vers la commande Connecter. Si vous rencontrez une chaîne de connexion non prise en charge dans Automation 360, les raisons peuvent varier en fonction de votre environnement. Des détails supplémentaires sont disponibles dans le cadre du processus de migration. Contactez l’assistance technique si vous avez besoin d’aide pour résoudre le problème.

0 n’est pas une valeur de temporisation valide dans Automation 360. Le processus de migration remplace 0 par une valeur vide.

Exécuter la procédure stockée Le nom du paramètre et le paramètre de sortie sont des champs obligatoires dans Automation 360.
Important : Après avoir migré le robot, vous devez fournir le nom du paramètre et le type de paramètre de sortie dans l'action Exécuter une procédure stockée.

Reportez-vous à la rubrique Base de données package.

Délai

La commande « Reporter » est migrée vers l'action Reporter dans Automation 360. Les options « Délai en millisecondes » et « Délai en secondes » (Enterprise 11) deviennent des options radio dans la zone Unité de temps (Automation 360). Reportez-vous à la rubrique Délai package.

E-mail

Il n'y a pas de sessions pour les commandes « E-mail » dans Enterprise 10 ou Enterprise 11. Cependant, Automation 360 a des actions Connecter et Déconnecter pour s'assurer que les sessions de messagerie sont démarrées et fermées. Par conséquent, pendant la migration, l'action Connecter est placée avant l'action « E-mail » respective et l'action Déconnecter est placée après l'action « E-mail » respective.

L'option Enregistrer la pièce jointe de la commande Obtenir tous les messages est désormais une action dédiée appelée Enregistrer la pièce jointe dans le package E-mail de la Automation 360.

Pour les robots créés pour automatiser les tâches liées aux e-mails sur le serveur Exchange Web Services (EWS), la commande Obtenir tous les messages est migrée vers l'action Boucle avec l'itération définie sur Pour chaque e-mail de la messagerie. De même, les commandes Supprimer et Supprimer tout sont migrées vers les actions Supprimer et Supprimer tout.

Lorsque vous migrez des robots Enterprise 11 qui contiennent le package E-mail avec le Type d'authentification défini sur OAuth2, la plupart des paramètres inclus dans le package migrent vers les mêmes valeurs dans Automation 360. Cependant, les paramètres suivants migrent avec des valeurs différentes :
  • Les protocoles IMAP et POP3 migrent vers le serveur de messagerie correspondant dans Automation 360.
  • L'option Utiliser le fuseau horaire local migre vers l'action Boucle en tant que valeur booléenne dans Automation 360.

Reportez-vous à la rubrique E-mail package.

Traitement des erreurs

Les commandes Traitement des erreurs désactivées ne sont pas migrées vers Automation 360.

Les fonctions Commencer la gestion des erreurs et Terminer la gestion des erreurs sont migrées vers le bloc Essayer/Récupérer du package Gestionnaire d'erreur dans Automation 360. De nombreuses options disponibles dans « Commencer la gestion des erreurs » migrent vers les actions Automation 360 respectives.
Remarque : Pour éviter toute erreur d'exception lorsque vous utilisez la méthode Essayer/Capturer dans une commande Boucle, nous vous recommandons de valider toutes les entrées de commande.

Dans Enterprise 11, si un robot utilisait les conditions ou fonctionnalités suivantes, après la migration, un bloc Essayer/Capturer est ajouté dans Automation 360 pour éviter un échec dans l'exécution du robot :

  • Lorsque le robot utilise une instruction Traitement des erreurs.
  • Lorsque le robot utilise une variable système Excel.
Reportez-vous au tableau ci-dessous pour plus de détails :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Continuer Par défaut, l'exécution se poursuit après l'exécution du bloc Récupérer dans Automation 360.
Arrêter L'action Arrêter du package Task est ajoutée au bloc Récupérer.
Prendre un instantané
Lorsque l'option Prendre un instantané est sélectionnée et que l'emplacement est fourni dans le champ Chemin de fichier du robot Enterprise 11, le robot migré contient :
  • L'action Capturer le bureau du package Écran pour capturer l'écran d'erreur.
  • L'action Enregistrer dans un fichier du package Enregistrer dans un fichier pour capturer le message d'erreur dans un fichier texte.
  • L'action En chaîne du package Date/heure pour convertir la valeur date/heure en chaîne qui sera stockée dans le fichier texte avec le message d'erreur.
Les actions ci-dessus sont ajoutées dans le bloc Capturer du robot migré et l'image capturée ainsi que le message d'erreur sont stockés à l'emplacement fourni dans le champ Chemin de fichier du robot Enterprise 11.
Lorsque les options Prendre un instantané, Envoyer un e-mail et Joindre un instantané sont sélectionnées et que l'emplacement n'est pas fourni dans le champ Chemin de fichier du robot Enterprise 11, le robot migré contient les éléments suivants :
  • L'action Créer du package Dossier pour créer un emplacement temporaire afin de stocker l'image capturée et le fichier texte qui contient le message d'erreur.
  • L'action Capturer le bureau du package Écran pour capturer l'écran d'erreur.
  • L'action Enregistrer dans un fichier du package Enregistrer dans un fichier pour capturer le message d'erreur dans un fichier texte.
  • L'action En chaîne du package Date/heure pour convertir la valeur date/heure en chaîne qui sera stockée dans le fichier texte avec le message d'erreur.
  • L'action Envoyer du package E-mail pour envoyer une notification par e-mail avec l'image et le fichier texte joints.
  • L'action Supprimer du package Fichier permet de supprimer l'image et le fichier texte stockés à l'emplacement temporaire.
Les actions ci-dessus sont ajoutées dans le bloc Récupérer du robot migré.
Run Task L'action Exécuter du package Task est ajoutée au bloc Essayer.

Lorsqu’un robot enfant rencontre une erreur, le robot poursuit l’exécution de l’action suivante du robot parent.

Enregistrer les données dans un fichier L'action Enregistrer dans un fichier est ajoutée au bloc Récupérer.
Envoyer un e-mail L'action Envoyer à partir du package E-mail est ajoutée au bloc Récupérer.

Les variables et les valeurs de variable Robot de tâches envoyées en tant que pièce jointe à l'aide de l'option Joindre une variable sont également migrées.

Attribution de variables L'action Attribuer du package String est ajoutée avec la condition respective au bloc Récupérer.

Reportez-vous à la rubrique Gestionnaire d'erreur package.

Excel

Les commandes Excel Enterprise 10/Enterprise 11 sont migrées vers les actions Automation 360 respectives du package Excel Advance.

Dans Enterprise 11, un robot peut ouvrir une feuille de calcul Microsoft Excel même lorsqu'une extension de fichier n'est pas fournie. Dans Automation 360, le robots migré utilise l'action Ouvrir dans le package Excel avancé pour ouvrir une feuille de calcul Microsoft Excel lorsqu'une extension de fichier n'est pas fournie.

Dans Enterprise 10/Enterprise 11, les données renvoyées par les commandes Obtenir plusieurs cellules et Obtenir toutes les cellules sont renvoyées vers la commande Boucle > Chaque ligne d'un ensemble de données Excel. Dans Automation 360, les fonctionnalités Obtenir plusieurs cellules et Obtenir toutes les cellules sont disponibles dans l'action Boucle > Chaque ligne d'un ensemble de données Excel. Les valeurs de ces commandes sont donc migrées vers la boucle et non vers les actions réelles.

Les Robots qui utilisent la commande Obtenir une cellule simple avec les options Cellule spécifique et Obtenir la valeur de la cellule sont migrés vers l'action Obtenir une cellule simple du package Excel avancé avec les options Cellule spécifique et Lire la valeur de la cellule sélectionnées après la migration.

Lorsque vous exécutez un robot migré avec l'option Excel avancé > Plage de cellules, veillez à utiliser une valeur numérique comme dernier caractère dans les champs De la cellule et À la cellule (par exemple, testa1). Le dernier caractère ne peut pas être un caractère alphabétique.

Le tableau suivant indique les modifications apportées au nom des actions :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Enregistrer la feuille de calcul Enregistrer un classeur
Ouvrir la feuille de calcul Ouvrir
Fermer la feuille de calcul Fermer
Remarque : Lorsque vous migrez un robot avec Excel : Fermer, sous Enterprise 10/Enterprise 11, le robot ignore l'option Enregistrer pour le fichier en lecture seule, alors que sur Automation 360, l'invite suivante s'affiche : Le fichier existe déjà.
Obtenir les cellules Divisé en actions Obtenir une cellule unique et Obtenir plusieurs cellules
Remarque : L'action Obtenir les cellules récupère la sortie dans différents formats sous Enterprise 10/Enterprise 11 et Automation 360 pour des types de données spécifiques tels que les Booléens et les dates.
Activer une feuille Passer à une feuille
Remarque : Dans Enterprise 11, le robot contenant la commande Activer une feuille ne permet pas de passer à une feuille de calcul masquée et d'effectuer des opérations sur celle-ci. Toutefois, après la migration vers Automation 360, le robot contenant l'action équivalente Passer à une feuille permet de passer à la feuille de calcul masquée et d'effectuer des opérations sur celle-ci. Une fois les opérations terminées, la feuille de calcul reste masquée et n'est pas activée.
Rechercher/Remplacer Divisé en actions Rechercher et Remplacer

Lorsque vous migrez un robot avec l'action Excel > Rechercher et si la valeur est présente au début d'une adresse de cellule, le robot migré récupère les mêmes résultats de sortie dans une séquence différente pour l'action Rechercher du texte pour Enterprise 11 et Automation 360. Par exemple, si les adresses des cellules A2, B5 et D15 ont la valeur XYZ et que vous recherchez XYZ dans la plage A2:D15, le robot Enterprise 11 collecte le résultat dans la séquence : B5, D15, et A2. Cependant, le robot migré collectera le résultat dans une séquence différente : A2, B5et D15, après avoir migré vers Automation 360.

Reportez-vous à la rubrique Excel avancé package.

  • Dans Enterprise 11 ou Enterprise 10 et dans Automation 360, une session (utilisée pour ouvrir une feuille de calcul Microsoft Excel) peut être partagée entre le robot parent et un robot enfant. Dans Automation 360, vous pouvez fermer une session partagée à partir du robot enfant.
    Remarque : Lorsque vous utilisez plusieurs feuilles de calcul pour automatiser une opération, vous devez utiliser des noms de session différents pour chaque feuille de calcul. Si vous souhaitez utiliser le même nom de session pour automatiser toutes les feuilles de calcul, vous devez d'abord fermer la session d'une feuille de calcul avant d'utiliser le même nom de session pour une autre feuille de calcul.
  • Sur Enterprise 11 ou Enterprise 10, lorsque vous essayez d'enregistrer une feuille de calcul en lecture seule, aucune erreur ne s'affiche. Cependant, dans Automation 360 lorsque vous essayez d'enregistrer une feuille de calcul en lecture seule, un message d'erreur indiquant que le classeur ne peut pas être enregistré s'affiche.

    Solution de contournement : Assurez-vous que vous disposez de l'option Modifier pour le fichier et réessayez l'opération. Si le problème persiste, contactez votre administrateur système. L'action Écrire n'est pas autorisée sur ces fichiers.

Fichiers et dossiers

Toutes les commandes de Fichier/Dossier ont été fractionnées en packages File et Folder.

Les actions suivantes liées à Fichier ont changé dans Automation 360 :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Copier des fichiers Copier l'action du package Fichier
Créer des fichiers Créer l'action du package Fichier
Créer un raccourci de fichier Créer un raccourci action du package Fichier
Supprimer les fichiers Supprimer l'action du package Fichier
Ouvrir des fichiers Ouvrir l'action du package Fichier
Imprimer des fichiers Imprimer l'action du package Fichier
Renommer les fichiers Renommer l'action du package Fichier
Décompresser les fichiers Décompresser l'action du package Dossier
Compresser les fichiers Compresser l'action du package Dossier
Les actions suivantes liées à Dossier ont changé dans Automation 360 :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Copier un dossier Copier l'action du package Dossier
Créer un dossier Créer l'action du package Dossier
Créer un raccourci de dossier Créer un raccourci action du package Dossier
Supprimer un dossier Supprimer l'action du package Dossier
Ouvrir le dossier Ouvrir l'action du package Dossier
Renommer un dossier Renommer l'action du package Dossier

Reportez-vous aux rubriques Fichier package et Dossier package.

Les robots Enterprise 11 peuvent utiliser des expressions régulières dans les commandes Copier des fichiers, Supprimer des fichiers, Imprimer plusieurs fichiers, Renommer des fichiers et Compresser des fichiers pour rechercher les fichiers sur lesquels vous souhaitez effectuer une opération. Les actions équivalentes dans Automation 360 peuvent également utiliser des expressions régulières pour rechercher des fichiers sur lesquels vous souhaitez effectuer une opération.

FTP/SFTP

Toutes les commandes FTP/SFTP sont migrées vers des actions Automation 360 équivalentes du package FTP/SFTP. Les noms des comportements et des commandes sont inchangés.

Les actions Obtenir les fichiers et Obtenir le dossier renvoient des erreurs d'exécution si elles ont des critères supplémentaires basés sur des dates, qui sont fournies sous forme de variables ayant des valeurs dans un format autre que MM/JJ/AAAA. Vous devez corriger ces instances après la migration du robot. Pendant le processus de migration, ces deux actions ajoutent également des gestionnaires d’erreurs supplémentaires aux robots migrés lorsque le filtrage est effectué sur la date/heure.

Dans Enterprise 11, si un robot utilisait les commandes FTP/SFTP, après la migration, les actions FTP/SFTP respectives se voient attribuer une session locale dans Automation 360.

Si/Sinon

Variables contenant la condition de chaîne
« La Si » avec les opérateurs suivants est migrée en tant que Condition de chaîne dans Automation 360 :
  • =
  • < >
  • Inclure
  • N'inclut pas

Pour la variable Aléatoire du sous-type Chaîne, Automation 360 ajoute l'action Générer une chaîne aléatoire du package Chaîne pour générer une chaîne aléatoire au-dessus de la condition « Si » et attribue la valeur à la variable migrée correspondante.

Variable contenant la condition de nombre
« La Si » avec les opérateurs suivants est migrée en tant que Condition de nombre dans Automation 360 :
  • >=
  • <=
  • >
  • <

Pour la variable Aléatoire du sous-type Nombre, Automation 360 ajoute l'action Attribuer un nombre aléatoire du package Nombre pour générer une chaîne aléatoire au-dessus de la condition « Si » et attribue la valeur à la variable migrée correspondante.

Variable de type de valeur contenant la date
Le système tente d’évaluer si une condition sur une variable a une valeur de date. Si c'est le cas, il migre la condition « Si » avec la condition Date/heure dans Automation 360. Sinon, le système le migre sous forme de condition de chaîne ou de nombre en fonction de l'opérateur utilisé. Dans ces cas, vous devez le remplacer par une condition de date après la migration du robot si une opération de date est impliquée.

De plus, vous devrez peut-être également remplacer le format de date par un format compatible avec vos données. Le format par défaut utilisé pour convertir une date en chaîne est MM/dd/yyyy HH:mm:ss.

Reportez-vous à la rubrique Si package.

Reconnaissance d'images
La commande Si avec la condition Reconnaissance des images dans Enterprise 10/Enterprise 11 peut devenir l'une des actions suivantes dans Automation 360 sur la base des options Enterprise 10/Enterprise 11 sélectionnées :
  • Si > Fichier image est trouvé dans le fichier image : créé si Image1 a l'option À partir du fichier sélectionnée et que Image2 a l'option À partir du fichier sélectionnée dans Enterprise 10 ou Enterprise 11.
  • Si > Fichier image est trouvé dans une fenêtre : créé si Image1 a l'option À partir du fichier sélectionnée et que Image2 a l'option À partir de la fenêtre sélectionnée dans Enterprise 10 ou Enterprise 11.
  • Si > Fenêtre est trouvée dans le fichier image : créé si Image1 a l'option À partir de la fenêtre sélectionnée et que Image2 a l'option À partir du fichier sélectionnée dans Enterprise 10 ou Enterprise 11.
  • Si > Fenêtre est trouvée dans une fenêtre : créé si Image1 a l'option À partir de la fenêtre sélectionnée et qu'Image2 a l'option À partir de la fenêtre sélectionnée dans Enterprise 10 ou Enterprise 11.

Reportez-vous à la rubrique Si package.

Important : Si une condition implique une date, dans certaines situations, vous devez remplacer les informations migrées par une condition de date après la migration du robot.
Le tableau ci-dessous montre comment différentes conditions sont migrées vers les conditions Automation 360 respectives.
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Réussite de la tâche ou échec de la tâche Migré vers la condition équivalente Si du package Task Bot.
Réussite du script ou échec du script Le script réussi/non réussi est migré vers les actions respectives Si > Script réussi et Si > Script non réussi du package Automatisation héritée.
Propriétés de l'objet Migré vers Si > Condition > La fenêtre existe et Objet conditions du package Enregistreur.
Application exécutée ou application non exécutée Migré vers la condition « Si » équivalente du package Application.
Le fichier existe, le fichier n’existe pas, date du fichier, taille du fichier Migré vers la condition « Si » équivalente du package File.
Le dossier existe ou le dossier n'existe pas Migré vers la condition « Si » équivalente du package Folder.
Réussite du test Ping ou échec du test Ping Migré vers la condition « Si » équivalente du package Ping.
Le contrôle Web existe ou le contrôle Web n’existe pas Migré vers la condition « Si » équivalente du package Legacy Automation.
La fenêtre existe ou la fenêtre n'existe pas Les commandes suivantes configurées avec l'option « Afficher les fenêtres enfant et masquée » sélectionnée sont migrées vers le package Automation 360 Automatisation héritée :
  • Si > Condition > La fenêtre existe
  • Si > Condition > La fenêtre n'existe pas
Réussite logique ou échec logique La commande Si est migrée vers Si > Tâche réussie et Si > Tâche non réussie respectivement.

La commande Autrement si est migrée vers Autrement si > Tâche réussie et Autrement si > Tâche non réussie respectivement.

Les Robots qui utilisent la condition Logique réussie ou Logique non réussie et renvoient une variable de sortie au robot parent peuvent être migrés vers Automation 360.

Les Robots qui utilisent les variables Credential Vault passent d'une Logique MetaBot à une autre Logique MetaBot pour les deux commandes SI > Logique réussie et SI > Logique non réussie.

Vous pouvez migrer un MetaBot avec une Logique (parent) qui inclut une Logique (enfant) renommée. Si une Logique enfant est renommée après avoir été mappée sur la Logique parent, ce mappage de Logique parent est migré avec le nouveau nom.

S'applique à partir de v.25 : Les robots ou Enterprise 11 Enterprise 10 qui utilisent la commande Si > Logique réussie ou la commande Si > Logique non réussie sont migrés lorsqu'un nom Logique MetaBot référencé est renommé ou a changé le chemin relatif après le mappage. Si une Logique MetaBot est renommée ou que son chemin d'accès est modifié après avoir été mappé dans les TaskBots, alors les TaskBots sont migrés avec le nouveau nom ou le nouveau chemin de Logique MetaBot.

Pour plus d'informations sur la manière dont un robot est migré si la commande Logique réussie transfère une variable Credential Vault, voir Mappage de package pour la migration.

Service exécuté, service non exécuté La commande Si est migrée vers Si > Service est en cours d'exécution et Si > Service n'est pas en cours d'exécution.

La commande Autrement si est migrée vers Autrement si > Service est en cours d'exécution et Autrement si > Service n'est pas en cours d'exécution.

Reconnaissance d'images

La commande Reconnaissance des images est divisée en actions Rechercher l'image de fichier à l'intérieur de l'image de fenêtre et Rechercher l'image d'une fenêtre dans une autre fenêtre dans Automation 360.

Dans Automation 360, l'option Avancé est utilisée comme mode de comparaison par défaut. Les autres modes de comparaison (tels que Niveaux de gris, Normal et Monochrome) qui existaient dans Enterprise 10 et Enterprise 11 sont masqués dans Automation 360, mais correspondent au comportement de Automation 360 après la migration. Le processus de migration mappe automatiquement les informations et n'affecte pas les robots liés.

Lorsque vous exécutez un robot migré avec Reconnaissance d'images qui contient une action Si, IF/ELSE ou Boucle, une erreur s'affiche lorsque la fenêtre n'existe pas.

La migration des robots à l'aide de la commande Reconnaissance d'images peut échouer si la commande utilise un autre type de fichier que les suivants :
  • .jpg
  • .jpeg
  • .jpe
  • .jfif
  • .bmp
  • .gif
Reportez-vous à la rubrique package Reconnaissance d'images.

Insérer des séquences de touches

Cette commande est appelée Simuler les séquences de touches dans Automation 360. Les conventions de frappe suivantes ont changé :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
[PAGE PRÉCÉDENTE] [PAGE-PRÉCÉDENTE]
[VERROUILLAGE NUM] [VERROUILLAGE-NUM]
[ARRÊT DÉFIL] [ARRÊT-DÉFIL]
[PAGE SUIVANTE] [PAGE-SUIVANTE]
[VERR. MAJ.] [VERR.-MAJ.]
[FLÈCHE ASCENDANTE] [FLÈCHE-ASCENDANTE]
[FLÈCHE GAUCHE] [FLÈCHE-GAUCHE]
[CLIC DROIT] [MENU]
[FLÈCHE DROITE] [FLÈCHE-DROITE]
[FLÈCHE DESCENDANTE] [FLÈCHE-DESCENDANTE]
[ALT GR BAS] [ALT-GR BAS]
[ALT GR HAUT] [ALT-GR HAUT]
[$] [DOLLAR]

Dans Enterprise 11 ou Enterprise 10, le délai est divisé par le nombre total de caractères et appliqué entre chaque frappe de caractère. Dans Automation 360, le délai spécifié s’applique au temps entre chaque frappe de clavier.

L'action Obtenir le délai des frappes de touches dans Automation 360 prend en charge les robots qui incluent l'action Simuler les frappes de touches. L'action Obtenir le délai des frappes de touches correspond à la durée du délai défini dans robots Enterprise 11 pour la commande Insérer des séquences de touches et simule la même valeur dans Automation 360 pour l'action Simuler les frappes de touches. Après la migration, si les frappes de touches sont plus rapides (par exemple, les frappes de touches utilisées pour les raccourcis dans Microsoft 365 Excel), ajoutez l'action Délai après l'action Simuler les frappes de touches pour vous assurer que les robots s'exécutent sans problème. L'action Obtenir le délai des frappes de touches hérité fournit un délai similaire, comme on peut le voir dans Enterprise 11, dans les robots migrés, pour s'assurer que les robots migrés produisent la même sortie que celle de Enterprise 11. Cependant, cette modification entraîne la division de la commande en plusieurs lignes après la migration.

Si l'option Chiffrer les frappes est sélectionnée dans les robots Enterprise 11 ou Enterprise 10, après la migration, la valeur est stockée dans le Credential Vault. Le processus de migration crée une consigne dans le Credential Vault avec les attributs suivants :
  • Le nom de la consigne créée dans Automation 360 est le nom AAE_<folder_name> (folder_name est le dossier dans lequel le robot migré est disponible).

    Le robot migré utilise cette consigne. Les utilisateurs qui ont une autorisation pour le dossier qui contient le robot peuvent accéder à la consigne. L'utilisateur exécutant la migration doit avoir l'autorisation Créer des attributs standards pour une information d'identification.

  • Une consigne ne contient qu'une seule information d'identification pour chaque robot. Le nom des informations d'identification créées est Keystrokes_<bot name> pour les Robots de tâches et Keystrokes_<Metabot name>_<Logic name> pour les MetaBots.
  • Les attributs de la consigne sont créés avec le nom Encrypted_keystrokes.
Si une consigne, une information d'identification ou un attribut portant le même nom sont déjà disponibles, le système ajoute le nom de la consigne, le nom de l'information d'identification et le nom de l'attribut avec une valeur numérique. Par exemple ,AAE_<folder_name>_1, Keystrokes_<bot name>_1, et Encrypted_keystrokes_1 respectivement. Si le nom de la consigne, de l'information d'identification ou de l'attribut dépasse 50 caractères, le système réduit les caractères à la fin pour limiter le nom à 50 caractères.
Remarque : Vous ne pouvez pas migrer un robot qui est disponible sur l'appareil local et si l'option Chiffrer les frappes est sélectionnée.

Reportez-vous à la rubrique Simuler les frappes de touches package.

Launch Website (Lancer le site Web)

Cette commande est migrée vers l'action Ouvrir du package Navigateur dans Automation 360.

Les commandes avec l'option Edge ou Remplacer le navigateur par défaut non sélectionnée dans le produit hérité utilisent automatiquement le Navigateur par défaut après la migration.

Les robots Enterprise 11 qui ouvrent un site Web dans une nouvelle fenêtre incluant tous les navigateurs pris en charge par Automation 360 peuvent être migrés. Les robots Enterprise 11 qui ouvrent le site Web dans un nouvel onglet ou un onglet existant du navigateur Internet Explorer peuvent être migrés vers Automation 360. L'option équivalente permettant d'ouvrir le site Web dans une nouvelle fenêtre, un nouvel onglet ou un onglet existant, est sélectionnée dans les robots migrés.

Remarque : La prise en charge de l'ancienne version du navigateur Microsoft Edge n'est plus disponible, tandis que le navigateur Microsoft Edge Chromium est pris en charge. Par conséquent, vous ne pouvez pas créer de nouveaux robots à l'aide de l'ancienne version du navigateur Microsoft Edge. Cependant, les robots existants créés dans l'ancienne version du navigateur Microsoft Edge peuvent être mis à jour à l'aide d'autres navigateurs pris en charge, tels que Google Chrome ou Microsoft Edge Chromium.

Reportez-vous à la rubrique Navigateur package.

Important : Si vous avez créé des robots dans Enterprise 11 ou Enterprise 10 à l'aide du navigateur Microsoft Edge, vous devez d'abord porter ces robots vers un autre navigateur, puis vous pouvez les migrer.

Enregistrer dans un fichier

Cette commande est migrée vers l'action Enregistrer dans un fichier dans Automation 360.

Reportez-vous à la rubrique Enregistrer dans un fichier package.

Boucle

Le tableau suivant montre comment la commande Boucle est migrée vers les actions et packages Automation 360 équivalents :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
La commande Boucle avec l'option Heures sélectionnée action Boucle du package Boucle avec l'option Pour n fois sélectionnée.
La commande Boucle avec l'option Liste sélectionnée action Boucle du package Boucle avec l'option Pour n fois sélectionnée.
La commande Boucle avec l'option Chaque ligne d'un ensemble de données Excel sélectionnée action Boucle du packageBoucle avec l'option Pour chaque ligne de feuille de calcul sélectionnée.

La variable système $Excel Column$ utilisée dans la boucle est désormais une variable définie par l'utilisateur spécifiée dans le même itérateur.

La commande Boucle avec l'option Chaque ligne dans un ensemble de données de requête SQL sélectionnée action Boucle du package Boucle avec l'option Pour chaque ligne dans un ensemble de données de requête SQL sélectionnée.

La variable système $Dataset Column$ utilisée dans la boucle est désormais une variable définie par l'utilisateur spécifiée dans le même itérateur.

La commande Boucle avec l'option Chaque fichier dans un dossier sélectionnée action Boucle du package Boucle avec l'option Pour chaque fichier dans un dossier sélectionnée.

Les variables système $Filenames$ et $Extensions$ sont désormais des noms et extensions clés d'une variable de dictionnaire spécifiée dans le même itérateur. Dans Enterprise 11, les robots ne rencontrent pas d'erreur si le dossier n'existe pas. Dans Automation 360, les robots migrés rencontrent une erreur si le dossier n'existe pas.

La commande Boucle avec l'option Chaque dossier dans un dossier sélectionnée action Boucle du package Boucle avec l'option Pour chaque dossier dans un dossier sélectionnée.

La variable système $Folder name$ utilisée dans la boucle est désormais une variable définie par l'utilisateur spécifiée dans le même itérateur. Dans Enterprise 11, les robots ne rencontrent pas d'erreur si le dossier n'existe pas. Dans Automation 360, les robots migrés rencontrent une erreur si le dossier n'existe pas.

La commande Boucle avec l'option Chaque ligne dans un fichier CSV/texte sélectionnée action Boucle du package Boucle avec l'option Pour chaque ligne du CSV/TXT sélectionnée.

La variable système $Filedata Colum$ utilisée dans la boucle est désormais une variable définie par l'utilisateur spécifiée dans le même itérateur.

La commande Boucle avec l'option Chaque e-mail sur le serveur de messagerie sélectionnée action Boucle du package Boucle avec l'option Pour tous les e-mails de la boîte de réception sélectionnée.

Les variables système $Email Cc$,$Email from$, $Email message$, $Email Received Date$, $Email Received Time$, $Email Subject$ et $Email to$ sont désormais les clés emailCc, emailFrom, emailMessage, emailReceivedDate, emailReceivedTime, EmailSubject et emailTo respectivement d'une variable de dictionnaire spécifiée dans le même itérateur.

La commande Boucle avec l'option Chaque nœud dans une base de données XML sélectionnée action Boucle du package Boucle avec l'option Pour chaque nœud dans une base de données XML sélectionnée.

La variable système $XML Data Node$ utilisée dans la boucle est désormais une variable définie par l'utilisateur spécifiée dans le même itérateur.

Les commandes suivantes configurées avec l'option Afficher les fenêtres enfant et masquée sélectionnée sont migrées vers le package Automation 360 Automatisation héritée :
  • Boucle > Condition > La fenêtre existe
  • Boucle > Condition > La fenêtre n'existe pas
Variables contenant la condition de chaîne
« La Si » avec les opérateurs suivants est migrée en tant que Condition de chaîne dans Automation 360 :
  • =
  • < >
  • Inclure
  • N'inclut pas

Pour la variable Aléatoire du sous-type Chaîne, Automation 360 ajoute l'action Générer une chaîne aléatoire du package String pour générer une chaîne aléatoire au-dessus de la condition « Si » et attribue la valeur à la variable migrée respective.

Variable contenant la condition de nombre
« La Si » avec les opérateurs suivants est migrée en tant que Condition de nombre dans Automation 360 :
  • >=
  • <=
  • >
  • <

Pour la variable Aléatoire du sous-type Nombre, Automation 360 ajoute l'action Attribuer une chaîne aléatoire du package Number pour générer une chaîne aléatoire au-dessus de la condition « Si » et attribue la valeur à la variable migrée respective.

Variable contenant les conditions de date
Le système tente d’évaluer si une condition sur une variable a une valeur de date. Si c'est le cas, il migre la condition « SI » avec la condition Date/heure dans Automation 360. Sinon, le système le migre sous forme de condition de chaîne ou de nombre en fonction de l'opérateur utilisé. Dans ces cas, vous devez le remplacer par une condition de date après la migration du robot si une opération de date est impliquée.

De plus, vous devrez peut-être également changer le format de date pour un format compatible avec vos données. Le format par défaut utilisé pour convertir une date en chaîne est MM/dd/yyyy HH:mm:ss.

Variable de type liste
La boucle sur une condition variable de type « Liste » est migrée vers la condition « Chaîne » ou « Nombre » en fonction de l’opérateur utilisé dans la condition. Le système utilise l’index de liste pour valider la condition.
Le contrôle Web existe ou le contrôle Web n'existe pas
Les conditions de la boucle Contrôle Web existe et Contrôle Web n'existe pas sont migrées vers Boucle > alors que les conditions « Contrôle Web existe » et « Contrôle Web n'existe pas » du package Legacy Automation respectivement.
Voir le tableau suivant pour comprendre comment différentes conditions sont migrées vers les conditions Automation 360 respectives.
Conditions Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Le contrôle Web existe ou le contrôle Web n’existe pas Migré vers la condition équivalente « Si » du package Legacy Support.
Propriétés de l'objet Migré vers la condition Objet du package Recorder.
Application exécutée ou application non exécutée Migré vers la condition « Si » équivalente du package Application.
Le fichier existe, le fichier n’existe pas, date du fichier, taille du fichier Migré vers la condition « Si » équivalente du package File.
Le dossier existe ou le dossier n'existe pas Migré vers la condition « Si » équivalente du package Folder.
Réussite du test Ping ou échec du test Ping Migré vers la condition « Si » équivalente du package Ping.
Commandes « Service exécuté » ou « Service non exécuté » Migré vers la condition « Si » équivalente du package Service.
Le tableau suivant montre les commandes Boucle prises en charge pour la migration et leurs mappages respectifs dans Automation 360.
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Quitter la boucle Interrompre
Continuer

Zone de message

Cette commande est migrée vers l'action Zone de message dans Automation 360.

Reportez-vous à la rubrique Package Zone de message.

Clonage d'objet

Cette commande est migrée vers le package Recorder > action Capturer dans Automation 360.

La migration est prise en charge pour les applications utilisant les technologies suivantes (y compris lorsqu’elles se trouvent dans un environnement Citrix) :

  • MSAA (Technologie de bureau standard)
  • Navigateur Google Chrome
  • Navigateur Internet Explorer
  • Java desktop
  • Java Web
  • Automatisation IU (avancée)
  • Navigateur Firefox (objet basé sur la technologie HTML uniquement)
  • Microsoft Silverlight version 5
Le tableau suivant répertorie les différences de comportement entre Enterprise 11 ou Enterprise 10 et Automation 360 :
Comportement de Enterprise 11 ou Enterprise 10 Comportement de Automation 360
Les commandes GetAllChildrenName et GetAllChildrenValue renvoient des valeurs de variable de type chaîne. Les actions équivalentes dans les valeurs de la liste de retour Automation 360. Le processus de migration associe les valeurs de la liste et les stocke dans une variable de chaîne pour maintenir la cohérence du comportement des robots dans l’ensemble des versions.
Dans Enterprise 11, la commande est utilisée pour capturer le contrôle dans une image La totalité de l'image de la fenêtre est capturée avec la commande mise en surbrillance à l'aide d'un rectangle rouge
Le clonage d'objet avec l'action Exporter vers CSV dans Enterprise 10/Enterprise 11 est migré dans les combinaisons de packages ou actions suivantes, car l'action n'existe pas dans Automation 360 :
  • L'action Capturer enregistre les données capturées dans une variable de tableau.
  • L'action Écrire dans un fichier du package Data table est ensuite utilisée pour enregistrer les données de la variable de table dans le fichier CSV.

Le titre de la fenêtre est copié de la commande source vers l’action de destination.

Les coordonnées X, Y et le titre de la fenêtre sont également migrés vers Automation 360.

Les modes d'exécution ou de lecture Coordonnée et Image de Enterprise 11 sont migrés comme les actions suivantes :

Mode de lecture en tant que coordonnées :
Mode de lecture en tant que coordonnées
Actions de clic de souris : Les actions clic, clic droit, clic gauche, clic du milieu et double clic sont migrées dans la « Souris » : Action de clic sous forme d'une combinaison de « Bouton » et « Événements ». Les boutons de la souris correspondants avec les événements sont migrés comme illustré :
  • Le clic devient clic bouton gauche
  • Le clic droit devient clicc bouton droit
  • Le clic gauche devient clic bouton gauche
  • Le clic du milieu devient clic bouton du milieu
  • Le double-clic devient double clic bouton gauche
Obtenir le texte
L’action « Obtenir le texte » est migrée sous la forme d’une combinaison d’actions incluant la « Souris » : Cliquez avec le bouton gauche, presse-papiers : Effacez, reportez et simuler des séquences de touches.
Définir le texte
L’action « Définir le texte » est migrée sous la forme d’une combinaison d’actions comprenant la « Souris » : Cliquez avec le bouton gauche, presse-papiers : Effacez, reportez et simuler des séquences de touches.
Le tableau suivant montre les modifications du nom de propriété pour les contrôles et les objets capturés à l'aide du Clonage d'objet. Le processus de migration permet de mapper automatiquement les modifications de nom. Toutefois, si une propriété est utilisée dans une variable, vous devez entrer manuellement le nouveau nom dans la variable.
Nom de propriété Enterprise 11 ou Enterprise 10 Nom de propriété Automation 360
ID d'objet Identifiant
Type Type de contrôle
État(s) États
Action Action par défaut
Gras Est en gras
Italique Est italique
Souligné Est souligné
Barré Est barré
Exposant est en exposant
Indice est en indice
Couleur d'arrière-plan Couleur d’arrière-plan
Couleur de premier plan Couleur de premier plan
Police Famille de polices
Taille de police Taille de la police
Retrait de première ligne Retrait de première ligne
Retrait à gauche Retrait à gauche
Retrait à droite Retrait à droite
Interligne Interligne
Espace au-dessus Espace au-dessus
Espace en dessous Espace en dessous
Nom de l'élément Nom de l’élément
Valeur de l’article Valeur de l’élément
Animé Est animé
Style d'extrémité Extrémité
Épaisseur de police Épaisseur de police
Alignement horizontal Alignementhorizontal
Masqué Est caché
Lecture seule Est en lecture seule
Marge inférieure Marge inférieure
Marge de gauche Marge à gauche
Marge du haut Marge du haut
Marge de droite Marge de droite
Couleur du surlignage Couleur du surlignage
Couleur barrée Couleur barrée
Style des tabulations Balises
Direction du flux de texte Direction du flux de texte
Couleur de soulignement Couleur de soulignement
ID HTML ID de l’IE
Nom HTML Nom de l’IE
HTML Alt IEAlt
Balise HTML Balise IE
Classe HTML Classe IE
Texte interne HTML Texte interne de l’IE
Index de source HTML Index de source IE
HTML Href IEHref
Valeur HTML Valeur IE
Type HTML Type d’IE
ID de classe HTML ID de classe IE
Titre HTML Titre de l’IE
Index de balise HTML Index de balise IE
Le HTML est encadré L’IE est encadré
ID de cadre HTML ID de trame IE
Nom du cadre HTML Nom du cadre IE
Cadre Src HTML Cadre Src IE
Largeur HTML Largeur de l’IE
Haut du HTML Haut de l’IE
HTML gauche IE gauche
Hauteur HTML Hauteur IE
Chemin du cadre HTML Chemin de trame IE
Collection d’articles Collecte d’articles
Moteur OCR Moteur OCR
Occurrence de l’OCR Occurrence de l’OCR
Type de contrôle de ligne Type de contrôle de ligne
Obtenir l'index sélectionné Obtenir l'index sélectionné
Obtenir le texte sélectionné Obtenir le texte sélectionné
  • Le processus de migration tronque les données à 64 Ko si les robots Enterprise 11 ou Enterprise 10 qui utilisent un objet et des propriétés de cet objet contiennent des données supérieures à 64 Ko. Cela permet de s'assurer que ces robots ne rencontrent pas d'erreur après la migration.
  • Dans Enterprise 11, vous pouvez supprimer le type de contrôle d'un objet des critères de recherche, mais cette option n'est pas disponible dans l'application Automation 360. Dans Automation 360, l'action de capture ne s'exécute que sur les objets ayant les mêmes types de contrôle. Si vous voulez utiliser cette action sur des objets ayant différents types de contrôle, vous devez capturer ces types de contrôle dans des actions de capture distinctes.

Reportez-vous à la rubrique Utilisation de l'action Capturer.

Reconnaissance de texte

Toutes les commandes OCR sont migrées vers des actions Automation 360 équivalentes du package OCR. Les noms des comportements et des commandes sont inchangés.

Dans Enterprise 11, les options OCR ABBYY, MODI, TESSERACT et TOCR sont disponibles en tant que moteurs OCR. Dans Automation 360, par défaut seul le moteur OCR ABBY est utilisé.

Reportez-vous à la rubrique Reconnaissance de texte package.

Ouverture d'un programme/fichier

Cette commande est migrée vers l'action Ouvrir le programme/fichier du package Application. Dans Enterprise 10/Enterprise 11, cette commande ne génère pas d'erreur si vous renseignez une valeur incorrecte dans le champ Démarrer dans. Automation 360 valide la valeur saisie pour le même champ et génère une erreur lors de l'exécution du robot.

Reportez-vous à la rubrique Application package.

Important : Les utilisateurs doivent modifier le robot en conséquence s’ils souhaitent continuer même si le champ de valeur « Démarrer dans » est incorrect.

Intégration PDF

Le tableau suivant montre la commande Intégration PDF et ses actions et packages équivalents dans Automation 360 :
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Fusionner le document Fusionner le document
PDF vers image Extraire une image
Extraire les champs de formulaire Extraire un champ
Extraire le texte Extraire un texte
Fractionner les documents Fractionner les documents
Chiffrer le document Chiffrer un document
Déchiffrer le document Déchiffrer un document

Si le robot Enterprise 11 utilise la commande Extraire les champs de formulaire et stocke les valeurs dans le Credential Vault, le processus de migration migre ces valeurs dans le Credential Vault de Automation 360.

La sortie d'un robot Enterprise 11 est mappée avec plusieurs variables dans les actions équivalentes du package PDF une fois le robot migré vers Automation 360. Cela réduit le nombre d'actions dans le robot migré car une action distincte n'est plus nécessaire pour mapper la sortie à une variable.

Reportez-vous à la rubrique PDF package.

PGP

Toutes les commandes PGP sont migrées vers des actions Automation 360 équivalentes du package PGP. Les noms des comportements et des commandes sont inchangés.

Reportez-vous à la rubrique PGP package.

Lire le son

Toutes les commandes « Lire le son » sont migrées vers ses actions équivalentes du package Sound dans Automation 360.

Automation 360 prend en charge uniquement les types de fichiers .mp3 et .wav dans l’action « Lire le fichier multimédia ».

Reportez-vous à la rubrique Package Lire le son.

Imprimante

Imprimante par défaut, Supprimer une imprimante, et Sélectionner l'imprimante par défaut sont migrées vers les actions équivalentes du package Printer dans Automation 360.

Reportez-vous à la rubrique Imprimante package.

Invite

Toutes les commandes Invite sont migrées vers des actions Automation 360 équivalentes du package Prompt.

Le tableau suivant montre les commandes qui peuvent être migrées avec des modifications de nom.
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Invite pour une valeur Convertit en l'action Pour valeur. De plus, l'action Simuler la frappe d'une touche est ajoutée sous l'action Pour valeur afin d'effectuer les frappes sur le titre de la fenêtre spécifique. Permet de conserver le comportement d’exécution des anciens robots.
Inviter à indiquer un fichier Pour un fichier
Inviter à indiquer un dossier Pour un dossier
Invite à répondre oui ou non Pour oui/non

Reportez-vous à la rubrique Invite package.

Lire à partir de CSV/Texte

L'action Lire à partir de CSV/Texte est convertie en actions Ouvrir, Lire et Fermer dans le package CSV/TXT de Automation 360.

Si votre robot Enterprise 10/Enterprise 11 utilise une variable comme nom de session et que l'action Boucle utilisée pour lire toutes les lignes du CSV/TXT utilise un nom de session codé en dur au lieu d'une variable, vous devez examiner le robot migré et définir la variable de sortie de l'action CSV/TXT > Lecture dans la boucle respective. Sinon, vous obtiendrez une erreur d'interface utilisateur lorsque vous modifierez le robot Automation 360.

Dans Automation 360, si le fichier CSV/TXT n'est pas présent dans le chemin de fichier spécifié, le robot renvoie un message d'erreur, alors que dans Enterprise 11, le robot ne renvoie pas ce message.

Important : Passez en revue le robot migré et définissez la variable de sortie de l'action CSV/TXT > Lecture dans la boucle respective.

Service Web REST

L'option Enregistrer l'en-tête dans Enterprise 11 est migrée vers Automation 360. Cette option vous permet de stocker l'en-tête de réponse dans le tableau et les variables de dictionnaire avec le nom de l'en-tête de réponse comme clé et sa valeur d'en-tête comme valeur du dictionnaire.

Dans Enterprise 11, la réponse d'échec est capturée par défaut. Dans Automation 360, l'activation de l'option Capturer la réponse d'échec capture les erreurs et ajoute à la variable de dictionnaire de réponse. Lorsque vous migrez un robot Enterprise 11 vers Automation 360, l'option Capturer la réponse d'échec est activée par défaut pour capturer la réponse d'échec du robot migré.

La valeur du délai d'expiration configurée dans Enterprise 11 pour envoyer une demande REST est migrée vers Automation 360 comme faisant partie des valeurs globales (AARestTimeOut). La valeur du délai d'expiration par défaut est définie sur 60 000 ms dans Automation 360. Vous pouvez mettre à jour cette valeur si le Service Web REST met plus de temps à recevoir une réponse.

Reportez-vous à la rubrique Service Web REST package.

Exécuter logique

La commande Exécuter la logique est migrée vers l'action Exécuter du package Task Bot dans Automation 360.

En outre, le traitement des erreurs avec la commande Exécuter la logique est migré vers le bloc Essayer et récupérer.

  • S'applique à partir de v.25 : Les robots Enterprise 11 ou Enterprise 10 qui utilisent la commande Exécuter la logique sont migrés lorsqu'un nom Logique MetaBot référencé est renommé ou que le chemin relatif a été modifié après le mappage. Si une Logique MetaBot est renommée ou que son chemin d'accès est modifié après avoir été mappé dans les TaskBots, alors les TaskBots sont migrés avec le nouveau nom ou le nouveau chemin de Logique MetaBot.
    Le changement de chemin relatif s'applique dans les scénarios suivants :
    • La Logique est déplacée d'un dossier vers un autre.
    • La Logique est déplacée d'un dossier de niveau racine de MetaBot vers un sous-dossier.
    • La Logique est déplacée d'un sous-dossier vers un MetaBot de niveau racine.
    • Le dossier qui contient la Logique est renommé.
  • Les Robots qui utilisent la commande Exécuter logique qui transmet des attributs Credential Vault d'une logique de Robot de tâches vers MetaBot, peuvent être migrés vers Automation 360. Le nom de l'information d'identification et le nom de l'attribut sont affichés dans les champs de la ligne correspondante du robot migré.

  • Si vous avez migré à l'aide de la base de données Enterprise 11 restaurée, un consigne équivalent est créé dans Automation 360 pour les variables d'informations d'identification utilisées dans le robot Enterprise 11.
  • S'applique à partir de v23 : Les robots Enterprise 11 ou Enterprise 10 qui utilisent la commande Exécuter la logique sont autorisés à transmettre les variables de type Credential Vault du robot parent à une variable de type non-Credential Vault de MetaBot. Cependant, dans Automation 360, les variables Credential Vault sont transmises uniquement aux variables de type « informations d'identification » (et non aux variables de type non-Credential Vault) pour une sécurité renforcée. Par conséquent, le processus de migration convertit d'abord la variable de type Credential Vault en variable de type chaîne à l'aide de l'action Convertir l'information d'identification en chaîne du package Information d'identification afin que le robot migré puisse s'exécuter avec succès. La variable de chaîne est ensuite assignée à une variable temporaire qui est utilisée comme paramètre d'entrée pour l'action Tâche > Exécuter qui appelle le Logique MetaBot.
  • Les Robots qui utilisent les variables Credential Vault sont transmis d'un Logique MetaBot à un autre Logique MetaBot pour la commande Commencer la gestion des erreurs > Exécuter la logique.
  • Lorsque vous exécutez une commande Commencer la gestion des erreurs > Exécuter la logique, vous pouvez migrer un MetaBot avec une Logique (parent) qui inclut une Logique (enfant) renommée. Si une Logique enfant est renommée après avoir été mappée sur la Logique parent, ce mappage de Logique parent est migré avec le nouveau nom.
Choisissez l'une des options suivantes pour exécuter la migration de robots avec succès :
  • Option 1 : Transmettez les variables de type d'informations d'identification.
    1. Créez une variable de type d'informations d'identification dans les robots enfants en tant que variable d'entrée.
    2. Dans l'action Exécuter du package Robot de tâches du robot parent, mettez à jour les champs de valeur d'entrée pour utiliser les attributs Credential Vault de la variable de type d'informations d'identification créée pour le robot enfant (correspondant à la logique de MetaBot).
  • Option 2 : Transmettez les valeurs d'informations d'identification en tant que valeurs globales.
    1. Créez la valeur globale dans Automation 360 pour utiliser les informations d'identification dans la commande Exécuter la logique dans Enterprise 11.
    2. Dans l'action Exécuter du package Robot de tâches du robot parent, mettez à jour les champs de valeur d'entrée pour utiliser les valeurs globales de la variable de type d'informations d'identification créée pour le robot enfant (correspondant à la logique MetaBot).
Si vous n'avez pas utilisé la base de données Enterprise 11 restaurée lors de l'installation de Automation 360, vous devez d'abord créer le verrou requis pour les variables d'informations d'identification utilisées dans le robot Enterprise 11, avant d'exécuter les étapes précédentes.
Remarque : Automation 360 offre une sécurité améliorée en vous permettant d'affecter des attributs Credential Vault uniquement aux variables de type d'informations d'identification. Cela restreint toute gestion non sécurisée des attributs Credential Vault lorsqu'ils ont pu être affectés à des variables de type autre qu'informations d'identification.

Exécuter le script «

La commande Exécuter le script est migrée vers l'action Exécuter le script du package Legacy automation.

Lorsque vous utilisez le package Automatisation héritée avec l'action Exécuter le script après la migration, vous pouvez rencontrer des problèmes dans certains scénarios. Déterminez la cause du problème et comment le résoudre :
  • Cause : Dans le champ Exécuter le script > Paramètres d'entrée, si la valeur de l'argument (transmise par Chaîne > Attribuer l'action) contient des guillemets doubles suivis d'une barre oblique inverse à la fin de l'argument et que la valeur de la variable contient un espace, la chaîne s'interrompt là où se trouve le premier espace (ceci est dû à des changements de mise à niveau dans openJDK).
  • Exemple : Considérer un chemin de dossier comme la valeur d'argument passée à l'aide de Chaîne > Attribuer l'action, "\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\". Lorsque vous migrez ce robot Enterprise 11 vers Automation 360, cette valeur d'argument unique est considérée comme quatre valeurs d'argument différentes dans Automation 360, comme suit :
    • \\fwus129ns.ny.fw.gs.com\mahatb\home\My
    • Documents\Test
    • Adhoc
    • Request\
  • Solution : Modifiez le robot Enterprise 11 et supprimez les guillemets doubles de la valeur de la variable dans Chaîne > Attribuer l'action.

Intégration SAP

Cette commande est migrée vers le package Enregistreur > action Récupérer dans Automation 360. Toutes les propriétés d'objet dans les robots Enterprise 11 sont mappées avec les propriétés équivalentes dans les robots migrés.
Remarque : Si le robot Enterprise 11 doté de la commande Intégration SAP utilise la SAP GUI 740 ou toute version antérieure, effectuez des étapes supplémentaires dans la machine Agent de robot pour exécuter le robot migré avec succès dans Automation 360. Pour plus d'informations, consultez Échec de la capture de l'application SAP à l'aide de GUI SAP 740 (connexion à A-People requise).

Si vous exécutez des robots migrés avec l'option GUI SAP sélectionnée, mais que la fenêtre GUI SAP est fermée, une erreur d'exception s'affiche. Cela se produit, car le package Enregistreur utilise le titre de fenêtre pendant l'exécution et que, dans Automation 360, Intégration SAP est migré vers le package Enregistreur.

Le tableau suivant fournit une liste des objets et des actions SAP qui peuvent être migrées vers Automation 360.

Objet Action
Zone de texte Définir du texte Ajouter du texte, Clic gauche, Clic droit, Double-clic
Zone de liste déroulante Sélectionner l'élément par texte, Sélectionner l'élément par index, Obtenir le total des éléments, Obtenir le texte de l'élément sélectionné, Obtenir la clé de l'élément sélectionné, Obtenir la propriété, Définir axe, Clic gauche, Clic droit, Double-clic
Case à cocher Cocher, décocher, basculer, obtenir le statut, obtenir la propriété, définir le focus, clic gauche, clic droit, double-clic
Bouton Clic, Obtenir la propriété, Clic gauche, Clic droit, Double-clic
Case d'option Sélectionner, obtenir le statut, obtenir la propriété, définir le focus, clic gauche, clic droit, double-clic
Barre de menus Sélectionner l'élément par texte, obtenir la propriété, définir le focus, clic gauche, clic droit, double clic
Arborescence Obtenir la propriété, Définir axe, Clic gauche, Clic droit, Double-clic, Obtenir le total des éléments, Obtenir l'index sélectionné, Obtenir le texte sélectionné, Sélectionner l'élément par index, Sélectionner l'élément par texte
Étiquette Clic, obtenir la propriété, définir le focus, clic gauche, clic droit, double-clic
Onglet Obtenir la propriété, Définir axe, Clic gauche, Clic droit, Double-clic, Obtenir le total des éléments, Obtenir l'index sélectionné, Obtenir le texte sélectionné, Sélectionner l'élément par index, Sélectionner l'élément par texte
Reste de la commande

(comprend des commandes telles que : GuiMainWindow, GuiBox, GuiUserArea, GuiTitlebar, et GuiStatusbar)

Obtenir la propriété, Définir le focus, Clic gauche, Clic droit, Double-clic
Le tableau suivant montre les actions exécutées sur l'objet de fenêtre principale et les actions équivalentes dans Automation 360 :
Enterprise 11 action action Automation 360 équivalentes
Activer la fenêtre action Activer du package Fenêtre.
Fermer la fenêtre action Fermer du package Fenêtre.
Exécuter le script actions Ajouter session SAP et Exécuter une fonction du package Automatisation héritée.
Agrandir la fenêtre action Agrandir du package Fenêtre
Restaurer la fenêtre action Restaurer du package Fenêtre

Les commandes SAP qui prennent en charge les fonctions BAPI dans Enterprise 11 sont migrées vers des actions équivalentes du package SAP BAPI dans Automation 360.

Le tableau suivant montre les commandes Enterprise 11 et leurs actions équivalentes dans Automation 360.
Commande Enterprise 11 Action Automation 360
Se connecter SAP BAPI > Se connecter

Vous devez créer les valeurs globales JcoDllPath et JcoJarPath. Mettez à jour la valeur globale JcoJarPath avec l'emplacement du package de connecteur SAP Java et JcoDllPath avec l'emplacement du connecteur DLL SAP Java.

Créer une fonction SAP BAPI > Créer une fonction
La commande Obtenir les données avec l'option Champ sélectionnée SAP BAPI > Obtenir un champ
La commande Obtenir les données avec l'option Tableau sélectionnée SAP BAPI > Obtenir le tableau
La commande Obtenir les données avec l'option Structure sélectionnée SAP BAPI > Obtenir la structure
La commande Définir les données lorsque l'option Champs, Tableau ou Structure est sélectionnée SAP BAPI > Définir le champ
Appeler une fonction SAP BAPI > Exécuter la fonction
Exécuter le flux de travail standard SAP BAPI > Exécuter le flux de travail standard
Exécuter le flux de travail personnalisé SAP BAPI > Exécuter le flux de travail personnalisé

Envoyer un e-mail

Dans Enterprise 10/Enterprise 11, la commande « Envoyer un e-mail » utilise des paramètres d’e-mail spécifiques à l’utilisateur stockés comme attributs d’informations d’identification dans la consigne système. Lorsque le premier robot est migré, nous créons un casier personnalisé appelé AAE_Email et ajoutons les informations d'identification AAE_EmailSettings avec les attributs « Nom d'utilisateur » et « Mot de passe ». En outre, nous créons des valeurs globales pour les attributs non-identifiants, tels que l’hôte du serveur, le port, SSL et l’authentification, qui correspondent aux mêmes paramètres de messagerie. Les informations d’identification des paramètres de messagerie Enterprise 10/Enterprise 11 sont fractionnées en variables d’informations d’identification et valeurs globales dans Automation 360. Ainsi, pendant le processus de migration, les paramètres de messageries sont migrés comme suit :

Paramètres de messagerie Enterprise 10/Enterprise 11 Paramètres de messagerie Automation 360 Type de stockage Automation 360
Hôte Valeur globale AAE_EmailSettings_host du type « Chaîne »
Port Valeur globale AAE_EmailSettings_port du type « Nombre »
Utiliser une connexion sécurisée (SSL/TLS) Valeur globale AAE_EmailSettings_ssl Global du type « Booléen »
Mon serveur nécessite une authentification Valeur globale AAE_EmailSettings_auth du type « Booléen »
Nom d'utilisateur Attribut d'informations d'identification Nom d'utilisateur dans les informations d'identification AAE_EmailSettings assignées à la consigne AAE_Email
Mot de passe Attribut d'informations d'identification Mot de passe dans les informations d'identification AAE_EmailSettings assignées à la consigne AAE_Email

Services

Toutes les commandes des Services sont migrées vers des actions Automation 360 équivalentes du package Service. Les noms des comportements et des commandes sont inchangés.

Service Web SOAP

Ce package se comporte de la même façon dans Automation 360.

Si un service Web SOAP est configuré pour appeler des API REST, nous les migrons vers l’action service Web REST au lieu de l’action service Web SOAP. En fonction des opérations XML supplémentaires, nous ajoutons des actions à partir du package XML pour nous assurer que le robot migré donne le même résultat que le robot hérité.

La valeur du délai d'expiration configurée dans Enterprise 11 pour envoyer une demande SOAP est migrée vers Automation 360 comme faisant partie des valeurs globales (AARestTimeOut). La valeur du délai d'expiration par défaut est définie sur 60 000 ms dans Automation 360. Vous pouvez mettre à jour cette valeur si le Service Web SOAP met plus de temps à recevoir une réponse.

Exemple d'utilisation de l'action Service Web SOAP

Enterprise 11 fournit des options pour sélectionner le Type d'URI à exécuter, tel que Par défaut, Statique et Dynamique. Cependant, dans Automation 360, aucune option n'est disponible pour sélectionner le type d'URI à exécuter. Les types d'URI Enterprise 11 sont migrés dans Automation 360 comme suit :
  • Par défaut et statique : Si votre robot Enterprise 11 est configuré avec le type d'URI Par défaut ou Statique, il est migré en tant que statique et le champ Emplacement de l'adresse est automatiquement renseigné.
  • Dynamique : Si votre robot Enterprise 11 est configuré avec le type d'URI Dynamique, il est migré en tant que dynamique et le champ Emplacement de l'adresse reste vide.

Reportez-vous à la rubrique Service Web SOAP package.

Opérations sur des chaînes

La commande Opérations sur des chaînes Enterprise 11 ou Enterprise 10 est migrée vers les actions équivalentes du package Chaîne.

Le tableau suivant montre les commandes Opérations sur des chaînes et leurs actions équivalentes dans Automation 360.
Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Avant-Après Extraction
Comparer Comparer
Rechercher Rechercher
Longueur Longueur
Minuscule Minuscules
Remplacer Remplacer
Inverser Inverser
Diviser Diviser
Sous-chaîne Sous-chaîne
Réduire Réduire
Majuscules Majuscules

Dans Enterprise 11, si vous utilisez le retour chariot (CR) (\r) dans une expression régulière dans la commande Chaîne Rechercher, après la migration, la sortie affichée dans Automation 360 est différente de la sortie dans Enterprise 11.

Solution de contournement : Dans Automation 360, utilisez \r|\R au lieu de \r pour le retour chariot.

Dans Enterprise 11, le retour chariot (CR) et la nouvelle ligne (LF) ont été dénombrés pour calculer la longueur totale de Opérations sur des chaînes. Cependant, dans Automation 360, seule la nouvelle ligne (LF) est prise en compte pour la longueur de Opérations sur des chaînes. Par conséquent, le nombre de longueurs dans la sortie résultante dans Automation 360 est inférieur.

Les robots Enterprise 11 peuvent utiliser des expressions régulières dans les commandes Rechercher et Remplacer pour rechercher la chaîne sur laquelle vous souhaitez effectuer une opération. Les actions équivalentes dans Automation 360 peuvent également utiliser des expressions régulières pour rechercher la chaîne sur laquelle vous souhaitez effectuer une opération.

Dans Enterprise 11, le système considère le nouveau caractère de ligne (/n) utilisé dans la variable lorsque vous utilisez les commandes Rechercher et Remplacer. Toutefois, dans Automation 360, le système ne prend pas en compte le nouveau caractère de ligne lorsque vous utilisez les commandes Rechercher et Remplacer.

Lorsque vous migrez un robot vers Automation 360 avec l'opération de chaîne définie sur Avant ou Après, la sortie est récupérée correctement et l'opération est réussie. La sortie correspondante est affichée même si aucun caractère n'est présent avant la chaîne correspondante. Dans Enterprise 11, les robots avec l'action Avant ou Après ne récupèrent pas la sortie correctement et récupèrent donc la chaîne source elle-même. Si aucun caractère n'est présent avant la chaîne correspondante, la sortie affiche qu'aucune correspondance n'a été trouvée.

Exemple :

Faire glisser l'action avant/après → (Entrées : [Source = (ABCZ)] → [Avant = Z] → [attribuer à Affectation rapide] → Sortie : Vide("")

Faire glisser l'action avant/après → (Entrées : [Source = (ZABC)] → [Après = Z] → [attribuer à Affectation rapide] → Sortie : ZABC

Système

Les actions Verrouiller l'ordinateur, Déconnecter, Redémarrer et Arrêter sont migrées vers les actions équivalentes du package System dans Automation 360.

Reportez-vous à la rubrique Système package.

Tâche

Le tableau suivant présente les différentes commandes migrées vers les actions respectives du package Automation 360 Task Bot.

Commandes Enterprise 11 ou Enterprise 10 actions et packages de Automation 360 équivalents
Pause Pause
Arrêter la tâche Arrêter
Run Task Exécution. La sortie renvoyée par les robots enfant est stockée dans une variable de dictionnaire, puis mappée à la variable respective dans les robots parent.

Émulateur de terminal

Le texte chiffré n'est pas pris en charge dans les actions Envoyer un texte et Définir un champ pour Automation 360. Nous vous recommandons d'utiliser le Credential Vault au lieu du texte brut.

Dans Enterprise 11 et dans Automation 360 :
  • Les Robots qui utilisent le modèle de terminal suivant peuvent être migrés vers Automation 360 :
    • Modèle VT 220 du type de terminal de la série VT
    • Modèles IBM 5555 B01 et C01 du type de terminal TN 5250
  • Une session (utilisée pour établir une connexion avec le serveur de terminaux) peut être partagée entre le robot parent et un robot enfant. Vous pouvez fermer une session à partir du robot enfant au lieu de fermer la session à partir du robot parent.
  • Vous pouvez utiliser le terminal par défaut dans robots pour le type de terminal VT100.
  • Les Robots qui envoient du texte japonais à l'aide de la commande Envoyer du texte dans Enterprise 11 avec l'option DBCS de la liste Encodage et l'option Japanese Shift-JIS (932) de la liste CodePage sélectionnée dans la commande Connecter peuvent être migrés vers Automation 360.
  • S'applique uniquement à la v.24 et aux versions antérieures  : Lorsque vous cliquez manuellement sur la touche du clavier dans le Émulateur de terminal, la touche Entrée du clavier principal est identifiée comme {entrer} dans Enterprise 11, tandis qu'elle est identifiée comme {retour} dans Automation 360.
  • Veillez à définir la valeur de ligne correcte (utilisez la valeur Définir la ligne comme 24 pour placer le curseur à la dernière ligne) dans l'action Définir la position du curseur pour que les robots s'exécutent correctement.

Automation 360 ne prend pas en charge les anciennes technologies et prend en charge par défaut toutes les capacités de la technologie avancée des robots Enterprise 10/Enterprise 11.

La valeur d’index maximale dans Automation 360 est 99999. Le processus de migration met automatiquement à jour la valeur Index du champ dans l'action Définir le champ sur 99999 pour respecter la restriction de valeur maximale. Si la valeur d’index est supérieure à 99999 et est utilisée dans une variable, vous devez la modifier manuellement.

La fonctionnalité SSHI n'est pas encore prise en charge dans Automation 360.

L'action Rechercher un champ vous permet de rechercher un index de champ ou un nom de champ à l'aide d'un texte.

Les Robots créés dans Enterprise 11 n'affichent plus le texte Tentative en cours après que les robots sont migrés vers Automation 360.

Reportez-vous à la rubrique package Émulateur de terminal.

Opération de variable

Les opérations suivantes sont effectuées lorsqu'une valeur est affectée à la variable :
Variables de type valeur
La fonctionnalité de cette commande a été divisée en plusieurs packages dans Automation 360.

Dans Enterprise 10/Enterprise 11, cette commande effectuait des opérations d'affectation pour tous les types de données pris en charge. Automation 360 a créé une action Affecter dédiée pour chaque type de données. Le processus de migration gère le mappage des packages et actions corrigés en fonction de l’affectation effectuée par l’opération de variable respective.

Pour les robots Enterprise 11 qui utilisent l'option Configuration décimale, l'action En chaîne du package Nombre est ajoutée dans les robots migrés. Dans Enterprise 11, le système arrondit la valeur en fonction de la valeur spécifiée dans le champ Configuration décimale. Par exemple, si la valeur attribuée à la variable est 13,456 et que la valeur spécifiée dans le champ Configuration décimale est 2, le système arrondit la valeur dans Enterprise 11 à 13,46. Dans Automation 360, la valeur est raccourcie au lieu d'être arrondie. Par exemple, la valeur 13,456 sera convertie en 13,45 dans Automation 360.

Variables de type liste
Les opérations impliquant des affectations de liste sont migrées vers Définir l'élément du package List. Si l’opération a une valeur fixe, le système crée une variable temporaire et y stocke la valeur fixe. Vous pouvez ensuite utiliser cette variable temporaire dans l'action Attribuer du package List pour l'enregistrer.
Variables de type tableau
Les opérations impliquant l'affectation de tableau sont migrées vers l'action Définir la valeur d'une seule cellule du package Datatable afin de définir une valeur pour des lignes et des colonnes spécifiques.
Variables de type dictionnaire
Les opérations impliquant une affectation de dictionnaire sont migrées vers l'action Placer du package Dictionary pour définir la valeur d'une clé spécifique. Si la clé est une combinaison d'une variable et d'une valeur fixe (par exemple $Dictionary(key-$id$)$), l'action de package Chaîne > Attribuer est ajoutée pour obtenir la clé réelle.
Variable système $Date$
La commande Opération de variable Enterprise 10/Enterprise 11 qui utilise la variable système $Date$ est migrée vers Automation 360 en ajoutant de nouvelles actions de date en fonction de l'opération exécutée à l'aide de $Date$. Le processus de migration convertit également la valeur de date dans un format de chaîne par défaut : mm/dd/yyyy HH:mm:ss.

Variable aléatoire de la chaîne de sous-type : migrée et mappée directement.

Les opérations suivantes sont des variables lorsqu'une valeur de la variable est réinitialisée :
Variable de liste
Pour la commande Opération de variable qui réinitialise la variable de liste dans Enterprise 10/Enterprise 11, le processus de migration crée une variable de liste temporaire avec de nouvelles valeurs et l'affecte à la variable de liste de destination dans Automation 360.
Variable de liste déclarée en lisant un fichier texte
Cette commande est migrée vers l'action Importer la liste depuis le fichier texte du package Automatisation héritée.
Remarque : Dans Automation 360, le robot rencontre une erreur si le fichier source est vide ou ne contient pas de clé pour initialiser la variable de liste, contrairement à Enterprise 10 ou Enterprise 11.
Variable tableau déclarée en lisant un fichier texte
Le type de variable tableau est migré en tant que type de variable tableau dans Automation 360. Vous devez utiliser le package CSV/TXT pour lire et charger les données respectives dans la variable du tableau du robot.
Variable du dictionnaire
Le processus de migration crée une variable de dictionnaire temporaire pour stocker toutes les clés et valeurs. Le système utilise ensuite l'action package Dictionary > Attribuer pour mettre à jour la variable cible avec les clés et les valeurs de la variable de dictionnaire temporaire.
Variable de dictionnaire déclarée en lisant un fichier texte
Le processus de migration traite ce cas d'utilisation en ajoutant des actions pour lire le fichier CSV à l'aide du package CSV/Text et en stockant les données dans une variable de table. Il ajoute ensuite des actions pour effectuer une boucle sur la variable de table et utilise l'action package Dictionary > Placer pour ajouter des clés et des valeurs dans la variable de dictionnaire.
Variable tableau déclarée en lisant un fichier Excel/CSV
Le processus de migration traite ce cas d’utilisation en migrant le type de variable tableau en tant que type de variable de table dans Automation 360. Le système ajoute les actions Ouvrir, Obtenir plusieurs cellules et Fermer au package Excel Advance, et renseigne la variable de tableau.
Les opérations suivantes sont des variables lorsqu'une valeur de la variable système est réinitialisée :
Opération de variable (réinitialisation des variables système)
Les variables système suivantes sont migrées en tant que variables définies par l’utilisateur dans Automation 360. Le système ajoute une action respective pour effacer la valeur de la variable équivalente créée dans Automation 360.
  • Adresse Cc de l'e-mail
  • Expéditeur de l'e-mail
  • E-mail
  • Date de réception de l'e-mail
  • Heure de réception de l'e-mail
  • Objet de l'e-mail
  • Destinataire de l'e-mail
  • Description de l'erreur
  • Numéro de ligne d'erreur

Attendre

Les actions Attendre la fenêtre et Attendre le changement d'écran dans Automation 360 affichent une erreur d'exception si la fenêtre correspondante n'est pas ouverte ou fermée dans le temps spécifié ou si l'écran n'est pas trouvé dans le temps spécifié. Dans ces cas, le système ajoute un bloc « Essayer et récupérer » si la commande a été configurée pour arrêter le robot et ajoute l'action Arrêter la tâche dans le bloc « Récupérer ». Cela permet de s’assurer que le comportement d’exécution du robots migré est le même que Enterprise 10/Enterprise 11.

Nous migrons des commandes avec l'action Arrêter le robot encapsulée avec le bloc « Essayer et récupérer » dans Automation 360, le robot s'arrête également si l'action échoue pour une autre raison. Pendant le processus de migration, l'action Arrêter le robot ajoute également des gestionnaires d'erreurs supplémentaires au robots migré lorsque l'option Arrêter la tâche est sélectionnée.

L'action Attendre la fenêtre peut avoir des valeurs négatives pour les coordonnées qui ne sont pas prises en charge dans Automation 360. Les valeurs négatives sont ramenées à 0 pendant le processus de migration.

Enregistreur Web

Toutes les commandes Enregistreur Web (à l'exception de celles mentionnées explicitement ci-dessous) sont migrées vers les actions respectives dans le package Legacy Automation dans Automation 360. Le package Legacy Automation garantit que les robots migrés donnent les mêmes résultats que Enterprise 10/Enterprise 11. Cependant, il n'est pas recommandé d'utiliser le package Legacy Automation pour les nouveaux déploiements.

L'action Rechercher des liens rompus est migrée vers le package Navigateur > Rechercher des liens rompus. En outre, Enterprise 10/Enterprise 11 offre les options « Rechercher le délai d'expiration des liens brisés » et « Rechercher des liens brisés » dans Outils > Options. Automation 360 présente ces options dans le cadre de l'action et le délai d'attente est par défaut de 10 secondes et le nombre de fils parallèles est par défaut de 10.

L'action Télécharger des fichiers est migrée vers le package Navigateur > Télécharger des fichiers.

Au cours du processus de migration, l'action Extraire la table ajoute des gestionnaires d'erreurs supplémentaires au robots migré lorsque la case À l'erreur poursuivre avec l'action suivante est activée.

Action « Fenêtre »

Toutes les commandes Actions Windows sont migrées vers ses actions équivalentes du package Fenêtre dans Automation 360.

Les robots Enterprise 11 peuvent utiliser des expressions régulières dans les commandes Obtenir le titre de la fenêtre active, Activer la fenêtre, Agrandir la fenêtre, Réduire la fenêtre, Fermer la fenêtre et Redimensionner la fenêtre pour rechercher la fenêtre dans laquelle vous souhaitez effectuer une opération. Les actions équivalentes dans Automation 360 peuvent également utiliser des expressions régulières pour rechercher la fenêtre sur laquelle vous souhaitez effectuer une opération.

Reportez-vous à la rubrique Fenêtre package.

XML

Toutes les commandes XML sont migrées vers leurs actions équivalentes du package XML dans Automation 360.

Les noms des commandes suivantes ont changé :
Enterprise 10/Enterprise 11 Automation 360
Terminer une session XML Terminer une session
Démarrer une session XML Démarrer une session
Supprimer un nœud / un attribut Supprimer un nœud
Mettre à jour le nœud/attribut Mettre à jour un nœud
Obtenir une action de nœud avec l’option « Nœuds uniques » sélectionnée Obtenir une action de nœud unique
Obtenir une action de nœud avec l’option « Nœuds multiples » sélectionnée Obtenir plusieurs actions de nœud

Dans Enterprise 11, lorsque vous définissez la commande XML sur Obtenir des nœuds avec l'option Plusieurs nœuds sélectionnée, l'option Expression XPath renvoie uniquement le dernier élément de l'expression correspondante. Dans Automation 360, l'option Expression XPath renvoie tous les éléments correspondants.

Les robots Enterprise 11 qui extraient les nœuds qui contiennent un des espaces de noms à partir d'un fichier XML peuvent être migrés vers Automation 360. Si vous ajoutez un espace de noms à un nœud dans un fichier XML, vous devez enregistrer et recharger le fichier XML pour refléter les modifications.

Reportez-vous à la rubrique Package XML.