Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Analyser les rapports

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

Analyser les rapports

Vous pouvez analyser le rapport produit par le Analyseur de robot pour obtenir des informations sur les robots (TaskBots et MetaBots) pouvant être migrés.

Le Analyseur de robot fournit les informations clés suivantes sur les robots :
  • Nombre de robots analysés
  • Nombre et pourcentage de robots que vous pouvez et ne pouvez pas migrer vers Automation 360
  • Commandes et variables utilisées dans le robots et fréquence d’utilisation
  • Raisons pour lesquelles robots ne peut pas être migré actuellement et fréquence de ces occurrences
  • Actions requises par les utilisateurs après la migration en raison d’un changement de comportement des commandes
Important : Automation 360 est fréquemment mis à jour afin d'obtenir une équivalence fonctionnelle de 100 % avec les versions 10.x ou 11.x. Le pourcentage de robots, de commandes et de variables prises en charge pour la migration dans Automation 360 augmentera jusqu'à atteindre 100 % dans les versions à venir. C’est-à-dire que pour chaque fonction utilisée dans 10.x ou 11.x, il existe une capacité équivalente dans Automation 360.

La plupart des fonctionnalités 10.x ou 11.x sont disponibles en tant que telles ; cependant, certaines fonctionnalités sont mises en œuvre différemment pour prendre en charge les opérations Web (sans client). Pour ces fonctionnalités, vous devez modifier la manière dont les robots sont écrits.

Le Analyseur de robot est conçu pour analyser robots (TaskBots et MetaBots) créés à l’aide des versions 10.x et 11.x de Client Enterprise. Le nombre total de fichiers inclut le nombre de fichiers ignorés et non analysés.

Les rapports sont disponibles à l'emplacement de sortie que vous avez spécifié dans le champ Sélectionner le dossier de destination de la boîte de dialogue Automation Anywhere Bot Scanner. Le Analyseur de robot génère un rapport récapitulatif et un rapport distinct pour chaque robot analysé. Il crée un rapport distinct pour chaque logique disponible dans un Méta robot.

Un dossier raw-data contenant les rapports (au format XML) de chaque robot analysé est créé. Il aide nos ingénieurs à analyser davantage le processus de migration et à prendre des mesures correctives, si nécessaire. Aucune information personnellement identifiable (PII) n’est incluse dans le rapport récapitulatif ou les rapports individuels des robots analysés.

Si vous choisissez de partager les rapports avec nous afin d'améliorer le produit, compressez les fichiers dans le dossier raw-data et coordonnez-vous avec votre Customer Success Manager (CSM) ou Partner Enablement Manager (PEM). Aucune donnée n’est automatiquement partagée avec Automation Anywhere.

Le système crée quatre dossiers dans le dossier raw-data qui contiennent divers rapports :
  • Migratable_Bots : Contient les rapports du robots qui peuvent être migrés vers Automation 360.
  • Non_Migratable_Bots : Contient les rapports du robots qui ne peuvent pas être migrés vers Automation 360.
  • Failed_to_Analyze : Contient les rapports du robots qui Analyseur de robot n’ont pas pu être analysés.
  • MetaBots : Contient les rapports du MetaBots qui peuvent et ne peuvent pas être migrés vers Automation 360 et ceux que le Analyseur de robot n’a pas réussi à analyser.

Rapport récapitulatif pour tous les robots

Le rapport récapitulatif fournit des informations pour savoir si vous avez la possibilité de migrer vers Automation 360, le nombre total de robots analysés et les robots pris en charge pour la migration vers Automation 360 (en pourcentage).

Par exemple, considérons que le Analyseur de robot a scanné 10 robots. Sur les 10 robots, si 8 robots sont prêts pour la migration vers Automation 360, le pourcentage de robots qui peuvent être migrés est de 80 %.

Déterminez si les robots peuvent ou ne peuvent pas être migrés vers Automation 360 en affichant les informations dans chaque onglet :

Robots qui peuvent être migrés maintenant

