Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Fonctions non prises en charge pour la migration

  • Mis à jour le : 9/15/2021
    • Automation 360 v.x
    • Migrer
    • Espace de travail RPA

Fonctions non prises en charge pour la migration

Passez en revue les fonctionnalités qui ne sont pas prises en charge pour la migration depuis 11.x ou 10.x vers Automation 360.

Fonctions qui ne sont pas encore prises en charge

Les fonctions suivantes ne sont pas encore prises en charge pour la migration :

  • Les périphériques Exécuteur de robots et Créateur de robots de 11.x ou 10.x ne sont pas inclus dans le processus de migration, et ne sont donc pas migrés vers Automation 360.

    L'Agent de robot Automation 360 remplace le Client Enterprise 11.x et 10.x. Utilisez le Agent de robot pour connecter un périphérique à la Salle de contrôle Automation 360 et exécuter les robots sur les périphériques connectés.

  • Historique des flux de travail, déclencheurs, contrôles de version des robots, et journaux du système de fichiers
  • Migration des robots 11.x qui utilisent Subversion Version Control pour le contrôle de version.
  • Salle de contrôle qui utilise Oracle Database.
  • Migration des données Bot Insight et d'autres entités telles que les utilisateurs, les rôles, les planifications et les variables d'informations d'identification lorsque Automation 360 est installé à l'aide d'une nouvelle base de données.
  • Migration vers l'instance de Automation 360 activée pour le cloud.

    Solution de contournement : Vous pouvez utiliser le processus manuel pour migrer vers une instance activée pour le cloud. Reportez-vous à la rubrique Préparer la migration de 11.x vers Automation 360 activé pour le cloud.

  • Migration des images capturées à l'aide de la commande Clonage d'objet.

    Pour ces robots, vous devez recapturer les objets après la migration des robots.

  • Utilisation d'une variable dans une variable (à l'exception des variables de type valeur) dans un robot

    Par exemple, si un robot contient $variable1$, où $variable1$ contient $variable2$, et $variable2$ contient la valeur réelle, ce robot ne peut pas être migré.

  • Utilisation d'une valeur fixe et d'une variable pour spécifier la position de l'index, par exemple, $v_ArrVar(1$RowIndex$,1)$
  • Utilisation de nombres formatés (nombres qui utilisent un point ou une virgule comme séparateur) avec des opérateurs numériques dans l'action If du package If
  • La capacité à capturer des images à partir de la fenêtre d'exécution lorsqu'un robot est en cours d'exécution
  • Les robots 11.x ou 10.x qui utilisent une valeur de chaîne dans une variable utilisée dans la commande If avec l'opérateur '<' or '=' sont migrés vers Automation 360. Cependant, ces robots rencontrent une erreur lorsqu'ils s'exécutent dans Automation 360.
  • La commande If ou la commande Loop (Boucle) qui utilise l'opérateur <, >, <= ou >= avec des variables contenant une valeur de chaîne rencontre une erreur après la migration

    Par exemple, si vous disposez d'un robot qui contient une variable avec la valeur abcd et utilise l'opérateur >, le robot rencontre une erreur lorsqu'il est exécuté après la migration, car les variables de type de chaîne ne sont pas supposées utiliser l'opérateur <, >, <= ou >=.

  • Commande Clonage d'objet qui automatise les applications suivantes :
    • Applications Flash
    • Application Web exécutée sur le navigateur Edge-Legacy
  • Les robots 11.x ou 10.x ont pu exécuter une macro Microsoft Excel à partir du fichier Microsoft Excel disponible dans le dossier XLSTART lorsque cette macro est appelée à partir d'un autre fichier Excel qui ne contient pas cette macro. Après la migration, ces robots ne peuvent pas exécuter les macros disponibles dans un autre fichier Excel
  • Le symbole de flèche ne s'affiche pas dans le Automation 360 Éditeur de robots.

    Lorsque le symbole de flèche est utilisé dans les robots 11.x ou 10.x, l'Éditeur de robots n'affiche aucun symbole après la migration, à une exception près. Toutefois, lorsque le symbole est utilisé dans plusieurs commandes IF/ELSE, l'Éditeur de robots affiche la variable $String:FormFeed$ au lieu du symbole de flèche.

