Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Analysieren von Berichten

  • Aktualisiert: 7/05/2021
    • Automation 360 v.x
    • Migrieren
    • RPA Workspace

Analysieren von Berichten

Sie können den vom Bot Scanner erstellten Bericht analysieren, um Informationen über die Bots (TaskBots und MetaBots) zu erhalten, die migriert werden können.

Der Bot Scanner enthält die folgenden wichtigen Informationen über die Bots:
  • Anzahl der analysierten Bots
  • Anzahl und Prozentsatz von Bots, die zu Automation 360 migriert und nicht migriert werden können
  • Befehle und Variablen, die in Bots verwendet werden, und die Häufigkeit der Verwendung
  • Gründe, warum Bots derzeit nicht migriert werden können, und Häufigkeit solcher Vorkommnisse
  • Aktionen, die von den Nutzern nach der Migration aufgrund von Änderungen im Verhalten der Befehle erforderlich sind
Wichtig: Automation 360 wird häufig aktualisiert, um eine funktionale Übereinstimmung von 100 % mit den Versionen 10.x oder 11.x zu erreichen. Der Prozentsatz der Bots, Befehle und Variablen, die für die Migration in Automation 360 unterstützt werden, wird in den kommenden Versionen auf bis zu 100 % erhöht. Das heißt, für jede Funktion, die Sie in 10.x oder 11.x ausführen, ist eine äquivalente Funktion in Automation 360 vorhanden.

Die meisten Funktionen in 10.x oder 11.x sind wie gehabt verfügbar; einige Funktionen werden jedoch anders implementiert, um Webvorgänge (ohne Client) zu unterstützen. Für diese Funktionen müssen Sie die Schreibweise der Bots ändern.

Der Bot Scanner ist für das Scannen von Bots (TaskBots und MetaBots) mit den Versionen 10.x und 11.x des Enterprise Client konzipiert. Die Gesamtanzahl der Dateien beinhaltet die Anzahl der übersprungenen und nicht gescannten Dateien.

Die Berichte stehen unter dem Ausgabepfad zur Verfügung, den Sie im Feld Zielordner auswählen des Dialogfelds Automation Anywhere Bot Scanner angegeben haben. Der Bot Scanner erstellt einen zusammenfassenden Bericht und einen separaten Bericht für jeden gescannten Bot. Er erstellt einen separaten Bericht für jede Logik, die in einem MetaBot verfügbar ist.

Es wird ein raw-data-Ordner erstellt, der die Berichte (im XML-Format) für jeden gescannten Bot enthält. Es hilft unseren Ingenieuren, den Migrationsprozess weiter zu analysieren und gegebenenfalls Korrekturmaßnahmen zu ergreifen. Im zusammenfassenden Bericht bzw. in den einzelnen Berichten der gescannten Bots sind keine personenbezogenen Daten (PII) enthalten.

Wenn Sie die Berichte mit uns teilen möchten, um das Produkt zu verbessern, komprimieren Sie die Dateien im Ordner raw-data und stimmen Sie sich mit Ihrem Customer Success Manager (CSM) oder Partner Enablement Manager (PEM) ab. Es werden keine Daten automatisch an Automation Anywhere weitergegeben.

Das System erstellt vier Ordner innerhalb des Ordners raw-data, die verschiedene Berichte enthalten:
  • Migratable_Bots: Enthält Berichte über die Bots, die nach Automation 360 migriert werden können.
  • Non_Migratable_Bots: Enthält Berichte über die Bots, die nicht nach Automation 360 migriert werden können.
  • Failed_to_Analyze: Enthält Berichte über die Bots, die von Bot Scanner nicht analysiert werden konnten.
  • MetaBots: Enthält Berichte über die MetaBots, die nach Automation 360 migriert und jene, die nicht migriert werden können, sowie über jene, die Bot Scanner nicht analysierten konnte.

Zusammenfassungsbericht für alle Bots