Affichez le nombre et le pourcentage de robots qui peut être migré vers Automation 360 à ce stade.

Vous pouvez consulter les robots et les commandes associées :
  • Robots
    Répertorie les robots pouvant être migrés et les actions que vous devez effectuer après la migration. Vous pouvez également déterminer si un examen est requis pour les robots qui peuvent être migrés. Cliquez sur les onglets suivants pour trouver les détails :
    Option Action
    Examen requis Répertorie les robots qui peuvent être migrés et doivent être examinés au cas où ils doivent être modifiés en raison d'un changement dans le comportement du produit Automation 360 par rapport à la version 11.x ou 10.x.

    Téléchargez le fichier CSV pour consulter la liste des robots hors ligne ou pour partager la liste avec d'autres personnes, comme celles de votre service.

    Affichez les informations dans les onglets suivants :
    • Robots
      • Affiche une liste des robots qui contiennent des commandes nécessitant une vérification. Affichez des informations telles que le nom du robot, son emplacement et le nombre de robots parents qui utilisent ce robot comme robot enfant.
      • Cliquez sur un nom de robot pour afficher les commandes que le robot contient, tout message concernant la modification du comportement de la commande et la fréquence (nombre de fois où la commande est utilisée dans le robot). Téléchargez la liste de commandes sous forme de fichier XML pour consulter le fichier hors ligne.
    • Messages
      • Affichez les messages de vérification sur le changement de comportement d'une commande. Affichez des informations sur le nombre de robots concernés par le changement de comportement de la commande pour laquelle le message est affiché et le nombre de fois que cette commande est utilisée dans ces robots.
      • Vous pouvez cliquer sur un message pour afficher les robots associés qui contiennent la commande, l'emplacement des robots et les numéros de ligne où la commande est utilisée dans chaque robot.
    Aucun examen requis Répertorie les robots qui ne nécessitent aucune action et peuvent être migrés vers Automation 360. Téléchargez la liste de robots qui peut être migrés en tant que fichier CSV pour consulter le fichier hors ligne ou le partager avec d'autres personnes, comme celles de votre service. Cliquez sur n'importe quel robot dans cette liste pour afficher le rapport XML hors ligne.
  • Commandes

    Répertorie les commandes pouvant être migrées et le nombre de fois où les commandes sont utilisées sur l'ensemble de vos robots scannés. Téléchargez la liste de commandes qui peuvent être migrées en tant que fichier CSV pour consulter le fichier hors ligne ou le partager avec d'autres personnes, comme celles de votre service.

Robots qui ne peuvent pas être migrés maintenant

Affichez le nombre et le pourcentage de robots qui ne peuvent pas être migrés vers Automation 360 à ce stade.

Vous pouvez consulter les robots et les commandes associées :
  • Robots
    • Répertorie les robots qui ne peuvent pas être migrés vers Automation 360. Affichez des informations telles que le nom du robot, son emplacement, le message d'erreur ou des informations sur la façon d'afficher le message d'erreur, et la fréquence d'utilisation de ce robot comme robot enfant.
      Remarque : Vous ne pouvez pas migrer le robot parent si l'un des robot enfants ne peut pas être migré. De même, un Méta robot n'est pas migré si l'une des logiques disponibles dans ce Méta robot ne peut pas être migrée vers Automation 360.
    • Téléchargez la liste des non robots qui ne peuvent pas être migrés en tant que fichier CSV pour le partage avec d'autres personnes, comme celles de votre service.
    • Cliquez sur l'un de ces robots pour afficher des détails spécifiques ou des messages d'erreur sur la migration de robot, tels que les détails des commandes qui bloquent la migration d'un robot particulier et le numéro de ligne où se trouve la commande dans le robot. Téléchargez la liste de commandes sous forme de fichier XML pour la consulter hors ligne.
  • Commandes
    • Répertorie les commandes et les variables système qui ne peuvent pas être migrées vers Automation 360. Affichez des informations telles que le nombre de robots parents affectés par des commandes ou variables non prises en charge utilisées dans les robots enfants, la fréquence avec laquelle la commande ou la variable système est utilisée dans tous vos robots scannés, et la prochaine version dans laquelle la commande ou la variable correspondante sera disponible pour la migration.
      Remarque : Les Robots contenant des commandes avec un statut S/O ne peuvent pas être migrés. Toutefois, vous pouvez modifier les robots source, puis les migrer : La commande Bot Scanner indique l'état S/O.
    • Téléchargez la liste de commandes qui ne peuvent pas être migrées en tant que fichier CSV pour le consulter hors ligne ou le partager avec d'autres personnes, comme celles de votre service.
    • Cliquez sur l'un des messages de cette liste pour afficher les robots affectés qui ont utilisé la commande ou la variable impactée et l'emplacement des robots affectés correspondants. Cliquez sur chaque robot de cette liste pour afficher le rapport XML hors ligne.