Fonctions non prises en charge avec solution de contournement

Vous pouvez migrer les robots avec les fonctionnalités suivantes si vous les mettez à jour en fonction de la solution de contournement spécifiée :
  • La commande Exécuter la logique qui utilise les variables d'informations d'identification comme entrée pour une logique de Méta robot

    Solution de contournement : Les Robots qui utilisent la commande Exécuter logique qui transmet des attributs Credential Vault d'une logique de Robot de tâches vers Méta robot, 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 11.x restaurée, un casier équivalent est créé dans Automation 360 pour les variables d'informations d'identification utilisées dans le robot 11.x.

    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 Méta robot).
    • 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 11.x.
      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 Méta robot).
    Si vous n'avez pas utilisé la base de données 11.x 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 11.x, 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.
  • Les MetaBots qui utilisent la même DLL dans plusieurs logiques de Méta robot peuvent ne pas fonctionner comme prévu après leur migration vers Automation 360.
    Solution de contournement :
    1. Utilisez l'action Ouvrir du package DLL dans le robot parent migré pour utiliser la DLL utilisée par plusieurs logiques de Méta robot dans 11.x.
    2. Créez une variable de type de session avec l'option Session DLL sélectionnée dans la liste Type de session du robot parent migré et de tous les robots enfants de ce robot parent.

      Assurez-vous que l'option Utiliser comme entrée est sélectionnée lors de la création de la variable de session dans les robots enfants.

    3. Utilisez l'action Définir la session partagée du package DLL dans le robot parent migré et stockez les informations de session dans la variable de session créée à l'étape précédente.
    4. Dans la section Valeurs d'entrée de l'action Exécuter du package Robot de tâches dans le robot parent, sélectionnez les options avec le nom des variables de session que vous avez créées dans les robots enfants, puis spécifiez la variable de session que vous avez créée pour le robot parent dans ces champs.
    5. Supprimez les actions Ouvrir et Fermer du package DLL de tous les TaskBots équivalents du Méta robot migré.
    6. Sélectionnez l'onglet Session partagée dans l'action Exécuter une fonction dans tous les TaskBots équivalents du Méta robot migré et spécifiez la variable de session que vous avez créée pour ce robot.
  • Les robots 11.x et 10.x rencontrent une erreur après la migration lorsque ces robots utilisent la commande Exécuter logique pour exécuter une logique de Méta robot et que l'emplacement de la logique est spécifié jusqu'au dossier contenant cette logique. Par exemple, vous voulez exécuter Logic1 qui est disponible à l'emplacement D:Metabots\Logics\Finance. Si vous spécifiez uniquement D:Metabots\Logics\Finance au lieu du chemin complet (D:Metabots\Logics\Finance\Logic1) de la logique, une erreur est détectée.

    Solution de contournement :

    Mettez à jour le chemin de toute la logique de Méta robot vers le chemin complet dans les robots 11.x ou 10.x avant la migration.
  • Les MetaBots 11.x ou 10.x qui utilisent la variable d'informations d'identification pour transmettre une valeur numérique comme entrée à une fonction DLL.
    Solution de contournement :
    1. Mettez à jour la fonction DLL pour utiliser le paramètre d'entrée de type chaîne.
    2. Supprimez les commandes des MetaBots qui transmettent le paramètre d'entrée de type numérique à la fonction DLL.
    3. Ajoutez les commandes dans les MetaBots pour transmettre les paramètres d'entrée de type chaîne à la fonction DLL.
    4. Migrez les TaskBots et les MetaBots appropriés.
  • Si vous effectuez une migration vers le Cloud Automation 360 et que vous avez configuré SAML comme type d'authentification dans 11.x, le processus de migration change le type d'authentification en type d'authentification de base de données Salle de contrôle pour la Salle de contrôle Automation 360 migrée.
    Solution de contournement : Pour configurer SAML comme type d'authentification pour la Salle de contrôle Cloud après la migration, effectuez les opérations suivantes :
    1. Supprimez l'utilisateur qui a été utilisé pour configurer SAML dans 11.x à partir de Automation 360.
    2. Créez un autre utilisateur avec les autorisations requises et utilisez-le pour configurer SAML dans Automation 360.
  • Migration de 10.x vers Automation 360 Cloud

    Solution de contournement : Migrez vers une version 11.x prise en charge pour la migration vers Automation 360 Cloud, puis migrez vers Automation 360 Cloud.

  • Les robots 11.x qui utilisent le service Web Exchange (EWS) pour envoyer des e-mails à l'aide de la commande Envoyer un e-mail rencontre une erreur après leur migration vers Automation 360
    Solution de contournement : Créez les valeurs globales suivantes dans Automation 360 et mettez à jour les robots migrés pour utiliser EWS dans toutes les actions :
    • AAE_EmailSettings_auth
    • AAE_EmailSettings_host
    • AAE_EmailSettings_port
    • AE_EmailSettings_ssl
    Les valeurs de ces valeurs globales doivent être celles spécifiées dans 11.x.
  • La commande Loop (Boucle) ou la commande If qui utilise des conditions de date pour comparer des dates dans différents formats rencontre une erreur après la migration. Par exemple, une date au format MM/jj/aaaa ne fonctionne pas avec une date au format MM/jj/aaaa hh:mm:ss.

    Solution de contournement : Mettez à jour les dates ayant un format différent au même format.

  • Valeur numérique dans une variable séparée par une virgule

    Solution de contournement : Supprimez la virgule des valeurs numériques.

  • Un robot ne peut pas utiliser une variable ou un objet contenant des données supérieures à 64 Ko. Par exemple, si vous avez capturé une table à partir d'un site Web à l'aide de la commande Clonage d'objet et que l'objet capturé contient des données de plus de 64 Ko. Les Robots contenant ces objets rencontre une erreur après la migration.

    Solution de contournement : Supprimez les données indésirables ou copiez les données dans un fichier CSV ou texte et utilisez l'action Lire du package CSV/TXT.

  • La migration échoue pour l'action dont la valeur Credential Vault est manquante dans la Salle de contrôle.

    Solution de contournement : Créez la valeur Credential Vault dans le Automation 360 avant la migration et relancez la migration à l'aide de Assistant de migration de robot.