Der Zusammenfassungsbericht enthält Informationen darüber, ob Sie nach Automation 360 migrieren können, die Gesamtzahl der gescannten Bots und die Bots, für die eine Migration nach Automation 360 unterstützt wird (in Prozent).

Nehmen wir zum Beispiel an, Bot Scanner hat 10 Bots gescannt. Wenn von den 10 Bots 8 Bots bereit für die Migration nach Automation 360 sind, beträgt der Prozentsatz der Bots, die davon migriert werden können, 80 %.

Stellen Sie anhand der Informationen auf den einzelnen Registerkarten fest, ob die Bots nach Automation 360 migriert werden können oder nicht:

Bots, die jetzt migriert werden können

Zeigen Sie die Anzahl und den Prozentsatz der Bots an, die zu diesem Zeitpunkt zu Automation 360 migriert werden können.

Sie können die Bots und die zugehörigen Befehle überprüfen:
  • Bots
    Listet die Bots auf, die migriert werden können, und die Aktionen, die Sie möglicherweise nach der Migration durchführen müssen. Sie können auch festlegen, ob für diese Bots, die migriert werden können, eine Überprüfung erforderlich ist oder nicht. Klicken Sie auf die folgenden Registerkarten, um die Details anzuzeigen:
    Option Aktion
    Überprüfung erforderlich Listet die Bots auf, die migriert werden können und überprüft werden sollten, falls sie aufgrund einer Änderung des Produktverhaltens von Automation 360 im Vergleich zur Version 11.x oder 10.x geändert werden müssen.

    Laden Sie die CSV-Datei herunter, um die Liste der Bots, die offline sind, zu überprüfen oder die Liste mit anderen Personen wie Ihrer Abteilung zu teilen.

    Zeigen Sie die Informationen auf den folgenden Registerkarten an:
    • Bots
      • Zeigen Sie die Liste der Bots an, die Befehle enthalten, die überprüft werden müssen. Zeigen Sie Informationen an, wie den Namen des Bots, seinen Speicherort und die Anzahl der übergeordneten Bots, die diesen Bot als untergeordneten Bot verwenden.
      • Klicken Sie auf einen Bot-Namen, um die Befehle anzuzeigen, die der Bot enthält, Meldungen über die Verhaltensänderung des Befehls und die Häufigkeit (die Anzahl der Verwendungen des Befehls im Bot). Laden Sie die Befehlsliste als XML-Datei herunter, um die Datei offline zu überprüfen.
    • Nachrichten
      • Zeigen Sie die Nachrichten zum Überprüfen der Verhaltensänderung eines Befehls an. Zeigen Sie Informationen wie die Anzahl der Bots an, die von der Verhaltensänderung des Befehls betroffen sind, für den die Meldung angezeigt wird, und die Anzahl der Male, die dieser Befehl in diesen Bots verwendet wird.
      • Klicken Sie auf eine Nachricht zum Überprüfen, um die zugehörigen Bots anzuzeigen, die die Befehle enthalten, den Speicherort der Bots und die Zeilennummern, in denen der Befehl in jedem Bot verwendet wird.
    Keine Überprüfung erforderlich Listet die Bots auf, die keine Aktion erfordern und nach Automation 360 migriert werden können. Laden Sie die Liste der Bots herunter, die als CSV-Datei migriert werden können, um die Datei offline zu überprüfen oder sie für andere Personen wie Ihre Abteilung freizugeben. Klicken Sie auf einen beliebigen Bot in dieser Liste, um den XML-Bericht offline anzuzeigen.
  • Befehle

    Listet die Befehle auf, die migriert werden können, und wie oft die Befehle in allen gescannten Bots verwendet werden. Laden Sie die Liste der Befehle herunter, die als CSV-Datei migriert werden können, um die Datei offline zu überprüfen oder sie für andere Personen wie Ihre Abteilung freizugeben.

Bots, die jetzt nicht migriert werden können

Zeigen Sie die Anzahl und den Prozentsatz der Bots an, die zu diesem Zeitpunkt nicht zu Automation 360 migriert werden können.