Le rapport est valide jusqu'à ce que la version suivante de Analyseur de robot soit disponible. Lorsque la version suivante de Analyseur de robot est disponible, un message d’expiration du rapport s’affiche. Vous devez télécharger la dernière version de Analyseur de robot et analyser à nouveau le robots.

Vérifications et actions requises après la migration

Certaines commandes des robots peuvent être marquées comme étant nécessaires dans le rapport de Analyseur de robot. Pour ces éléments, vous devez effectuer une certaine validation ou mettre à jour les robots après leur migration.

Les messages de Analyseur de robot suivants nécessitent une vérification ou certaines actions :

  • Le chemin du robot enfant est entièrement variable et est résolu au moment de l'exécution. Le robot échoue lors de l'exécution si le chemin spécifié dans la variable n'est pas valide. Vérifiez le robot de migration.

    Assurez-vous que le robot enfant est disponible à l'emplacement spécifié dans le chemin variable. Si le chemin du robot parent n'est pas correct, mettez-le à jour pour pointer vers le robot enfant correct.

  • La valeur renvoyée par la variable système « Description de l'erreur » peut être différente par rapport aux versions héritées. Vérifiez le robot migré.

    La description de certains messages d'erreur dans Automation 360 peut être différente de 11.x ou 10.x pour la même erreur. Si un robot 11.x ou 10.x est configuré pour prendre des décisions basées sur la description des messages d'erreur, vous devrez peut-être mettre à jour le robot migré en fonction de la nouvelle description des messages d'erreur.

  • La migration de la commande « Base de données - Connecter » est terminée mais une configuration supplémentaire est requise pour l'authentification Windows.Consultez la documentation du package de base de données pour plus de détails.

    Suivez les étapes indiquées pour vous connecter à un Microsoft SQL Server avec l'authentification Windows.

    Se connecter à un Microsoft SQL Server avec l'authentification Windows

  • La migration de « SI » avec condition variable est terminée. Toutefois, il est impossible de déterminer le format de date de la variable utilisateur, d'où la migration avec le format de date par défaut mm/jj/aaaa HH:mm:ss Veuillez vérifier et modifier le format si nécessaire.

    Mettez à jour le format de date dans le robot migré au même format que celui utilisé dans 11.x pour ce robot.

  • Impossible de déterminer si une variable utilisée comme position est un nom d'index ou de colonne. La position de l'index commence à 0 au lieu de 1 et prend donc les mesures nécessaires si besoin.

    Si vous avez utilisé les variables système FileData Column[$variable$] ou Excel Column[$variable$] dans le robot 11.x ou 10.x, on suppose que vous avez utilisé le nom de colonne dans la $variable$. Dans de tels cas, le robot migré contient l'expression FileData Column{$variable$}. Si la variable $variable$ du robot 11.x ou 10.x contient le numéro de colonne, vous devez mettre à jour l'expression dans le robot migré vers FileDataColumn[$var.String:toNumber()$].

  • La commande Exécuter la logique qui utilise les variables d'informations d'identification comme entrée pour une logique de MetaBot

    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.

Rapport pour un robot individuel