Migration des robots avec l'état N/A.

Les rapports de Analyseur de robot indiquent l'état des robots qui contiennent des commandes non prises en charge et ne peuvent pas être migrés en tant que N/A. Vous pouvez migrer ces robots en les modifiant dans votre machine 11.x ou 10.x comme indiqué dans le tableau suivant :
Message

Migration de robots non prise en charge pour l'instant en raison de l'utilisation de robots enfants à l'aide de commandes non prises en charge.

Description

Un robot enfant qui utilise une commande actuellement non prise en charge pour la migration ne peut pas être migré. Par conséquent, les robots parents qui utilisent ce robot enfant ne peuvent pas non plus être migrés.

Action

Pour migrer ces robots parents, supprimez les références au robot enfant du robot parent, puis migrez ce robot parent.

Pour afficher les commandes non prises en charge utilisées dans les robots enfants, accédez à la liste des robots qui ne peuvent pas être migrés et cliquez sur le nom du robot enfant.

Message

La migration de « Clonage d'objet » avec « HTML (Edge) » n'est pas encore prise en charge

Description

L'ancienne version du navigateur Microsoft Edge n'est pas prise en charge dans Automation 360, de sorte que la migration des robots configurés avec ce navigateur n'est pas prise en charge.

Action

Mettez à jour les robots 11.x à l'aide d'autres navigateurs pris en charge, tels que Google Chrome, Firefox, Internet Explorer ou Microsoft Edge Chromium.

Message

La migration de MetaBot n'est pas prise en charge. Le fichier d'écran n'existe pas. Veuillez corriger le robot et réessayer.

Description

Logique Méta robot fait référence à un écran qui n'existe pas dans Méta robot.

Action

Pour migrer le Méta robot, ajoutez à nouveau l'écran ou supprimez les références aux écrans inexistants.

Message

La migration de la commande « Opération de variable » lorsque les types de variables ne correspondent pas n'est pas prise en charge. Veuillez corriger le robot et réessayer.

Description