Sie können die Bots und die zugehörigen Befehle überprüfen:
  • Bots
    • Listet die Bots auf, die nicht nach Automation 360 migriert werden können. Zeigen Sie Informationen wie den Bot-Namen, seinen Speicherort, die Fehlermeldung oder Informationen darüber an, wie die Fehlermeldung angezeigt wird und wie häufig dieser Bot als untergeordneter Bot verwendet wird.
      Anmerkung: Sie können den übergeordneten Bot nicht migrieren, wenn ein untergeordneter Bot nicht migriert werden kann. Ebenso wird ein MetaBot nicht migriert, wenn eine in diesem MetaBot verfügbare Logik nicht nach Automation 360 migriert werden kann.
    • Laden Sie die Liste der Bots herunter, die nicht als CSV-Datei migriert werden können, um sie für andere Personen wie Ihre Abteilung freizugeben.
    • Klicken Sie auf einen diesr Bots, um spezifische Details oder Fehlermeldungen zur Bot-Migration anzuzeigen, z. B. die Details von Befehlen, die die Migration eines bestimmten Bots blockieren, und die Nummer der Zeile, in der sich der Befehl im Bot befindet. Laden Sie die Befehlsliste als XML-Datei herunter, um sie offline zu überprüfen.
  • Befehle
    • Listet die Befehle und Systemvariablen auf, die nicht nach Automation 360 migriert werden können. Zeigen Sie Informationen an, wie die Anzahl der betroffenen übergeordneten Bots aufgrund nicht unterstützter Befehle oder Variablen, die in den untergeordneten Bots verwendet werden, die Häufigkeit, mit der der Befehl oder die Systemvariable in allen gescannten Bots verwendet wird, sowie die kommende Version, in der der entsprechende Befehl oder die entsprechende Variable zur Migration verfügbar sein wird.
      Anmerkung: Bots, die Befehle mit Status N/A enthalten, können nicht migriert werden. Sie können die Quell-Bots jedoch ändern und dann migrieren: Bot-Scanner-Befehl meldet Status N/A.
    • Laden Sie die Liste der Befehle herunter, die nicht als CSV-Datei migriert werden können, um sie offline zu überprüfen oder für andere Personen wie Ihre Abteilung freizugeben.
    • Klicken Sie auf eine der Meldungen in dieser Liste, um die betroffenen Bots anzuzeigen, die den betroffenen Befehl oder die betroffene Variable verwendet haben, sowie den Speicherort der entsprechenden betroffenen Bots. Klicken Sie auf die einzelnen Bots in dieser Liste, um den XML-Bericht offline anzuzeigen.

Der Bericht ist gültig, bis die nächste Version von Bot Scanner verfügbar ist. Wenn die nächste Version von Bot Scanner verfügbar ist, wird eine Meldung zum Ablauf des Berichts angezeigt. Sie müssen die neueste Version von Bot Scanner herunterladen und die Bots erneut scannen.

Erforderliche Prüfungen und Maßnahmen nach der Migration

Einige Befehle in den Bots werden möglicherweise im Bot Scanner-Bericht als „Überprüfung erforderlich“ markiert. Für diese Elemente müssen Sie nach der Migration eine bestimmte Validierung durchführen oder die Bots aktualisieren.