Le rapport de chaque robot fournit des informations sur ses dépendances, ses variables et les commandes utilisées.

Le rapport individuel d’un robot ressemble au code suivant :


            <analysis version="1.3.0">
                <stat>
                    <dependencies ucount="0" count="0"/>
                    <errors ucount="6" count="12">
                        <error count="1">System variable $AAApplicationPath$</error>
                        <error count="1">Command [If FolderNotExist] 
                        is not supported</error>
                        <error count="3">System variable $CurrentDirectory$</error>
                        <error count="3">System variable $Extension$</error>
                    </errors>
                </stat>
                <commands>
                    <command target-action="assign" name="VariableOperation" line="1" 
                    grp="VariableOperation" api="VarOpe">
                        <msg type="error" review="true" category="variable">System 
                        variable $AAApplicationPath$</msg>
                        <msg type="info" review="false" category="default">Command 
                        parameter [Option] of type [String] is not required.</msg>
                    </command>
                    <command target-action="createFolder" name="createFolder" line="3" 
                    grp="FilesFolders" api="CreateFolder"/>
                    <command target-action="copyFiles" name="CopyFiles" line="5" 
                    grp="FilesFolders" api="CreateFolder"/>
                    <command target-action="connect" name="Connect" line="3" 
                    grp="Database" api="Connect"/>
                    <command target-action="OpenCSVTXT" name="ReadFrom" line="9" 
                    grp="CsvText" api="Csv"
                        <msg tpye="info" review="false" category="command">Line 
                        in 11.x client, there is no separate option given for CSV 
                        and TEXT in Automation 360</msg>
                            <msg type="error" review="true" category="variable">System 
                            variable $CurrentDirectory$</msg>
                            <msg type="error" review="true" category="variable">System 
                            variable $Extension$</msg>
                            <msg type="error" review="true" category="variable">System 
                            variable $FileName$</msg>
                        </command>
                    </commands>
                    <variables>
                        <variable name="$CSV-TXT-Default-DATA$" 
                        type="TABLE" value-type=""/>
                    </varaibles>
                </analysis>
            
Le tableau suivant présente les différents attributs disponibles dans le rapport XML affiché dans l’image précédente :
Nœud Attribut Description
Stat -- Fournit des informations sur le nombre de dépendances, d’erreurs et d’avertissements.
-- dépendances Indique le nombre de dépendances du robot. Le ucount indique le nombre de dépendances uniques et le count indique le nombre total de dépendances.
-- erreur Spécifie le nombre d’erreurs pour le robot. Le ucount indique le nombre d'erreurs uniques et le count indique le nombre total d'erreurs.
Commande -- Fournit des informations sur les diverses commandes et actions utilisées dans le robot.
-- command target-action Indique l’action effectuée suite à la commande.
-- nom Indique le nom de la commande.
-- line Indique le numéro de ligne où la commande est disponible dans le robot.
-- grp Indique le groupe de commande auquel la commande appartient.
-- api Indique le nom de l’API utilisée par la commande.
-- msg type Fournit des informations sur le type de message. Le type error indique que la commande ne peut pas être migrée vers Automation 360 tandis que le type info indique que la commande peut être migrée, mais que certains de ses attributs seront modifiés pendant la migration.
-- passer en revue Fournit des informations sur la nécessité de vérifier la commande.

Cet attribut est toujours vrai pour les messages de type error qui indiquent que la migration de cette commande vers Automation 360 n'est pas encore prise en charge. Pour les messages de type info, si l'attribut est vrai, vous devez vérifier la valeur dans l'attribut category. Vous pouvez décider si vous souhaitez prendre des mesures relatives à la migration du robot en fonction de la valeur disponible dans l'attribut category.

-- categorie Fournit des informations relatives à la commande ou à la variable pour laquelle le message s’affiche.
Variables Fournit des informations sur les variables système utilisées par le robot.
-- variable name Indique le nom de la variable.
-- type Indique le type de la variable.
-- value type Indique le type de valeur fourni pour cette variable.
Envoyer le commentaire