Le robot 11.x ou 10.x utilise la commande Opération de variable où les types de variables utilisés ne sont pas les mêmes.

Action

Mettez à jour la commande Opération de variable dans les robots 11.x ou 10.x pour vous assurer que les variables référencées sont du même type.

Message

La migration de la commande « Opération de variable » lorsque les variables n'existent pas n'est pas prise en charge. Veuillez corriger le robot et réessayer.

Description

Le robot 11.x ou 10.x fait référence à une variable inexistante dans la commande Opération de variable.

Action

Créez une variable avec le même nom et le même type, ou supprimez la commande qui référence la variable inexistante.

Message

La migration de la commande « Si » lorsque les variables n'existent pas n'est pas prise en charge. Veuillez corriger le robot et réessayer.

Description

Le robot 11.x ou 10.x fait référence à une variable inexistante dans la commande Si.

Action

Créez une variable avec le même nom et le même type, ou supprimez la commande qui référence la variable inexistante.

Message

La migration de la commande « Autrement si » lorsque les variables n'existent pas n'est pas prise en charge. Veuillez corriger le robot et réessayer.

Description

Le robot 11.x ou 10.x fait référence à une variable inexistante dans la commande Autrement si.

Action

Créez une variable avec le même nom et le même type, ou supprimez la commande qui référence la variable inexistante.

Message

La migration de la commande « Boucle » lorsque les variables n'existent pas n'est pas prise en charge. Veuillez corriger le robot et réessayer.

Description

Le robot 11.x ou 10.x fait référence à une variable inexistante dans la commande Boucle.

Action

Créez une variable avec le même nom et le même type, ou supprimez la commande qui référence la variable inexistante.

Message

La migration de l'action « Exécuter la tâche » avec le chemin de robot défini à l'aide d'AAApplicationPath n'étant pas suivie d'un chemin de dossier de référentiel valide n'est pas prise en charge. Corrigez le chemin du robot de tâche dans le robot 11.x et effectuez à nouveau la migration.

Description

Le robot 11.x ou 10.x utilise un chemin non valide dans la commande Exécuter la tâche du robot enfant.

Action

Pour migrer ce robot, modifiez le robot 11.x pour garantir qu'un chemin de robot enfant valide est fourni après AAApplicationPath.

Message

La migration de l'action « Si - TâcheRéussie » avec le chemin de robot défini à l'aide d'AAApplicationPath n'étant pas suivie d'un chemin de dossier de référentiel valide n'est pas prise en charge. Corrigez le chemin du robot de tâche dans le robot 11.x et effectuez à nouveau la migration.

Description

Le robot 11.x ou 10.x utilise un chemin non valide dans la condition Si > Tâche réussie du robot enfant.

Action

Mettez à jour le robot 11.x ou 10.x pour vous assurer qu'un chemin de robot enfant valide suivi d'une structure de dossiers appropriée est fourni après AAApplicationPath.

Message

La migration de l'action « Si - TâcheNonRéussie » avec le chemin de robot défini à l'aide d'AAApplicationPath n'étant pas suivie d'un chemin de dossier de référentiel valide n'est pas prise en charge. Corrigez le chemin du robot de tâche dans le robot 11.x et effectuez à nouveau la migration.

Description

Le robot 11.x ou 10.x utilise un chemin non valide dans la condition Si > Tâche non réussie du robot enfant.

Action

Mettez à jour le robot 11.x ou 10.x pour vous assurer qu'un chemin de robot enfant valide suivi d'une structure de dossiers appropriée est fourni après AAApplicationPath.

Message

La migration de l'action « Autrement si - TâcheRéussie » avec le chemin de robot défini à l'aide d'AAApplicationPath n'étant pas suivie d'un chemin de dossier de référentiel valide n'est pas prise en charge. Corrigez le chemin du robot de tâche dans le robot 11.x et effectuez à nouveau la migration.

Description

Le robot 11.x ou 10.x utilise un chemin non valide dans la condition Autrement si > Tâche réussie du robot enfant.

Action

Mettez à jour le robot 11.x ou 10.x pour vous assurer qu'un chemin de robot enfant valide suivi d'une structure de dossiers appropriée est fourni après AAApplicationPath.

