Mappage de package pour la migration
- Dernière mise à jour2024/01/12
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é.
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'action Capturer 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 |
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.
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 Retard package.
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.
- 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.
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.
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 :
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 :
|
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 Bot de tâche 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 , 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.
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 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.
- 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.
Commandes Enterprise 11 ou Enterprise 10 | actions et packages de Automation 360 équivalents |
---|---|
Copier des fichiers | Copier l'action du package File |
Créer des fichiers | Créer l'action du package File |
Créer un raccourci de fichier | Créer un raccourci action du package File |
Supprimer les fichiers | Supprimer l'action du package File |
Ouvrir des fichiers | Ouvrir l'action du package File |
Imprimer des fichiers | Imprimer l'action du package File |
Renommer les fichiers | Renommer l'action du package File |
Décompresser les fichiers | Décompresser l'action du package Dossier |
Compresser les fichiers | Compresser l'action du package Dossier |
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 File 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 des 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.
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 Automatisation héritée. | et du package
Propriétés de l'objet | Migré vers Objet conditions du package Enregistreur. et |
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 : |
Réussite logique ou échec logique | La commande Si est migrée vers et respectivement. La commande Autrement si est migrée vers et 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 et . 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 ou la commande 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 . |
Service exécuté, service non exécuté | La commande Si est migrée vers et . La commande Autrement si est migrée vers et . |
Reconnaissance des 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 des images qui contient une action Si, IF/ELSE ou Boucle, une erreur s'affiche lorsque la fenêtre n'existe pas.
- .jpg
- .jpeg
- .jpe
- .jfif
- .bmp
- .gif
Insérer des séquences de touches
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.
- 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.
Reportez-vous à la rubrique Simuler les frappes de touches package.
Launch Website
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.
Reportez-vous à la rubrique Navigateur package.
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 package
Boucle 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. |
- 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.
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. |
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
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 |
- 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
-
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.
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.
ROC
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 ROC package.
Ouvrir le 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.
Intégration PDF
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.
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.
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 Bot de tâche 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 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 .
- Lorsque vous exécutez une commande 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. , vous pouvez migrer un
-
Option 1 : Transmettez les variables de type d'informations d'identification.
- Créez une variable de type d'informations d'identification dans les robots enfants en tant que variable d'entrée.
- 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.
- Créez la valeur globale dans Automation 360 pour utiliser les informations d'identification dans la commande Exécuter la logique dans Enterprise 11.
- 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).
Exécuter le script
La commande Exécuter le script est migrée vers l'action Exécuter le script du package Legacy automation.
- Cause : Dans le champ , si la valeur de l'argument (transmise par ) 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 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\
, "\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\". Lorsque vous migrez ce - Solution : Modifiez le robot Enterprise 11 et supprimez les guillemets doubles de la valeur de la variable dans .
Intégration SAP
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 : |
Obtenir la propriété, Définir le focus, Clic gauche, Clic droit, Double-clic |
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.
Commande Enterprise 11 | Action Automation 360 |
---|---|
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 | |
La commande Obtenir les données avec l'option Champ sélectionnée | |
La commande Obtenir les données avec l'option Tableau sélectionnée | |
La commande Obtenir les données avec l'option Structure sélectionnée | |
La commande Définir les données lorsque l'option Champs, Tableau ou Structure est sélectionnée | |
Appeler une fonction | |
Exécuter le flux de travail standard | |
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
- 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ération sur des chaînes Enterprise 11 ou Enterprise 10 est migrée vers les actions équivalentes du package Chaîne.
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ération sur des chaînes. Cependant, dans Automation 360, seule la nouvelle ligne (LF) est prise en compte pour la longueur de Opération 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.
- 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
- 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.
- 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.
- 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
- 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 . 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 .
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.
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.