Die folgenden Bot Scanner-Meldungen erfordern eine Überprüfung oder verschiedene Maßnahmen:

  • Der Pfad des untergeordneten Bots ist vollständig variabel und wird zur Laufzeit aufgelöst. Bot schlägt bei der Ausführung fehl, wenn der in der Variablen angegebene Pfad ungültig ist. Prüfen Sie den migrierten Bot.

    Stellen Sie sicher, dass der untergeordnete Bot an der im variablen Pfad angegebenen Stelle vorhanden ist. Wenn der Pfad im übergeordneten Bot nicht korrekt ist, aktualisieren Sie den Pfad so, dass er auf den richtigen untergeordneten Bot verweist.

  • Der von der Systemvariablen „Error Description“ zurückgegebene Wert kann von älteren Versionen abweichen. Überprüfen Sie den migrierten Bot.

    Die Beschreibung einiger Fehlermeldungen in Automation 360 kann von jenen von 11.x oder 10.x für denselben Fehler abweichen. Wenn ein 11.x- oder 10.x-Bot so konfiguriert ist, dass Entscheidungen auf der Grundlage der Beschreibung der Fehlermeldungen getroffen werden, müssen Sie möglicherweise den migrierten Bot anhand der neuen Beschreibung der Fehlermeldungen aktualisieren.

  • Die Migration des Befehls „Datenbank – Verbinden“ ist abgeschlossen, für „Windows-Authentifizierung“ ist jedoch eine zusätzliche Konfiguration erforderlich. Weitere Informationen finden Sie in der Dokumentation zum Datenbankpaket.

    Führen Sie die angegebenen Schritte aus, um eine Verbindung mit einem Microsoft SQL Server mit Windows-Authentifizierung herzustellen.

    Herstellen einer Verbindung zu Microsoft SQL Server mit Windows-Authentifizierung

  • Migration von „IF“ mit variabler Bedingung ist abgeschlossen. Das Datumsformat der Nutzervariablen konnte jedoch nicht bestimmt werden, daher wurde es mit dem Standarddatumformat MM/TT/JJJJ HH:mm:ss migriert. Überprüfen Sie das Format und ändern Sie es bei Bedarf.

    Aktualisieren Sie das Datumsformat im migrierten Bot auf das gleiche Format, das in 11.x für den Bot verwendet wird.

  • Es konnte nicht festgestellt werden, ob eine Variable, die als Position verwendet wird, ein Index- oder Spaltenname ist. Die Indexposition beginnt bei 0 statt bei 1. Führen Sie daher bei Bedarf die erforderlichen Maßnahmen durch.

    Wenn Sie die Systemvariablen FileData Column[$variable$] oder Excel Column[$variable$] im 11.x- oder 10.x-Bot verwendet haben, gehen wir davon aus, dass Sie den Spaltennamen in $variable$ verwendet haben. In solchen Fällen enthält der migrierte Bot den Ausdruck FileData Column{$variable$}. Wenn $variable$ im 11.x- oder 10.x-Bot die Spaltennummer enthält, müssen Sie den Ausdruck im migrierten Bot zu FileDataColumn[$var.String:toNumber()$] aktualisieren.

  • Der Befehl „Logik ausführen“, der die Anmeldedatenvariablen als Eingabe für die Logik eines MetaBots verwendet.

    Bots, die den Befehl Logik ausführen verwenden, der Credential Vault-Attribute von einer TaskBot- an eine MetaBot-Logik weitergibt, können nach Automation 360 migriert werden. Der Anmeldeinformationsname und der Attributname werden in den Feldern in der entsprechenden Zeile des migrierten Bots angezeigt.

    Wenn Sie die Migration mithilfe der wiederhergestellten 11.x-Datenbank durchgeführt haben, wird ein entsprechender Locker in Automation 360 für die im 11.x-Bot verwendeten Anmeldeinformationsvariablen erstellt.

    Wählen Sie eine der folgenden Optionen, um die migrierten Bots erfolgreich auszuführen:
    • Option 1: Übergeben Sie die Variablen des Typs „Anmeldedaten“.
      1. Erstellen Sie eine Anmeldedatenvariable in den untergeordneten Bots als Eingabevariablen.
      2. Aktualisieren Sie in der Ausführen-Aktion des TaskBot-Pakets die Eingabewertfelder des übergeordneten Bots, um die Credential Vault-Attribute für die für den untergeordneten Bot erstellte Anmeldedatenvariable (entsprechend der MetaBot-Logik) zu verwenden.
    • Option 2: Übergeben Sie die Anmeldedaten als globalen Wert.
      1. Erstellen Sie den globalen Wert in Automation 360 für die Anmeldedaten, die im Befehl Logik ausführen in 11.x verwendet werden.
      2. Aktualisieren Sie in der Ausführen-Aktion des TaskBot-Pakets die Eingabewertfelder des übergeordneten Bot, um die globalen Werte für die für den untergeordneten Bot erstellte Anmeldedatenvariable (entsprechend der MetaBot-Logik) zu verwenden.
    Wenn Sie die wiederhergestellte 11.x-Datenbank bei der Installation Automation 360 nicht verwendet haben, müssen Sie zuerst den erforderlichen Locker für die im 11.x-Bot verwendeten Anmeldeinformationsvariablen erstellen, bevor Sie die vorherigen Schritte ausführen.
    Anmerkung: Automation 360 bietet erhöhte Sicherheit, da Sie den Variablen des Typs „Anmeldedaten“ nur Credential Vault-Attribute zuweisen können. Dies schränkt die unsichere Handhabung von Credential Vault-Attributen ein, bei der sie möglicherweise Nicht-Anmeldedatenvariablen zugewiesen wurden.