Message

La migration de l'action « Autrement si - TâcheNonRéussie » avec le chemin de robot défini à l'aide d'AAApplicationPath n'étant pas suivie d'un chemin de dossier de référentiel valide n'est pas prise en charge. Corrigez le chemin du robot de tâche dans le robot 11.x et effectuez à nouveau la migration.

Description

Le robot 11.x ou 10.x utilise un chemin non valide dans la condition Autrement si > Tâche non réussie du robot enfant.

Action

Mettez à jour le robot 11.x ou 10.x pour vous assurer qu'un chemin de robot enfant valide suivi d'une structure de dossiers appropriée est fourni après AAApplicationPath.

Message

La migration de la commande « Opération de variable » qui réinitialise la variable système $WorkItemResult$ ne sera pas prise en charge.

Description

La réinitialisation de la variable système $WorkItemResult$ n'est pas prise en charge pour la commande Opération de variable.

Action

Utilisez l'opération Chaîne > Attribuer et affectez une chaîne vide à la variable système $WorkItemResult$ au lieu de la réinitialiser.

Message

La migration de « Fenêtres - Fermer toutes les fenêtres ouvertes » n'est pas encore prise en charge.

Description

Si vous avez utilisé la commande Fermer avec l'option Toutes les fenêtres ouvertes sélectionnée dans un robot, vous ne pouvez pas migrer ce robot.

Action

Mettez à jour le robot 11.x ou 10.x afin qu'il n'utilise pas l'option Toutes les fenêtres ouvertes avant de le migrer.

Message

La migration de « Si - PropriétésObjet » avec le champ OCObjectPlay_PropertyInfo_ReviewMessage de type « Chaîne » n'est pas encore prise en charge.

Description

Le robot 11.x ou 10.x utilise un objet de la commande Si > Propriétés de l'objet dont la taille est supérieure à 64 Ko.

Action
Pour migrer ce robot, vous pouvez réaliser l'une des actions suivantes :
  • Supprimez la valeur de propriété dont la taille est supérieure à 64 Ko, dans la commande Si > Propriétés de l'objet.
  • Stockez la valeur de propriété supérieure à 64 Ko dans un fichier texte. Ensuite, créez une variable qui lit la valeur à partir de ce fichier. Affectez cette nouvelle variable à la propriété correspondante dans la commande Si > Propriétés de l'objet.
Message

La migration de « Autrement si - PropriétésObjet » avec le champ OCObjectPlay_PropertyInfo_ReviewMessage de type « Chaîne » n'est pas encore prise en charge.

Description

Le robot 11.x ou 10.x utilise un objet de la commande Autrement si > Propriétés de l'objet dont la taille est supérieure à 64 Ko.

Action
Pour migrer ce robot, vous pouvez réaliser l'une des actions suivantes :
  • Pour migrer ce robot, supprimez la valeur de propriété dont la taille est supérieure à 64 Ko, dans la commande Autrement si > Propriétés de l'objet.
  • Stockez la valeur de propriété supérieure à 64 Ko dans un fichier texte. Ensuite, créez une variable qui lit la valeur à partir de ce fichier. Affectez cette nouvelle variable à la propriété correspondante dans la commande Autrement si > Propriétés de l'objet.
Message

La migration de « Condition.Boucle - PropriétésObjet » avec le champ OCObjectPlay_PropertyInfo_ReviewMessage de type « Chaîne » n'est pas encore prise en charge.

Description

Le robot 11.x ou 10.x utilise un objet de la commande Boucle While > Propriétés de l'objet dont la taille est supérieure à 64 Ko.

Action
Pour migrer ce robot, vous pouvez réaliser l'une des actions suivantes :
  • Pour migrer ce robot, supprimez la valeur de propriété dont la taille est supérieure à 64 Ko, dans la commande Autrement si > Propriétés de l'objet.
  • Stockez la valeur de propriété supérieure à 64 Ko dans un fichier texte. Ensuite, créez une variable qui lit la valeur à partir de ce fichier. Affectez cette nouvelle variable à la propriété correspondante dans la commande Autrement si > Propriétés de l'objet.
Envoyer le commentaire