Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Analyser les rapports

  • Mis à jour le : 2021/07/05

    Analyser les rapports

    Vous pouvez analyser le rapport produit par le Bot Scanner pour obtenir des informations sur les bots (TaskBots et MetaBots) pouvant être migrés.

    Le Bot Scanner fournit les informations clés suivantes sur les bots :
    • Nombre de bots analysés
    • Nombre et pourcentage de bots que vous pouvez et ne pouvez pas migrer vers Automation 360
    • Commandes et variables utilisées dans le bots et fréquence d’utilisation
    • Raisons pour lesquelles bots 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 Enterprise 10 ou Enterprise 11. Le pourcentage de bots, 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 Enterprise 10 ou Enterprise 11, il existe une capacité équivalente dans Automation 360.

    La plupart des fonctionnalités Enterprise 10 ou Enterprise 11 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 bots sont écrits.

    Le Bot Scanner est conçu pour analyser bots (TaskBots et MetaBots) créés à l’aide des versions Enterprise 10 et Enterprise 11 de Enterprise Client. 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 Bot Scanner génère un rapport récapitulatif et un rapport distinct pour chaque bot analysé. Il crée un rapport distinct pour chaque logique disponible dans un MetaBot.

    Un dossier raw-data contenant les rapports (au format XML) de chaque bot 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 bots 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 bots qui peuvent être migrés vers Automation 360.
    • Non_Migratable_Bots : Contient les rapports du bots qui ne peuvent pas être migrés vers Automation 360.
    • Failed_to_Analyze : Contient les rapports du bots qui Bot Scanner 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 Bot Scanner n’a pas réussi à analyser.

    Rapport récapitulatif pour tous les bots

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

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

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

    Bots qui peuvent être migrés maintenant

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

    Vous pouvez consulter les bots et les commandes associées :
    • Bots
      Répertorie les bots 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 bots qui peuvent être migrés. Cliquez sur les onglets suivants pour trouver les détails :
      Option Action
      Examen requis Répertorie les bots 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 Enterprise 11 ou Enterprise 10.

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

      Affichez les informations dans les onglets suivants :
      • Bots
        • Affiche une liste des bots qui contiennent des commandes nécessitant une vérification. Affichez des informations telles que le nom du bot, son emplacement et le nombre de bots parents qui utilisent ce bot comme bot enfant.
        • Cliquez sur un nom de bot pour afficher les commandes que le bot 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 bot). 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 bots 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 bots.
        • Vous pouvez cliquer sur un message pour afficher les bots associés qui contiennent la commande, l'emplacement des bots et les numéros de ligne où la commande est utilisée dans chaque bot.
      Aucun examen requis Répertorie les bots qui ne nécessitent aucune action et peuvent être migrés vers Automation 360. Téléchargez la liste de bots 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 bot 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 bots 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.

    Bots qui ne peuvent pas être migrés maintenant

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

    Vous pouvez consulter les bots et les commandes associées :
    • Robots
      • Répertorie les bots qui ne peuvent pas être migrés vers Automation 360. Affichez des informations telles que le nom du bot, 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 bot comme bot enfant.
        Remarque : Vous ne pouvez pas migrer le bot parent si l'un des bot enfants ne peut pas être migré. De même, un MetaBot n'est pas migré si l'une des logiques disponibles dans ce MetaBot ne peut pas être migrée vers Automation 360.
      • Téléchargez la liste des non bots 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 bots pour afficher des détails spécifiques ou des messages d'erreur sur la migration de bot, tels que les détails des commandes qui bloquent la migration d'un bot particulier et le numéro de ligne où se trouve la commande dans le bot. 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 bots parents affectés par des commandes ou variables non prises en charge utilisées dans les bots enfants, la fréquence avec laquelle la commande ou la variable système est utilisée dans tous vos bots scannés, et la prochaine version dans laquelle la commande ou la variable correspondante sera disponible pour la migration.
        Remarque : Les Bots contenant des commandes avec un statut S/O ne peuvent pas être migrés. Toutefois, vous pouvez modifier les bots 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 bots affectés qui ont utilisé la commande ou la variable impactée et l'emplacement des bots affectés correspondants. Cliquez sur chaque bot de cette liste pour afficher le rapport XML hors ligne.

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

    Vérifications et actions requises après la migration

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

    Les messages de Bot Scanner 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 bot enfant est disponible à l'emplacement spécifié dans le chemin variable. Si le chemin du bot parent n'est pas correct, mettez-le à jour pour pointer vers le bot 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 Enterprise 11 ou Enterprise 10 pour la même erreur. Si un bot Enterprise 11 ou Enterprise 10 est configuré pour prendre des décisions basées sur la description des messages d'erreur, vous devrez peut-être mettre à jour le bot 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 bot migré au même format que celui utilisé dans Enterprise 11 pour ce bot.

    • 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 bot Enterprise 11 ou Enterprise 10, on suppose que vous avez utilisé le nom de colonne dans la $variable$. Dans de tels cas, le bot migré contient l'expression FileData Column{$variable$}. Si la variable $variable$ du bot Enterprise 11 ou Enterprise 10 contient le numéro de colonne, vous devez mettre à jour l'expression dans le bot 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 Bots qui utilisent la commande Exécuter logique qui transmet des attributs Credential Vault d'une logique de TaskBot 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 bot migré.

      Si vous avez migré à l'aide de la base de données Enterprise 11 restaurée, un locker équivalent est créé dans Automation 360 pour les variables d'informations d'identification utilisées dans le bot Enterprise 11.

      Choisissez l'une des options suivantes pour exécuter la migration de bots 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 bots enfants en tant que variable d'entrée.
        2. Dans l'action Exécuter du package Task Bot du bot 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 bot enfant (correspondant à la logique de MetaBot).
      • Option 2 : Transmettez les valeurs d'informations d'identification en tant que valeurs globales.
        1. Créez la valeur globale dans Automation 360 pour utiliser les informations d'identification dans la commande Exécuter la logique dans Enterprise 11.
        2. Dans l'action Exécuter du package Task Bot du bot 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 bot enfant (correspondant à la logique MetaBot).
      Si vous n'avez pas utilisé la base de données Enterprise 11 restaurée lors de l'installation de Automation 360, vous devez d'abord créer le verrou requis pour les variables d'informations d'identification utilisées dans le bot Enterprise 11, avant d'exécuter les étapes précédentes.
      Remarque : Automation 360 offre une sécurité améliorée en vous permettant d'affecter des attributs Credential Vault uniquement aux variables de type d'informations d'identification. Cela restreint toute gestion non sécurisée des attributs Credential Vault lorsqu'ils ont pu être affectés à des variables de type autre qu'informations d'identification.

    Rapport pour un bot individuel

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

    Le rapport individuel d’un bot 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 bot. 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 bot. 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 bot.
    -- 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 bot.
    -- 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 bot 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 bot.
    -- 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