Bericht für einen einzelnen Bot

Der Bericht für jeden Bot enthält Informationen über seine Abhängigkeiten, Variablen und verwendeten Befehle.

Der Bericht für einen einzelnen Bot sieht dem folgenden Code ähnlich:


            <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>
            
In der folgenden Tabelle werden die verschiedenen Attribute beschrieben, die im XML-Bericht in der vorherigen Abbildung verfügbar sind:
Knoten Attribut Beschreibung
Stat -- Liefert Informationen über die Anzahl der Abhängigkeiten, Fehler und Warnungen.
-- Abhängigkeiten Gibt die Anzahl der Abhängigkeiten für den Bot an. ucount zeigt die Anzahl der eindeutigen Abhängigkeiten und count die Gesamtanzahl der Abhängigkeiten an.
-- Fehler Gibt die Anzahl der Fehler für den Bot an. ucount zeigt die Anzahl der eindeutigen Fehler und count die Gesamtanzahl der Fehler an.
Befehl -- Liefert Informationen zu den verschiedenen Befehlen und Aktionen, die im Bot verwendet werden.
-- Zielaktion Befehl Gibt die Aktion an, die für den Befehl ausgeführt wird.
-- Name Gibt den Namen des Befehls an.
-- Zeile Gibt die Zeilennummer an, in der der Befehl im Bot vorhanden ist.
-- grp Gibt die Befehlsgruppe an, zu der der Befehl gehört.
-- api Gibt den Namen der API an, die der Befehl verwendet.
-- Meldungstyp Bietet Informationen zum Meldungstyp. Der Typ Fehler zeigt an, dass der Befehl nicht nach Automation 360 migriert werden kann, und der Typ Info zeigt an, dass der Befehl migriert werden kann, aber einige seiner Attribute während der Migration geändert werden.
-- überprüfen Enthält Informationen darüber, ob der Befehl überprüft werden muss.

Dieses Attribut ist immer wahr für Meldungen des Typs Fehler, was darauf hinweist, dass die Migration dieses Befehls nach Automation 360 noch nicht unterstützt wird. Wenn das Attribut bei Meldungen vom Typ Info wahr ist, müssen Sie den Wert im Attribut Kategorie überprüfen. Sie können anhand des im Attribut Kategorie verfügbaren Werts entscheiden, ob Sie eine Aktion für den migrierten Bot durchführen möchten.

-- Kategorie Liefert Informationen über den Befehl oder die Variable, für den/die die Meldung angezeigt wird.
Variablen Liefert Informationen über die Systemvariablen, die vom Bot verwendet werden.
-- Variablenname Gibt den Namen der Variablen an.
-- Typ Gibt den Variablentyp an.
-- Werttyp Gibt den Typ des Werts an, der für diese Variable bereitgestellt wird.
Feedback senden