Paketzuordnung für die Migration
- Zuletzt aktualisiert2024/01/12
Paketzuordnung für die Migration
Auf dieser Seite finden Sie Informationen zu Befehlen in Enterprise 10 und Enterprise 11 sowie deren Zuordnung zu den jeweiligen Aktionen und Paketen in Automation 360. In einigen Fällen wird ein Befehl in Enterprise 10 oder Enterprise 11 zu mehreren Aktionen in Automation 360 migriert. Auf diese Weise wird sichergestellt, dass das Verhalten des migrierten Bots unverändert bleibt.
Automation 360 verfügt über ein neues Paket namens Legacy Automation. Dieses Paket bietet die zusätzliche Unterstützung, die während der Migration benötigt wird. Das Legacy Automation-Paket (Veraltete Automatisierung Paket) ist nur zur Verwendung während der Migration bestimmt; bei der Entwicklung neuer Bots wird das Paket nicht empfohlen.
Sie können Bots migrieren, wenn der Nutzer, der die Migration durchführt, einen authentifizierten Proxyserver verwendet.
Active Directory
Die entsprechenden Active Directory-Befehle werden innerhalb der Verbinden- und Trennen-Aktionen migriert. Die einzelnen Befehle werden wie folgt migriert:
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Nutzer erstellen | Nutzer erstellen |
Befehl Gruppe ändern mit aktivierter Option Gruppe umbenennen | Gruppe umbenennen |
Befehl Gruppe ändern mit aktivierter Option Gruppe löschen | Gruppe löschen |
Befehl Gruppe ändern mit aktivierter Option Nutzer zur Gruppe hinzufügen | Nutzer zur Gruppe hinzufügen |
Befehl Gruppe ändern mit aktivierter Option Nutzer aus Gruppe entfernen | Nutzer aus Gruppe entfernen |
Befehl Gruppe ändern mit aktivierter Option Eigenschaft festlegen | Gruppeneigenschaft festlegen |
Befehl Gruppe ändern mit aktivierter Option Nutzerkonto deaktivieren | Nutzerkonto deaktivieren |
Befehl Gruppe ändern mit aktivierter Option Nutzerdetails aktualisieren | Nutzerdetails aktualisieren |
Befehl Nutzer ändern mit aktivierter Option Nutzer umbenennen | Nutzer umbenennen |
Befehl Nutzer ändern mit aktivierter Option Nutzer löschen | Nutzer löschen |
Befehl Nutzer ändern mit aktivierter Option Nutzerkonto aktivieren | Nutzerkonto aktivieren |
Befehl Nutzer ändern mit aktivierter Option Kontooptionen aktualisieren | Kontooptionen aktualisieren |
Befehl Nutzer ändern mit aktivierter Option Passwort ändern | Passwort ändern |
Befehl Objekt erstellen mit aktivierter Option Computerobjekt | Computerobjekt |
Befehl Objekt erstellen mit aktivierter Option Organisationseinheit-Objekt | Organisationseinheit erstellen |
Befehl Suchen mit aktivierter Option Abfrage ausführen | Abfrage ausführen |
Befehl Suchen mit aktivierter Option Alle Nutzer einer Gruppe abrufen | Alle Nutzer einer Gruppe abrufen |
Befehl Eigenschaft abrufen mit aktivierter Option Nutzer | Nutzereigenschaft abrufen |
Befehl Eigenschaft abrufen mit aktivierter Option Gruppe | Gruppeneigenschaft abrufen |
Befehl Eigenschaft abrufen mit aktivierter Option Computer | Computereigenschaft abrufen |
Befehl Eigenschaft abrufen mit aktivierter Option Organisationseinheit | Eigenschaft von Organisationseinheit abrufen |
Befehl Objekt ändern mit Objekttyp Computer und aktivierter Option Objekt umbenennen | Computer umbenennen |
Befehl Objekt ändern mit Objekttyp Computer und aktivierter Option Objekt löschen | Computer löschen |
Befehl Objekt ändern mit Objekttyp Computer und aktivierter Option Objekt verschieben | Computer verschieben |
Befehl Objekt ändern mit Objekttyp Computer und aktivierter Option Eigenschaft festlegen | Computereigenschaft festlegen |
Befehl Objekt ändern mit Organisationseinheit-Objekt und aktivierter Option Objekt umbenennen | Organisationseinheit umbenennen |
Befehl Objekt ändern mit Organisationseinheit-Objekt und aktivierter Option Objekt löschen | Organisationseinheit löschen |
Befehl Objekt ändern mit Organisationseinheit-Objekt und aktivierter Option Objekt verschieben | Organisationseinheit verschieben |
Befehl Objekt ändern mit Organisationseinheit-Objekt und aktivierter Option Eigenschaft festlegen | Eigenschaft von Organisationseinheit festlegen |
Einzelheiten finden Sie unter Active Directory Paket.
App-Integration
App Integration verfügt in Automation 360 – anders als in Enterprise 10/Enterprise 11 – nicht über Aktionen für jede Technologie. In Automation 360 sind alle Aktionen in einzelne Aktionen unterteilt.Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
App-Integration-Befehle, die Text aus einem Fenster erfassen | Aktion Text aus Fenster erfassen des App-Integration-Paket |
Befehl Gruppe ändern mit aktivierter Option Gruppe umbenennen | Gruppe umbenennen |
Befehl Gruppe ändern mit aktivierter Option Gruppe löschen | Gruppe löschen |
Befehl Gruppe ändern mit aktivierter Option Nutzer zur Gruppe hinzufügen | Nutzer zur Gruppe hinzufügen |
Einzelheiten finden Sie unter App-Integration Paket.
Zwischenablage
Alle Clipboard-Befehle werden zu äquivalenten Aktionen des Clipboard-Pakets in Automation 360 migriert. Das Verhalten und der Befehlsname ändern sich nicht.
Einzelheiten finden Sie unter Clipboard Paket.
Kommentar
Kommentar wird zur Aktion Kommentieren in Automation 360 migriert.
Wenn der Befehl Kommentar eine Variable oder ein $-Symbol enthält, wird der Befehl nach der Migration deaktiviert.
Datenbank
Enterprise 10/Enterprise 11 verwendet ODBC-Treiber. Automation 360 verwendet JDBC-Treiber.
Die Aktion SQL-Abfrage heißt in Automation 360 Lesen aus.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Verbinden | Dieser Befehl wird zur Aktion Verbinden migriert. Wenn Sie einer nicht unterstützten Verbindungszeichenfolge in Automation 360 begegnen, kann es je nach Ihrer Umgebung verschiedene Gründe dafür geben. Im Rahmen des Migrationsprozesses erfahren Sie weitere Details. Wenden Sie sich an den technischen Support, falls Sie Unterstützung bei der Lösung des Problems benötigen. 0 ist kein gültiger Timeoutwert in Automation 360. Im Migrationsprozess wird 0 durch einen leeren Wert ersetzt. |
Gespeicherte Prozedur ausführen | Der Parametername und der Ausgabeparameter sind Pflichtfelder in Automation 360. Wichtig: Nach der Migration des Bots müssen Sie den Parameternamen und den Ausgabeparametertyp in der Aktion
Gespeicherte Prozedur ausführen angeben.
|
Einzelheiten finden Sie unter Datenbank Paket.
Verzögern
Dieser Befehl wird zur Aktion Verzögern in Automation 360 migriert. Die Optionen „Verzögerung in Millisekunden“ und „Verzögerung in Sekunden“ (Enterprise 11) wurden in Optionsfelder innerhalb des Bereichs Zeiteinheit (Automation 360) geändert. Einzelheiten finden Sie unter Verzögern Paket.
E‑Mail
In Enterprise 10 und Enterprise 11 gibt es keine Sitzungen für Email-Befehle. Automation 360 enthält jedoch die Aktionen Verbinden und Trennen, damit E-Mail-Sitzungen gestartet und geschlossen werden. Daher wird die Aktion Verbinden während der Migration vor die entsprechende E-Mail-Aktion gesetzt und die Aktion Trennen danach.
Die Option Anhang speichern des Befehls Alle Nachrichten abrufen ist nun eine eigene Aktion namens Anhang speichern im Email-Paket in Automation 360.
Für Bots, die zur Automatisierung E-Mail-bezogener Aufgaben auf dem Server der Exchange Web Services (EWS) erstellt werden, wird der Befehl Alle Nachrichten abrufen zur Loop-Aktion mit der Iteration Für jede E‑Mail im Postfach migriert. Analog dazu werden die Befehle Löschen und Alle löschen zu den Aktionen Löschen und Alle löschen migriert.
- Die IMAP- und POP3-Protokolle werden in den entsprechenden E-Mail-Server in Automation 360 migriert.
- Die Option Lokale Zeitzone verwenden wird als boolescher Wert in die Aktion Schleife in Automation 360 migriert.
Einzelheiten finden Sie unter E-Mail Paket.
Error Handling
Deaktivierte Error Handling-Befehle werden nicht zu Automation 360 migriert.
Wenn in Enterprise 11 ein Bot die folgenden Bedingungen oder Funktionen verwendet hat, wird nach der Migration ein Versuchen/Erfassen-Block in Automation 360 hinzugefügt, um Fehler bei der Bot-Ausführung zu verhindern:
- Wenn der Bot eine Anweisung Fehlerbehandlung verwendet.
- Wenn der Bot eine Excel-Systemvariable verwendet.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Weiter | Standardmäßig wird die Ausführung fortgesetzt, nachdem der Catch-Block in Automation 360 ausgeführt wurde. |
Stoppen | Die Aktion Beenden des Task-Pakets wird zum Catch-Block hinzugefügt. |
Snapshot aufnehmen |
Wenn die Option Snapshot aufnehmen ausgewählt ist und der Speicherort im Feld Dateipfad des Enterprise 11-Bots angegeben ist, enthält der migrierte Bot:
Wenn die Optionen Snapshot aufnehmen, E-Mail senden und Snapshot anhängen ausgewählt sind und der Speicherort nicht im Feld Dateipfad im Enterprise 11-Bot angegeben ist, enthält der migrierte Bot:
|
Aufgabe ausführen | Die Aktion Ausführen des Task-Pakets wird zum Try-Block hinzugefügt. Wenn bei einem untergeordneten Bot ein Fehler auftritt, fährt der Bot mit der Ausführung der nächsten Aktion des übergeordneten Bots fort. |
Daten in Datei protokollieren | Die Aktion In Datei protokollieren wird zum Catch-Block hinzugefügt. |
E-Mail senden | Die Aktion Senden aus dem Email-Paket wird zum Catch-Block hinzugefügt. Die TaskBot-Variablen und Variablenwerte, die mithilfe der Option Variable anhängen als E-Mail-Anhang versendet wurden, werden ebenfalls migriert. |
Variablenzuweisung | Die Aktion Zuweisen des String-Pakets wird mit der entsprechenden Bedingung zum Catch-Block hinzugefügt. |
Einzelheiten finden Sie unter Fehlerhandler Paket.
Excel
Die Excel-Befehle in Enterprise 10/Enterprise 11 werden zu den entsprechenden Aktionen des Excel Advanced-Pakets in Automation 360 migriert.
In Enterprise 11 kann ein Bot eine Microsoft Excel-Tabelle öffnen, selbst wenn keine Dateierweiterung angegeben ist. In Automation 360 verwenden die migrierten Bots die Aktion Öffnen im Excel Advanced-Paket zum Öffnen einer Microsoft Excel-Tabelle, wenn keine Dateierweiterung angegeben ist.
In Enterprise 10/Enterprise 11 werden Daten, die von den Befehlen Mehrere Zellen abrufen und Alle Zellen abrufen zurückgegeben werden, an den Befehl Jede Zeile in einem Excel-Dataset im Loop-Paket zurückgegeben. In Automation 360 sind die Funktionen von Mehrere Zellen abrufen und Alle Zellen abrufen in der Aktion Jede Zeile in einem Excel-Dataset des Loop-Pakets verfügbar. Werte aus diesen Befehlen werden somit zum Loop statt zu den eigentlichen Aktionen migriert.
Bots, die den Befehl Einzelne Zelle abrufen mit den Optionen Spezifische Zelle und Zellenwert abrufen verwenden, werden zur Aktion Einzelne Zelle abrufen des Excel Advanced-Pakets mit den Optionen Spezifische Zelle und Zellenwert lesen, die nach der Migration ausgewählt wurden, migriert.
Wenn Sie einen migrierten Bot mit der Option ausführen, müssen Sie einen numerischen Wert als letztes Zeichen in den Feldern Von Zelle und Bis Zelle verwenden (zum Beispiel testa1). Das letzte Zeichen darf kein Alpha-Zeichen sein.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Arbeitsblatt speichern | Arbeitsmappe speichern |
Open Spreadsheet | Öffnen |
Arbeitsblatt schließen | Schließen Anmerkung: Wenn Sie einen Bot mit Excel migrieren: Aktion Schließen in Enterprise 10/Enterprise 11: Der Bot ignoriert die Aktion Speichern für die schreibgeschützte Datei, während in Automation 360 die folgende Eingabeaufforderung angezeigt wird: Die Datei ist bereits vorhanden..
|
Zellen abrufen | In die Aktionen Einzelne Zelle abrufen und Mehrere Zellen abrufen unterteilt Anmerkung: Die Aktion Zellen abrufen ruft die Ausgabe für bestimmte Datentypen wie Boolescher Wert und Datum in verschiedenen Formaten für Enterprise 10/Enterprise 11 und Automation 360 ab.
|
Arbeitsblatt aktivieren | Wechseln zu Arbeitsblatt Anmerkung: In Enterprise 11 wechselt der Bot, der den Befehl Tabelle aktivieren enthält, nicht zu einem ausgeblendeten Arbeitsblatt und führt darin keine Vorgänge aus. Nach der Migration zu Automation 360 jedoch schaltet der Bot mit dem Äquivalent der Aktion Wechseln zu Blatt auf das ausgeblendete Arbeitsblatt um und führt dort Vorgänge aus. Nach Abschluss der Vorgänge bleibt das Arbeitsblatt ausgeblendet und wird nicht aktiviert.
|
Suchen/Ersetzen | In die Aktionen Suchen und Ersetzen unterteilt Wenn Sie einen Bot mit der Aktion migrieren und sich der Wert am Anfang einer Zelladresse befindet, ruft der migrierte Bot für die Aktion Text suchen für Enterprise 11 und Automation 360 die gleichen Ausgabeergebnisse in einer anderen Reihenfolge ab. Wenn zum Beispiel die Zelladressen A2, B5 und D15 den Wert XYZ haben und Sie nach XYZ im Bereich A2:D15 suchen, wird der Enterprise 11-Bot das Ergebnis in folgender Reihenfolge sammeln: B5, D15 und A2. Allerdings wird der migrierte Bot das Ergebnis in einer anderen Reihenfolge sammeln: A2, B5 und D15 nach der Migration zu Automation 360. |
Einzelheiten finden Sie unter Excel Advanced Paket.
- Wenn Sie in Enterprise 11 oder Enterprise 10 versuchen, ein schreibgeschütztes Arbeitsblatt zu speichern, wird keine Fehlermeldung angezeigt. Allerdings wird in Automation 360, wenn Sie versuchen, ein schreibgeschütztes Arbeitsblatt zu speichern, eine Fehlermeldung angezeigt, dass die Arbeitsmappe nicht gespeichert werden kann.
Problemumgehung: Stellen Sie sicher, dass Sie Zugriff zum Bearbeiten der Datei haben, und wiederholen Sie den Vorgang. Wenn das Problem weiterhin besteht, kontaktieren Sie Ihren Systemadministrator. Die Aktion Schreiben ist für solche Dateien nicht erlaubt.
Datei und Ordner
Alle File/Folder-Befehle wurden auf File- und Folder-Pakete aufgeteilt.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Dateien kopieren | Aktion „Kopieren“ des File-Pakets |
Dateien erstellen | Aktion „Erstellen“ des File-Pakets |
Create File Shortcut | Erstellen einer Verknüpfungs-Aktion des File-Pakets |
Dateien löschen | Aktion „Löschen“ des File-Pakets |
Dateien öffnen | Aktion „Öffnen“ des File-Pakets |
Dateien drucken | Aktion „Drucken“ des File-Pakets |
Dateien umbenennen | Aktion „Umbenennen“ des File-Pakets |
Dateien entpacken | Aktion „Entpacken“ des Ordner-Pakets |
Dateien packen | Aktion „Packen“ des Ordner-Pakets |
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Ordner kopieren | Aktion „Kopieren“ des Ordner-Pakets |
Ordner erstellen | Aktion „Erstellen“ des Ordner-Pakets |
Create Folder Shortcut | Erstellen einer Verknüpfungs-Aktion des Ordner-Pakets |
Ordner löschen | Aktion „Löschen“ des Ordner-Pakets |
Ordner öffnen | Aktion „Öffnen“ des Ordner-Pakets |
Ordner umbenennen | Aktion „Umbenennen“ des Ordner-Pakets |
Siehe File Paket und Ordner Paket.
Enterprise 11-Bots können in den Befehlen Dateien kopieren, Dateien löschen, Mehrere Dateien drucken, Dateien umbenennen und Dateien packen reguläre Ausdrücke zur Suche nach Dateien verwenden, an denen Sie einen Vorgang ausführen möchten. Auch die äquivalenten Aktionen in Automation 360 können reguläre Ausdrücke zur Suche nach Dateien verwenden, an denen Sie einen Vorgang ausführen möchten.
FTP/SFTP
Alle FTP/SFTP-Befehle werden zu äquivalenten Aktionen des FTP/SFTP-Pakets in Automation 360 migriert. Das Verhalten und der Befehlsname ändern sich nicht.
Die Aktionen Dateien abrufen und Ordner abrufen geben Laufzeitfehler zurück, wenn sie über zusätzliche Kriterien verfügen, die auf Datumsangaben basieren, welche als Variablen mit Werten in einem Format angegeben sind, das nicht MM/TT/JJJJ lautet. Diese Probleme müssen Sie nach der Bot-Migration beheben. Während des Migrationsprozesses werden durch diese beiden Aktionen auch zusätzliche Fehlerbehandlungen in die migrierten Bots eingefügt, wenn nach Datum/Zeit gefiltert wird.
Wenn in Enterprise 11 ein Bot die FTP/SFTP-Befehle verwendet hat, wird den entsprechenden FTP/SFTP-Aktionen nach der Migration eine lokale Sitzung in Automation 360zugewiesen.
IF/ELSE
- Variablen mit Zeichenfolgenbedingung
-
„
Wenn
“ mit den folgenden Operatoren wird als Zeichenfolgenbedingung in Automation 360 migriert:
- =
- < >
- Enthält
- Enthält nicht
Bei der Variablen Zufall des Untertyps Zeichenfolge fügt Automation 360 die Aktion Zufällige Zeichenfolge generieren des String-Pakets hinzu, um eine zufällige Zeichenfolge über der IF-Bedingung zu generieren, und weist den Wert der entsprechenden migrierten Variablen zu.
- Variable mit Zahlbedingung
-
„
Wenn
“ mit den folgenden Operatoren wird als Zahlbedingung in Automation 360 migriert:
- >=
- <=
- >
- <
Bei der Variablen Zufall des Untertyps Zahl fügt Automation 360 die Aktion Zufällige Zahl zuweisen des Number-Pakets hinzu, um eine zufällige Zeichenfolge über der IF-Bedingung zu generieren, und weist den Wert der entsprechenden migrierten Variablen zu.
- Variable des Typs „Wert“ mit Datum
- Das System versucht, zu ermitteln, ob die Bedingung auf einer Variablen über einen Datumswert verfügt. Wird es fündig, wird IF mit der Datum/Zeit-Bedingung in Automation 360 migriert. Andernfalls erfolgt die Migration durch das System je nach verwendetem Operator als Zeichenfolgen- oder Zahlbedingung. In solchen Fällen müssen Sie diese nach der Bot-Migration in eine Datumsbedingung ändern, falls ein Datumsvorgang enthalten ist.
Außerdem müssen Sie möglicherweise das Datumsformat so ändern, dass es mit Ihren Daten kompatibel ist. Das Standardformat für die Umwandlung eines Datums in eine Zeichenfolge ist
MM/dd/yyyy HH:mm:ss
.Einzelheiten finden Sie unter Wenn Paket.
- Bilderkennung
- Der IF-Befehl mit der Bedingung Bilderkennung in Enterprise 10/Enterprise 11 kann je nach den ausgewählten Optionen in Enterprise 10/Enterprise 11 zu einer der folgenden Aktionen in Automation 360 werden:
- IF > Bilddatei in Bilddatei gefunden: wird erstellt, wenn in Enterprise 10 oder Enterprise 11 für Image1 die Option Aus Datei ausgewählt ist und für Image2 die Option Aus Datei ausgewählt ist.
- IF > Bilddatei in Fenster gefunden: wird erstellt, wenn in Enterprise 10 oder Enterprise 11 für Image1 die Option Aus Datei ausgewählt ist und für Image2 die Option Aus Fenster ausgewählt ist.
- IF > Fenster in Bilddatei gefunden: wird erstellt, wenn in Enterprise 10 oder Enterprise 11 für Image1 die Option Aus Fenster ausgewählt ist und für Image2 die Option Aus Datei ausgewählt ist.
- IF > Fenster in Fenster gefunden: wird erstellt, wenn in Enterprise 10 oder Enterprise 11 für Image1 die Option Aus Fenster ausgewählt ist und für Image2 die Option Aus Fenster ausgewählt ist.
Einzelheiten finden Sie unter Wenn Paket.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Aufgabe erfolgreich ausgeführt oder Aufgabe nicht erfolgreich ausgeführt | Wird zur äquivalenten IF-Bedingung des Task Bot-Pakets migriert |
Skript erfolgreich ausgeführt oder Skript nicht erfolgreich ausgeführt | Wird zu den Aktionen Legacy Automation-Pakets migriert | bzw. des
Objekteigenschaften | Wird zu den Bedingungen Objekt des Recorder-Pakets migriert und |
Anwendung wird ausgeführt oder Anwendung wird nicht ausgeführt | Wird zur äquivalenten IF-Bedingung des Application-Pakets migriert |
Datei existiert, Datei existiert nicht, Dateidatum, Dateigröße | Wird zur äquivalenten IF-Bedingung des File-Pakets migriert |
Ordner existiert oder Ordner existiert nicht | Wird zur äquivalenten IF-Bedingung des Folder-Pakets migriert |
Ping erfolgreich oder Ping nicht erfolgreich | Wird zur äquivalenten IF-Bedingung des Ping-Pakets migriert |
Websteuerelement existiert oder Websteuerelement existiert nicht | Wird zur äquivalenten IF-Bedingung des Legacy Automation-Pakets migriert |
Fenster existiert/Fenster existiert nicht | Die folgenden konfigurierten Befehle, bei denen die Option „Untergeordnete und ausgeblendete Fenster anzeigen“ ausgewählt ist, werden zum Legacy Automation-Paket in Automation 360 migriert: |
Logik erfolgreich/Logik nicht erfolgreich | Der IF-Befehl wird zu bzw. migriert. Der ELSE/IF-Befehl wird zu bzw. migriert. Bots, die die Bedingung Logik erfolgreich oder Logik nicht erfolgreich verwenden und eine Ausgabevariable an den übergeordneten Bot zurückgeben, können zu Automation 360 migriert werden. Bots die Credential Vault-Variablen verwenden, werden sowohl bei - als auch bei -Befehlen von einer MetaBot-Logik an eine andere MetaBot-Logik übergeben. Sie können einen MetaBot mit einer Logik (übergeordnet) migrieren, die eine umbenannte Logik (untergeordnet) enthält. Wenn eine untergeordnete Logik umbenannt wird, nachdem sie der übergeordneten Logik zugeordnet wurde, wird diese übergeordnete Logik-Zuordnung mit dem neuen Namen migriert. Gilt ab v.25: Enterprise 11- oder Enterprise 10-Bots, die den Befehl oder verwenden, werden migriert, wenn der referenzierte MetaBot-Logik-Name umbenannt wurde oder der relative Pfad nach der Zuordnung geändert wurde. Wenn eine MetaBot-Logik nach der Zuordnung in den TaskBots umbenannt oder der Pfad geändert wird, dann werden die TaskBots nun mit dem neuen MetaBot-Logik-Namen oder Pfad migriert. Informationen darüber, wie ein Bot migriert wird, wenn der Befehl Logik erfolgreich eine Credential Vault-Variable übergibt, finden Sie unter . |
Dienst wird ausgeführt/Dienst wird nicht ausgeführt | Der IF-Befehl wird zu und migriert. Der ELSE/IF-Befehl wird zu und migriert. |
Bilderkennung
Der Befehl Bilderkennung ist in Automation 360 auf die Aktionen Dateiabbild in Fensterabbild suchen und Fensterabbild in Dateiabbild suchen aufgeteilt.
In Automation 360 wird die Option Erweitert als Standardvergleichsmodus verwendet. Die anderen Vergleichsmodi (z. B. Graustufen, Normal und Monochrom), die in Enterprise 10 und Enterprise 11 vorhanden waren, sind in Automation 360 versteckt, weisen jedoch nach der Migration in Automation 360 das gleiche Verhalten auf. Im Migrationsprozess werden die Informationen automatisch zugeordnet. Dies wirkt sich nicht auf die zugehörigen Bots aus.
Wenn Sie einen migrierten Bot mit Bilderkennung ausführen, der eine Wenn-, WENN/SONST- oder Schleife-Aktion enthält, wird ein Fehler angezeigt, wenn das Fenster nicht existiert.
- .jpg
- .jpeg
- .jpe
- .jfif
- .bmp
- .gif
Tastatureingabe einfügen
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
[PAGE UP] | [PAGE-UP] |
[NUM LOCK] | [NUM-LOCK] |
[SCROLL LOCK] | [SCROLL-LOCK] |
[PAGE DOWN] | [PAGE-DOWN] |
[CAPS LOCK] | [CAPS-LOCK] |
[UP ARROW] | [UP-ARROW] |
[LEFT ARROW] | [LEFT-ARROW] |
[RIGHT CLICK] | [MENU] |
[RIGHT ARROW] | [RIGHT-ARROW] |
[DOWN ARROW] | [DOWN-ARROW] |
[ALT GR DOWN] | [ALT-GR DOWN] |
[ALT GR UP] | [ALT-GR UP] |
[$] | [DOLLAR] |
In Enterprise 11 oder Enterprise 10 wird die Verzögerungszeit durch die Gesamtzahl der Zeichen geteilt und zwischen jedem Anschlag angewendet. In Automation 360 wird die Verzögerung, die Sie angeben, auf die Zeit zwischen jeder Tastatureingabe angewendet.
Die Legacy-Aktion Verzögerung beim Abrufen von Tastaturanschlägen in Automation 360 unterstützt migrierte Bots, die die Aktion Tastaturanschläge simulieren enthalten. Die Aktion Verzögerung beim Abrufen von Tastaturanschlägen stimmt mit der Dauer der Verzögerung überein, die in Enterprise 11-Bots für den Befehl Tastatureingabe einfügen festgelegt wurde, und simuliert in Automation 360 denselben Wert für die Aktion Tastaturanschläge simulieren. Wenn nach der Migration Tastaturanschläge schneller getippt werden (z. B. Tastaturanschläge, die zur Ausführung von Tastenkombinationen in Microsoft 365 Excel verwendet werden), fügen Sie die Aktion Verzögerung nach der Aktion Tastaturanschläge simulieren hinzu, um sicherzustellen, dass die Bots ohne Probleme laufen. Die Legacy-Aktion Verzögerung beim Abrufen von Tastenanschlägen bietet für die migrierten Bots eine ähnliche Verzögerung wie in Enterprise 11, um zu gewährleisten, dass die migrierten Bots die gleiche Ausgabe wie in Enterprise 11 erzeugen. Diese Änderung führt jedoch dazu, dass der Befehl nach der Migration in mehrere Zeilen aufgeteilt wird.
- Der Name des Lockers, der in Automation 360 erstellt wurde, lautet AAE_<folder_name> („Folder_name“ ist der Ordner, in dem der migrierte Bot verfügbar ist).
Der migrierte Bot verwendet diesen Locker. Nutzer mit einer Berechtigung für den Ordner, der den Bot enthält, können auf den Locker zugreifen. Der Nutzer, als der die Migration ausgeführt wird, benötigt die Berechtigung Standardattribute für Anmeldedaten erstellen.
- Ein Locker enthält nur einen Satz von Anmeldedaten pro Bot. Der Name des erstellten Anmeldedatensatzes lautet Keystrokes_<bot name> bei TaskBotsund Keystrokes_<Metabot name>_<Logic name> bei MetaBots.
- Attribute für den Locker werden unter dem Namen Encrypted_keystrokes erstellt.
Einzelheiten finden Sie unter Tastaturanschläge simulieren Paket.
Website starten
Dieser Befehl wird zur Öffnen-Aktion des Browser-Pakets in Automation 360 migriert.
Befehle, bei denen die Option Edge oder Standardbrowser überschreiben im alten Produkt deaktiviert ist, werden automatisch so geändert, dass sie nach der Migration den Standardbrowser verwenden.
Enterprise 11-Bots, die eine Website in einem neuen Fenster aller von Automation 360 unterstützten Browser öffnen, können migriert werden. Die Enterprise 11-Bots, die die Website in einem neuen oder einer vorhandenen Registerkarte des Internet Explorer-Browsers öffnen, können zu Automation 360 migriert werden. Die entsprechende Option zum Öffnen der Website in einem neuen Fenster, einer neuen Registerkarte oder einer vorhandenen Registerkarte wird in den migrierten Bots ausgewählt.
Einzelheiten finden Sie unter Browser Paket.
In Datei protokollieren
Dieser Befehl wird zur Aktion In Datei protokollieren in Automation 360 migriert.
Einzelheiten finden Sie unter In Datei protokollieren Paket.
Schleife
Die folgende Tabelle zeigt, wie der Befehl Schleife in die entsprechenden Automation 360-Aktionen und -Pakete migriert wird:Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Befehl Schleife mit aktivierter Option Mal | Aktion Schleife des Schleife-Pakets mit aktivierter Option Für n-mal. |
Befehl Schleife mit aktivierter Option Liste | Aktion Schleife des Schleife-Pakets mit aktivierter Option Für n-mal. |
Befehl Schleife mit aktivierter Option Jede Zeile in einem Excel-Dataset |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jede Zeile im Arbeitsblatt. Die Systemvariable $Excel Column$, die innerhalb der Schleife verwendet wird, ist nun eine benutzerdefinierte Variable, die im gleichen Iterator angegeben ist. |
Befehl Schleife mit aktivierter Option Jede Zeile eines SQL-Abfrage-Datasets |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jede Zeile eines SQL-Abfrage-Datasets. Die Systemvariable $Dataset Column$, die innerhalb der Schleife verwendet wird, ist nun eine benutzerdefinierte Variable, die im gleichen Iterator angegeben ist. |
Befehl Schleife mit aktivierter Option Jede Datei in einem Ordner |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jede Datei in einem Ordner. Die Systemvariablen $Filename$ und $Extension$ sind nun die Schlüssel „name“ und „extension“ einer Wörterbuchvariable, die im gleichen Iterator angegeben ist. In Enterprise 11 tritt bei Bots kein Fehler auf, wenn der Ordner nicht existiert. In Automation 360 tritt bei migrierten Bots ein Fehler auf, wenn der Ordner nicht existiert. |
Befehl Schleife mit aktivierter Option Jeder Ordner in einem Ordner |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jeden Ordner in einem Ordner. Die Systemvariable $Folder name$, die innerhalb der Schleife verwendet wird, ist nun eine benutzerdefinierte Variable, die im gleichen Iterator angegeben ist. In Enterprise 11 tritt bei Bots kein Fehler auf, wenn der Ordner nicht existiert. In Automation 360 tritt bei migrierten Bots ein Fehler auf, wenn der Ordner nicht existiert. |
Befehl Schleife mit aktivierter Option Jede Zeile in einer CSV-/Textdatei |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jede Zeile in CSV/TXT. Die Systemvariable $Filedata Colum$, die innerhalb der Schleife verwendet wird, ist nun eine benutzerdefinierte Variable, die im gleichen Iterator angegeben ist. |
Befehl Schleife mit aktivierter Option Jede E-Mail-Nachricht auf dem Server |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jede E‑Mail im Postfach. Die Systemvariablen $Email Cc$, $Email From$, $Email Message$, $Email Received Date$, $Email Received Time$, $Email Subject$ und $Email To$ sind nun die Schlüssel emailCc, emailFrom, emailMessage, emailReceivedDate, emailReceivedTime, emailSubject bzw. emailTo einer Wörterbuchvariablen, die im gleichen Iterator angegeben ist. |
Befehl Schleife mit aktivierter Option Jeder Knoten in einer XML-Datenbank |
Aktion
Schleife des Schleife-Pakets mit aktivierter Option Für jeden Knoten in einer XML-Datenbank. Die Systemvariable $XML Data Node$, die innerhalb der Schleife verwendet wird, ist nun eine benutzerdefinierte Variable, die im gleichen Iterator angegeben ist. |
- Variablen mit Zeichenfolgenbedingung
-
„
Wenn
“ mit den folgenden Operatoren wird als Zeichenfolgenbedingung in Automation 360 migriert:
- =
- < >
- Enthält
- Enthält nicht
Bei der Variablen Zufall des Untertyps Zeichenfolge fügt Automation 360 die Aktion Zufällige Zeichenfolge generieren des String-Pakets hinzu, um eine zufällige Zeichenfolge über der IF-Bedingung zu generieren, und weist den Wert der entsprechenden migrierten Variablen zu.
- Variable mit Zahlbedingung
-
„
Wenn
“ mit den folgenden Operatoren wird als Zahlbedingung in Automation 360 migriert:
- >=
- <=
- >
- <
Bei der Variablen Zufall des Untertyps Zahl fügt Automation 360 die Aktion Zufällige Zahl zuweisen des Number-Pakets hinzu, um eine zufällige Zeichenfolge über der IF-Bedingung zu generieren, und weist den Wert der entsprechenden migrierten Variablen zu.
- Variable mit Datumsbedingungen
- Das System versucht, zu ermitteln, ob die Bedingung auf einer Variablen über einen Datumswert verfügt. Wird es fündig, wird IF mit der Datum/Zeit-Bedingung in Automation 360 migriert. Andernfalls erfolgt die Migration durch das System je nach verwendetem Operator als Zeichenfolgen- oder Zahlbedingung. In solchen Fällen müssen Sie diese nach der Bot-Migration in eine Datumsbedingung ändern, falls ein Datumsvorgang enthalten ist.
Außerdem müssen Sie möglicherweise das Datumsformat so ändern, dass es mit Ihren Daten kompatibel ist. Das Standardformat für die Umwandlung eines Datums in eine Zeichenfolge ist
MM/dd/yyyy HH:mm:ss
. - Variable des Typs „Liste“
- Der Loop für eine Variablenbedingung des Typs „Liste“ wird je nach verwendetem Operator entweder als Zeichenfolgen- oder Zahlbedingung migriert. Das System verwendet den Listenindex zur Validierung der Bedingung.
- Websteuerelement existiert oder Websteuerelement existiert nicht
- Der Loop mit den Bedingungen Websteuerelement existiert und Websteuerelement existiert nicht wird zu den Loop > While-Bedingungen „Websteuerelement existiert“ bzw. „Websteuerelement existiert nicht“ des Legacy Automation-Pakets migriert.
Enterprise 11- oder Enterprise 10-Bedingungen | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Websteuerelement existiert oder Websteuerelement existiert nicht | Wird zur äquivalenten IF-Bedingung des Legacy Support-Pakets migriert |
Objekteigenschaften | Wird zur Bedingung Objekt des Recorder-Pakets migriert |
Anwendung wird ausgeführt oder Anwendung wird nicht ausgeführt | Wird zur äquivalenten IF-Bedingung des Application-Pakets migriert |
Datei existiert, Datei existiert nicht, Dateidatum, Dateigröße | Wird zur äquivalenten IF-Bedingung des File-Pakets migriert |
Ordner existiert oder Ordner existiert nicht | Wird zur äquivalenten IF-Bedingung des Folder-Pakets migriert |
Ping erfolgreich oder Ping nicht erfolgreich | Wird zur äquivalenten IF-Bedingung des Ping-Pakets migriert |
Dienst wird ausgeführt oder Dienst wird nicht ausgeführt | Wird zur äquivalenten IF-Bedingung des Service-Pakets migriert |
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Schleife verlassen | Pause |
Weiter |
Nachrichtenfeld
Dieser Befehl wird zur Aktion Nachrichtenfeld in Automation 360 migriert.
Einzelheiten finden Sie unter Paket „Nachrichtenfeld“.
Klonen von Objekten
Dieser Befehl wird zur Aktion Erfassen des Recorder-Pakets in Automation 360 migriert.
Die Migration wird für Anwendungen unterstützt, welche die folgenden Technologien verwenden (auch wenn diese sich in einer Citrix-Umgebung befinden):
- MSAA (Standard-Desktoptechnologie)
- Google Chrome (Browser)
- Internet Explorer (Browser)
- Java (Desktop)
- Java (Web)
- Nutzeroberflächenautomatisierung (erweitert)
- Firefox (Browser; nur Objekte, die auf HTML-Technologie basieren)
- Microsoft Silverlight Version 5
Verhalten in Enterprise 11 oder Enterprise 10 | Verhalten in Automation 360 |
---|---|
Die Befehle Namen aller untergeordneten Objekte abrufen und Werte aller untergeordneten Objekte abrufen geben Variablenwerte des Typs „Zeichenfolge“ zurück. | Die entsprechenden Aktionen in Automation 360 geben Listenwerte zurück. Im Migrationsprozess werden die Listenwerte zusammengeführt und in einer Zeichenfolgenvariablen gespeichert, um das Bot-Verhalten in allen Versionen einheitlich zu halten. |
In Enterprise 11 wird der Befehl verwendet, um das Steuerelement in einem Bild zu erfassen. | Das gesamte Fensterbild wird mit einem roten Rechteck markiert. |
- Durch die Aktion Erfassen werden die erfassten Daten in einer Tabellenvariablen gespeichert.
- Anschließend wird die Aktion In Datei schreiben des Data table-Pakets verwendet, um die Daten aus der Tabellenvariablen in einer CSV-Datei zu speichern.
Der Fenstertitel wird aus dem Quellbefehl zur Zielaktion kopiert.
Die X- und Y-Koordinaten sowie der Fenstertitel werden ebenfalls zu Automation 360 migriert.
Die Ausführungs- oder Wiedergabemodi Koordinate und Bild in Enterprise 11 werden als folgende Aktionen migriert:
- Wiedergabemodus als Koordinaten
-
Mausklick-Aktionen: Die Aktionen „Klick“, „Rechtsklick“, „Linksklick“, „Mittelklick“ und „Doppelklick“ werden in der Mausklick- Aktion als Kombination aus Tasten und Ereignissen migriert. Die entsprechenden Maustasten mit Ereignissen werden wie folgt migriert:
- „Klick“ wird zum Klick mit der linken Maustaste
- „Rechtsklick“ wird zum Klick mit der rechten Maustaste
- „Linksklick“ wird zum Klick mit der linken Maustaste
- „Mittelklick“ wird zum Klick der mittleren Maustaste
- „Doppelklick“ wird zum Doppelklick mit der linken Maustaste
- Text abrufen
- Die Aktion „Text abrufen“ wird als Kombination aus Aktionen migriert, einschließlich Mausklicks (Klick mit der linken Maustaste) und Clipboards (Löschen, Verzögern und Tastatureingaben simulieren).
- Text festlegen
- Die Aktion „Text festlegen“ wird als Kombination aus Aktionen migriert, einschließlich Mausklicks (Klick mit der linken Maustaste) und Clipboards (Löschen, Verzögern und Tastatureingaben simulieren).
Eigenschaftsname in Enterprise 11 oder Enterprise 10 | Eigenschaftsname in Automation 360 |
---|---|
Objekt-ID | ID |
Typ | Steuerelementtyp |
Status | States |
Aktion | DefaultAction |
Fett | IsBold |
Kursiv | IsItalic |
Unterstrichen | IsUnderline |
Durchgestrichen | IsStrikethrough |
Hochgestellt | IsSuperscript |
Tiefgestellt | IsSubscript |
Hintergrundfarbe | BackgroundColor |
Vordergrundfarbe | ForegroundColor |
Schriftart | FontFamily |
Schriftgrad | FontSize |
Erstzeileneinzug | FirstLineIndent |
Einzug links | LeftIndent |
Einzug rechts | RightIndent |
Zeilenabstand | LineSpacing |
Leerraum oben | SpaceAbove |
Leerraum unten | SpaceBelow |
Elementname | ItemName |
Elementwert | ItemValue |
Animiert | IsAnimated |
Initialenart | Cap |
Schriftbreite | FontWeight |
Horizontale Ausrichtung | HorizontalAlignment |
Ausgeblendet | IsHidden |
Schreibgeschützt | IsReadOnly |
Rand unten | BottomMargin |
Rand links | LeftMargin |
TopMargin | TopMargin |
Rand rechts | RightMargin |
Farbe für Überstrich | OverlineColor |
Farbe für Durchgestrichen | StrikethroughColor |
Registerkartenstil | Registerkarten |
Textflussrichtung | TextFlowDirection |
Farbe für Unterstrichen | UnderlineColor |
HTML-ID | IEID |
HTML-Name | IEName |
HTML-Alt | IEAlt |
HTML-Tag | IETag |
HTML-Klasse | IEClass |
HTML-InnerText | IEInnerText |
HTML-SourceIndex | IESourceIndex |
HTML-HRef | IEHref |
HTML-Wert | IEValue |
HTML-Typ | IEType |
HTML-Klassen-ID | IEClassId |
HTML-Titel | IETitle |
HTML-Tag-Index | IETagIndex |
HTML-HasFrame | IEHasFrame |
HTML-Frame-ID | IEFrameID |
HTML-Frame-Name | IEFrameName |
HTML-Frame-Src | IEFrameSrc |
HTML-Breite | IEWidth |
HTML oben | IETop |
HTML links | IELeft |
HTML-Höhe | IEHeight |
HTML-Frame-Pfad | IEFramePath |
Elementsammlung | ItemCollection |
OCR-Modul | OCREngine |
OCR-Vorkommen | OCROccurrence |
Zeilensteuerungstyp | RowControlType |
GetSelectedIndex | GetSelectedIndex |
GetSelectedText | GetSelectedText |
- Beim Migrationsprozess werden die Daten auf 64 KB gekürzt, wenn Enterprise 11- oder Enterprise 10-Bots ein Objekt verwenden und Eigenschaften dieses Objekts Daten enthalten, die größer als 64 KB sind. Dadurch wird sichergestellt, dass diese Bots nach der Migration keinen Fehler aufweisen.
- In Enterprise 11 können Sie den Kontrolltyp eines Objekts aus den Suchkriterien entfernen. Diese Option ist jedoch in Automation 360 nicht verfügbar. In Automation 360 wird die Erfassungsaktion nur für Objekte mit denselben Kontrolltypen ausgeführt. Wenn Sie diese Aktion auf Objekte mit unterschiedlichen Kontrolltypen anwenden wollen, müssen Sie diese Kontrolltypen in separaten Erfassungsaktionen erfassen.
Einzelheiten finden Sie unter Verwendung der Funktion „Aktion erfassen“.
OCR
Alle OCR-Befehle werden zu äquivalenten Aktionen des OCR-Pakets in Automation 360 migriert. Das Verhalten und der Befehlsname ändern sich nicht.
In Enterprise 11 sind die OCR-Optionen ABBYY, MODI, TESSERACT und TOCR als OCR-Engines verfügbar. In Automation 360 wird standardmäßig nur die OCR-Engine ABBYY verwendet.
Einzelheiten finden Sie unter OCR Paket.
Programm/Datei öffnen
Dieser Befehl wird zur Aktion Programm/Datei öffnen des Application-Pakets migriert. In Enterprise 10/Enterprise 11 gibt dieser Befehl keinen Fehler aus, wenn Sie einen falschen Wert im Feld Beginnen in eingeben. Automation 360 validiert den eingegebenen Wert im gleichen Feld und löst während der Bot-Ausführung einen Fehler aus.Einzelheiten finden Sie unter Anwendung Paket.
PDF-Integration
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Dokumente zusammenführen | Dokumente zusammenführen |
PDF to Image | Bild extrahieren |
Extract Form Fields | Feld extrahieren |
Extract Text | Text extrahieren |
Dokument teilen | Dokument teilen |
Dokument verschlüsseln | Dokument verschlüsseln |
Dokument entschlüsseln | Dokument entschlüsseln |
Wenn der Enterprise 11-Bot den Befehl Formularfelder extrahieren verwendet und Werte im Credential Vault speichert, werden diese Werte im Migrationsprozess in den Credential Vault von Automation 360 migriert.
Die Ausgabe eines Enterprise 11-Bots wird mehreren Variablen in äquivalenten Aktionen des PDF-Pakets zugeordnet, nachdem dieser Bot zu Automation 360 migriert wurde. So wird die Anzahl der Aktionen im migrierten Bot verringert, da für die Zuordnung der Ausgabe zu einer Variablen keine separate Aktion mehr erforderlich ist.
Einzelheiten finden Sie unter PDF Paket.
PGP
Alle PGP-Befehle werden zu äquivalenten Aktionen des PGP-Pakets in Automation 360 migriert. Das Verhalten und der Befehlsname ändern sich nicht.
Einzelheiten finden Sie unter PGP Paket.
Klang wiedergeben
Alle „Play Sound“-Befehle werden zu äquivalenten Aktionen des Sound-Pakets in Automation 360 migriert.
Automation 360 unterstützt in der Aktion „Mediendatei abspielen“ nur die Dateitypen .mp3 und .wav.
Einzelheiten finden Sie unter Paket „Klang wiedergeben“.
Drucker
Standarddrucker, Drucker entfernen und Standarddrucker auswählen werden zu äquivalenten Aktionen des Printer-Pakets in Automation 360 migriert.
Einzelheiten finden Sie unter Drucker Paket.
Prompt
Alle Prompt-Befehle werden zu äquivalenten Aktionen des Prompt-Pakets in Automation 360 migriert.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Eingabeaufforderung für Wert | Wird in die Aktion Für Wert konvertiert. Außerdem wird die Aktion Tastatureingaben simulieren unter der Aktion Für Wert hinzugefügt, um die Tastatureingaben an dem spezifischen Fenstertitel auszuführen. Auf diese Weise soll das Ausführungsverhalten alter Bots beibehalten werden. |
Eingabeaufforderung für Datei | Für Datei |
Eingabeaufforderung für Ordner | Für Ordner |
Eingabeaufforderung für Ja/Nein | Für Ja/Nein |
Einzelheiten finden Sie unter Prompt Paket.
Aus CSV/Text lesen
Aus CSV/Text lesen wird in die Aktionen Öffnen, Lesen und Schließen des CSV/TXT-Pakets in Automation 360 konvertiert.
Falls Ihr Enterprise 10/Enterprise 11-Bot eine Variable als Sitzungsnamen verwendet und die Loop-Aktion, die zum Lesen aller Zeilen in CSV/TXT eingesetzt wird, einen fest programmierten Sitzungsnamen anstelle einer Variablen verwendet, müssen Sie den migrierten Bot prüfen und die Ausgabevariable der Aktion Lesen des CSV/TXT-Pakets im entsprechenden Loop festlegen. Andernfalls erhalten Sie beim Bearbeiten des Automation 360-Bots einen UI-Fehler.Wenn in Automation 360 die CSV-/TXT-Datei nicht unter dem angegeben Dateipfad vorhanden ist, gibt der Bot eine Fehlermeldung zurück. In Enterprise 11 hingegen gibt der Bot keine solche Nachricht zurück.
REST-Internetdienst
Die Option Kopfzeile speichern in in Enterprise 11 wird zu Automation 360 migriert. Mithilfe dieser Option können Sie die Antwortkopfzeile in den Array- und Wörterbuchvariablen mit dem Namen der Antwortkopfzeile als Schlüssel und den Kopfzeilenwert als Wert des Wörterbuchs speichern.
In Enterprise 11 wird die Fehlerreaktion standardmäßig erfasst. In Automation 360 wird durch Aktivierung der Option Fehlerreaktion erfassen der Fehler erfasst und zur Antwort-Wörterbuchvariable hinzugefügt. Wenn Sie einen Enterprise 11-Bot zu Automation 360 migrieren, ist die Option Fehlerreaktion erfassen standardmäßig aktiviert, um die Fehlerreaktion des migrierten Bots zu erfassen.
Der in Enterprise 11 konfigurierte Zeitüberschreitungswert zum Senden von REST-Anfragen wird als Teil der globalen Werte (AARestTimeOut) zu Automation 360 migriert. Der Standard-Zeitüberschreitungswert ist in Automation 360 auf 60.000 ms festgelegt. Sie können diesen Wert aktualisieren, wenn der REST-Internetdienst mehr Zeit benötigt, um eine Antwort zu erhalten.
Einzelheiten finden Sie unter REST-Internetdienst Paket.
Run Logic
Der Befehl Logik ausführen wird zur Aktion Ausführen des Task Bot-Pakets in Automation 360 migriert.
Außerdem wird Fehlerbehandlung mit dem Befehl Logik ausführen zum Try/Catch-Block migriert.
-
Gilt ab v.25:
Enterprise 11- oder Enterprise 10-Bots, die den Befehl Logik ausführen verwenden, werden migriert, wenn der referenzierte MetaBot-Logik-Name umbenannt wurde oder der relative Pfad nach der Zuordnung geändert wurde. Wenn eine MetaBot-Logik nach der Zuordnung in den TaskBots umbenannt oder der Pfad geändert wird, dann werden die TaskBots nun mit dem neuen MetaBot-Logik-Namen oder Pfad migriert.Das Ändern des relativen Pfades gilt für folgende Szenarien:
- Die Logik wird von einem Ordner in einen anderen verschoben.
- Logik wird von einem MetaBot-Stammordner in einen Unterordner verschoben.
- Logik wird von einem Unterordner in einen MetaBot-Stammordner verschoben.
- Der Ordner mit der Logik wird umbenannt.
-
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 Enterprise 11-Datenbank durchgeführt haben, wird ein entsprechender Locker in Automation 360 für die im Enterprise 11-Bot verwendeten Anmeldeinformationsvariablen erstellt.
- Gilt ab v23: Enterprise 11- oder Enterprise 10-Bots, die den Befehl Logik ausführen verwenden, dürfen Variablen vom Credential Vault-Typ vom übergeordneten Bot an eine MetaBot-Variable eines anderen Typs als Credential Vault übergeben. Allerdings werden Credential Vault-Variablen innerhalb von Automation 360 nur an Credential Vault-Variablen (und nicht an Variablen eines anderen Typs) übergeben, um die Sicherheit zu erhöhen. Daher konvertiert der Migrationsprozess zunächst die Variable des Credential Vault-Typs mithilfe der Aktion Anmeldedaten in Zeichenfolge konvertieren des Credential-Pakets in die Variable des Zeichenfolgentyps, damit der migrierte Bot erfolgreich ausgeführt werden kann. Die Zeichenfolgen-Variable wird dann einer temporären Variable zugewiesen, die als Eingabeparameter in der Aktion zum Aufruf der MetaBot-Logik verwendet wird.
- Bots, die Credential Vault-Variablen verwenden, werden beim Befehl von einer MetaBot-Logik an eine andere MetaBot-Logik übergeben.
- Wenn Sie den Befehl MetaBot mit einer Logik (übergeordnet) migrieren, der eine umbenannte Logik (untergeordnet) enthält. Wenn eine untergeordnete Logik umbenannt wird, nachdem sie der übergeordneten Logik zugeordnet wurde, wird diese übergeordnete Logik-Zuordnung mit dem neuen Namen migriert. ausführen, können Sie einen
-
Option 1: Übergeben Sie die Variablen des Typs „Anmeldedaten“.
- Erstellen Sie eine Anmeldedatenvariable in den untergeordneten Bots als Eingabevariablen.
- 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.
- Erstellen Sie den globalen Wert in Automation 360 für die Anmeldedaten, die im Befehl Logik ausführen in Enterprise 11 verwendet werden.
- 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.
Skript ausführen
Der Befehl Skript ausführen wird zur Aktion Skript ausführen des Legacy Automation-Pakets migriert.
- Ursache: Wenn der Wert des Arguments im Feld (übergeben von ) doppelte Anführungszeichen gefolgt von einem Backslash am Ende des Arguments enthält und der Variablenwert ein Leerzeichen beinhaltet, bricht die Zeichenkette an der Stelle um, an der das erste Leerzeichen auftritt (dies ist auf die Upgrade-Änderungen in openJDK zurückzuführen).
-
Beispiel: Betrachten Sie einen Ordnerpfad als Argumentwert, der mit Enterprise 11-Bot nach Automation 360 migrieren wollen, wird dieser einzelne Argumentwert in Automation 360 als vier verschiedene Argumentwerte behandelt:
- \\fwus129ns.ny.fw.gs.com\mahatb\home\My
- Documents\Test
- Adhoc
- Request\
, "\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\" übergeben wird. Wenn Sie diesen - Lösung: Bearbeiten Sie den Enterprise 11-Bot und entfernen Sie die doppelten Anführungszeichen im Variablenwert in .
SAP-Integration
Wenn Sie migrierte Bots mit der Option SAP-GUI ausführen, aber das SAP GUI-Fenster geschlossen ist, wird ein Ausnahmefehler angezeigt. Dies geschieht, weil das Recorder-Paket den Titel des Fensters während der Laufzeit verwendet und in Automation 360 SAP-Integration in das Recorder-Paket migriert wird.
In der folgenden Tabelle sind die SAP-Objekte und die Aktionen aufgeführt, die zu Automation 360 migriert werden können:
Objekt | Aktion |
---|---|
Textfeld | Text festlegen, Text anhängen, Linksklick, Rechtsklick, Doppelklick |
Kombinationsfeld | Element nach Text auswählen, Element nach Index auswählen, Gesamtanzahl der Elemente abrufen, Ausgewählten Elementtext abrufen, Ausgewählten Elementschlüssel abrufen, Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick |
Kontrollkästchen | Aktivieren, Deaktivieren, Umschalten, Status abrufen, Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick |
Schaltfläche | Klick, Eigenschaft abrufen, Linksklick, Rechtsklick, Doppelklick |
Optionsfeld | Auswählen, Status abrufen, Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick |
Menüleiste | Element nach Text auswählen, Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick |
Struktur | Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick, Gesamtanzahl der Elemente abrufen, Ausgewählten Index abrufen, Ausgewählten Text abrufen, Element nach Index auswählen, Element nach Text auswählen |
Benennung | Klick, Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick |
Registerkarte | Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick, Gesamtanzahl der Elemente abrufen, Ausgewählten Index abrufen, Ausgewählten Text abrufen, Element nach Index auswählen, Element nach Text auswählen |
Restliche Steuerung (enthält Steuerelemente wie: |
Eigenschaft abrufen, Fokus festlegen, Linksklick, Rechtsklick, Doppelklick |
Enterprise 11 Aktion | Entsprechende Automation 360-Aktion |
---|---|
Fenster aktivieren | Aktivieren-Aktion des Fenster-Pakets. |
Fenster schließen | Schließen-Aktion des Fenster-Pakets. |
Skript ausführen | SAP-Sitzung anhängen- und Funktion ausführen-Aktionen des Veraltete Automatisierung-Pakets. |
Fenster maximieren | Maximieren-Aktion des Fenster-Pakets. |
Fenster wiederherstellen | Wiederherstellen-Aktion des Fenster-Pakets. |
SAP-Befehle, die BAPI-Funktionen in Enterprise 11 unterstützen, werden zu äquivalenten Aktionen des SAP BAPI-Pakets in Automation 360 migriert.
Befehl in Enterprise 11 | Aktion in Automation 360 |
---|---|
Verbinden |
Sie müssen die globalen Werte JcoDllPath und JcoJarPath erstellen. Aktualisieren Sie den globalen Wert JcoJarPath auf den Speicherort des SAP Java Connector-Pakets und JcoDllPath auf den Speicherort der SAP Java Connector-DLL. |
Funktion erstellen | |
Befehl „Daten abrufen“, wenn die Option Feld ausgewählt ist | |
Befehl „Daten abrufen“, wenn die Option Tabelle ausgewählt ist | |
Befehl „Daten abrufen“, wenn die Option Struktur ausgewählt ist | |
Befehl „Daten festlegen“, wenn die Option Feld, Tabelle oder Struktur ausgewählt ist | |
Funktion aufrufen | |
Standard-Workflow ausführen | |
Nutzerdefinierten Workflow ausführen |
E-Mail senden
In Enterprise 10/Enterprise 11 verwendet der Befehl „E-Mail senden“ nutzerspezifische E-Mail-Einstellungen, die als Anmeldedatenattribute im Systemlocker gespeichert sind. Wenn der erste Bot migriert ist, wird ein neuer benutzerdefinierter Locker namens AAE_Email erstellt und der Anmeldedatensatz AAE_EmailSettings mit den Attributen „Nutzername“ und „Passwort“ hinzugefügt. Außerdem erstellen wir globale Werte für die Attribute ohne Anmeldedaten (z. B. Serverhost, Port, SSL und Authentifizierung), die mit den gleichen E-Mail-Einstellungen übereinstimmen. Die Anmeldedaten der E-Mail-Einstellungen in Enterprise 10/Enterprise 11 werden in Automation 360 auf Anmeldedatenvariablen und globale Werte aufgeteilt. Somit werden die E-Mail-Einstellungen während des Migrationsprozesses wie folgt migriert:
E-Mail-Einstellungen in Enterprise 10/Enterprise 11 | E-Mail-Einstellungen in Automation 360 | Speichertyp in Automation 360 |
---|---|---|
Host | AAE_EmailSettings_host – Globaler Wert des Typs „Zeichenfolge“ | |
Port | AAE_EmailSettings_port – Globaler Wert des Typs „Ziffer“ | |
Sichere Verbindung (SSL/TLS) verwenden | AAE_EmailSettings_ssl – Globaler Wert des Typs „Boolescher Wert“ | |
Mein Server benötigt Authentifizierung | AAE_EmailSettings_auth – Globaler Wert des Typs „Boolescher Wert“ | |
Nutzername | userName – Anmeldedatenattribut innerhalb des Anmeldedatensatzes AAE_EmailSettings, der dem Locker AAE_Email zugewiesen ist | |
Passwort | password – Anmeldedatenattribut innerhalb des Anmeldedatensatzes AAE_EmailSettings, der dem Locker AAE_Email zugewiesen ist |
Service
Alle Service-Befehle werden zu äquivalenten Aktionen des Service-Pakets in Automation 360 migriert. Das Verhalten und der Befehlsname ändern sich nicht.
SOAP-Webdienst
Dieses Paket verhält sich in Automation 360 identisch.
Wenn ein SOAP-Webdienst für Aufrufe an REST APIs konfiguriert ist, erfolgt die Migration an die Aktion „REST-Webdienst“ statt an die Aktion „SOAP-Webdienst“. Gemäß zusätzlichen XML-Vorgängen fügen wir Aktionen aus dem XML-Paket hinzu, um sicherzustellen, dass der migrierte Bot das gleiche Ergebnis ausgibt wie der alte Bot.
Der in Enterprise 11 konfigurierte Zeitüberschreitungswert zum Senden von SOAP-Anfragen wird als Teil der globalen Werte (AASoapTimeOut) zu Automation 360 migriert. Der Standard-Zeitüberschreitungswert ist in Automation 360 auf 60.000 ms festgelegt. Sie können diesen Wert aktualisieren, wenn der SOAP-Webdienst mehr Zeit benötigt, um eine Antwort zu erhalten.
Beispiel für die Verwendung der Aktion „SOAP-Webdienst“
- Standard und statisch: Wenn Ihr Enterprise 11-Bot mit dem URI-Typ Standard oder Statisch konfiguriert ist, wird er als statisch migriert und das Feld Adressort wird automatisch ausgefüllt.
- Dynamisch: Wenn Ihr Enterprise 11-Bot mit dem URI-Typ Dynamisch konfiguriert ist, wird er als dynamisch migriert und das Feld Adressort bleibt leer.
Einzelheiten finden Sie unter SOAP-Webdienst Paket.
String Operation
Der Zeichenfolge-Operation-Befehl in Enterprise 11 oder Enterprise 10 wird zu äquivalenten Aktionen des Zeichenfolge-Pakets migriert.
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Vorher – Nachher | Extrahieren |
Vergleichen | Vergleichen |
Suchen | Suchen |
Länge | Länge |
Kleinbuchstaben | Kleinbuchstaben |
Ersetzen | Ersetzen |
Umkehren | Umkehren |
Teilen | Teilen |
Unterzeichenfolge | Unterzeichenfolge |
Zuschneiden | Zuschneiden |
Großbuchstaben | Großbuchstaben |
Wenn Sie in Enterprise 11 einen Zeilenumbruch (\r) in einem regulären Ausdruck im Zeichenfolge-Befehl „Suchen“ verwenden, unterscheidet sich die in Automation 360 angezeigte Ausgabe nach der Migration von der Ausgabe in Enterprise 11.
Problemumgehung: Verwenden Sie in Automation 360 \r|\R anstelle von \r für Zeilenumbrüche.
In Enterprise 11 wurden sowohl „Zeilenumbruch“ (Carriage Return; CR) als auch „Neue Zeile“ (Newline; LF) aufgezählt, um die Gesamtlänge von Zeichenfolge-Operation zu berechnen. In Automation 360 jedoch wird bei der Länge von Zeichenfolge-Operation nur „Neue Zeile“ (LF) berücksichtigt. Folglich ist die Längenangabe in der resultierenden Ausgabe in Automation 360 geringer.
Enterprise 11-Bots können in den Befehlen Suchen und Ersetzen reguläre Ausdrücke zur Suche nach der Zeichenfolge verwenden, an der Sie einen Vorgang ausführen möchten. Auch die äquivalenten Aktionen in Automation 360 können reguläre Ausdrücke zur Suche nach der Zeichenfolge verwenden, an der Sie einen Vorgang ausführen möchten.
In Enterprise 11 berücksichtigt das System das Zeilenumbruchzeichen (/n), das in der Variablen zum Einsatz kommt, wenn Sie die Befehle Suchen und Ersetzen verwenden. In Automation 360 hingegen berücksichtigt das System das Zeilenumbruchzeichen nicht, wenn Sie Suchen und Ersetzen verwenden.
Wenn Sie einen Bot nach Automation 360 migrieren und die Zeichenfolgenoperation auf die Aktion Vor oder Nach eingestellt ist, wird die Ausgabe korrekt abgerufen und der Vorgang ist erfolgreich. Die entsprechende Ausgabe wird auch dann angezeigt, wenn vor der übereinstimmenden Zeichenfolge keine Zeichen vorhanden sind. In Enterprise 11 rufen Bots mit der Aktion Vor oder Nach die Ausgabe nicht korrekt ab und rufen deshalb die Quellzeichenfolge selbst ab. Wenn keine Zeichen vor der übereinstimmenden Zeichenfolge vorhanden sind, wird die Ausgabe als „Keine Übereinstimmung gefunden“ angezeigt.
Beispiel:
Vor-/Nach-Aktion ziehen → (Eingaben: [Quelle = (ABCZ)] → [Vor = Z] → [Prompt-assign zuweisen] → Ausgabe: Leer("")
Vor-/Nach-Aktion ziehen → (Eingaben: [Quelle = (ZABC)] → [Nach = Z] → [Prompt-assign zuweisen] → Ausgabe: ZABC
System
Die Aktionen Computer sperren, Abmelden, Neu starten und Herunterfahren werden zu äquivalenten Aktionen des System-Pakets in Automation 360 migriert.
Einzelheiten finden Sie unter System Paket.
Aufgabe
In der folgenden Tabelle sind die verschiedenen Befehle aufgeführt, die zu den entsprechende Aktionen des Task Bot-Pakets in Automation 360 migriert werden:
Enterprise 11- oder Enterprise 10-Befehle | Entsprechende Automation 360-Aktionen und -Pakete |
---|---|
Pausieren | Pausieren |
Aufgabe beenden | Stoppen |
Aufgabe ausführen | Ausführen. Die von den untergeordneten Bots zurückgegebene Ausgabe wird der entsprechenden Variablen in den übergeordneten Bots zugeordnet. |
Terminalemulation
Textverschlüsselung wird in den Aktionen Text senden und Feld festlegen für Automation 360 nicht unterstützt. Wir empfehlen, den Credential Vault statt nur Text zu verwenden.
-
Bots, die folgende Terminalmodelle verwenden, können zu Automation 360 migriert werden:
- Das Modell VT 220 des Terminaltyps VT Series
- Die Modelle IBM 5555-B01 und -C01 des Terminaltyps TN 5250
- Eine Sitzung (die zur Herstellung einer Verbindung zum Terminalserver verwendet wird) kann zwischen dem übergeordneten Bot und einem untergeordneten Bot freigegeben werden. Sie haben die Möglichkeit, eine Sitzung aus dem untergeordneten Bot statt aus dem übergeordneten Bot zu schließen.
- Für den Terminaltyp VT100 können Sie das Standard-Terminal in Bots verwenden.
- Bots, die mit dem Befehl Text senden in Enterprise 11 japanischen Text senden, wenn die Option DBCS in der Liste Verschlüsselung und die Option Japanese Shift-JIS (932) in der Liste CodePage im Befehl Verbinden ausgewählt ist, können zu Automation 360 migriert werden.
- Gilt nur für v.24 und früher : Wenn Sie im Terminalemulation manuell die Taste auf der Tastatur drücken, wird die Enter-Taste der Haupttastatur in Enterprise 11 als {enter} identifiziert, während sie in Automation 360 als {return} bezeichnet wird.
- Achten Sie darauf, in der Aktion Cursorposition festlegen den richtigen Zeilenwert einzustellen (geben Sie 24 als Wert für Zeile festlegen an, um den Cursor in die letzte Zeile zu setzen), damit Bots erfolgreich ausgeführt werden.
Automation 360 unterstützt keine veraltete Technologie, aber standardmäßig alle Funktionen der erweiterten Technologie des Enterprise 10-/Enterprise 11-Bots.
Der höchste Indexwert in Automation 360 ist 99999. Im Migrationsprozess wird der Feldindex-Wert in der Aktion Feld festlegen automatisch auf 99999 aktualisiert, um dem Höchstwert zu entsprechen. Liegt der Indexwert über 99999 und wird in einer Variablen verwendet, müssen Sie ihn manuell ändern.
Die SSHI-Funktion wird in Automation 360 noch nicht unterstützt.
Mithilfe der Aktion Feld suchen können Sie mit Text nach dem Feldindex oder Feldnamen suchen.
Bei Bots, die in Enterprise 11 erstellt wurden, wird nicht mehr der Text Vorgang wird versucht... angezeigt, nachdem die Bots zu Automation 360 migriert wurden.
Einzelheiten finden Sie unter Terminalemulation-Paket.
Variable Operation
- Variablen des Typs „Wert“
- Die Funktionen für diesen Befehl wurden in Automation 360 in mehrere Pakete aufgeteilt.
In Enterprise 10/Enterprise 11 führte dieser Befehl Zuweisungsvorgänge für alle unterstützten Datentypen aus. Automation 360 verfügt über eine eigene Zuweisen-Aktion für jeden Datentyp. Im Migrationsprozess wird die Zuordnung der korrigierten Pakete und Aktion gemäß der Zuweisung, welche die entsprechende Variable Operation ausführt, gehandhabt.
Bei Enterprise 11-Bots, welche die Option Dezimalkonfiguration verwenden, wird die Aktion In Zeichenfolge des Nummer-Pakets in den migrierten Bots hinzugefügt. In Enterprise 11 wird der Wert vom System gemäß dem im Feld Dezimalkonfiguration angegebenen Wert gerundet. Wenn der Wert, welcher der Variablen zugewiesen ist, beispielsweise 13,456 ist und der im Feld Dezimalkonfiguration angegebene Wert „2“ lautet, wird der Wert in Enterprise 11 vom System auf 13,46 gerundet. In Automation 360 wird der Wert gekürzt statt gerundet. So wird in Automation 360 zum Beispiel der Wert 13,456 in 13,45 konvertiert.
- Variablen des Typs „Liste“
- Vorgänge mit Listenzuweisung werden zu Element festlegen des List-Pakets migriert. Wenn der Vorgang über einen festen Wert verfügt, erstellt das System eine temporäre Variable und speichert den festen Wert darin. Anschließend können Sie diese temporäre Variable in der Aktion Zuweisen des List-Pakets verwenden, um diese zu speichern.
- Variablen des Typs „Array“
- Vorgänge mit Arrayzuweisung werden zur Aktion Wert einer einzelnen Zelle festlegen des Data table-Pakets migriert, um einen Wert für bestimmte Zeilen und Spalten festzulegen.
- Variablen des Typs „Wörterbuch“
- Vorgänge mit Wörterbuchzuweisung werden zur Aktion Put des Dictionary-Pakets migriert, um den Wert für einen bestimmten Schlüssel festzulegen. Ist der Schlüssel eine Kombination aus einer Variablen und einem festen Wert (beispielsweise
$Dictionary(key-$id$)$
), wird die Aktion Zuweisen im String-Paket hinzugefügt, um den eigentlichen Schlüssel abzurufen. - Systemvariable $Date$
- Der „Variable Operation“-Befehl in Enterprise 10/Enterprise 11, der die Systemvariable $Date$ verwendet, wird zu Automation 360 migriert, indem gemäß dem Vorgang, der mit $Date$ ausgeführt wird, neue Datumsaktionen hinzugefügt werden. Der Migrationsprozess konvertiert auch den Datumswert in ein Standard-Zeichenfolgenformat –
mm/dd/yyyy HH:mm:ss
.Variable „Zufall“ des Untertyps „Zeichenfolge“: Migration und Zuordnung erfolgen hierbei direkt.
- Listenvariable
- Beim Variable Operation-Befehl, der die Listenvariable in Enterprise 10/Enterprise 11 erneut initialisiert, wird im Migrationsprozess eine temporäre Listenvariable mit neuen Werten erstellt und der Ziellistenvariable in Automation 360 zugewiesen.
- Listenvariable, die durch das Lesen einer Textdatei deklariert wird
- Dieser Befehl wird zur Aktion
Liste aus Textdatei importieren im Legacy Automation-Paket migriert.Anmerkung: In Automation 360 – anders als in Enterprise 10 oder Enterprise 11 – tritt beim Bot ein Fehler auf, wenn die Quelldatei leer ist oder keinen Schlüssel zur Initialisierung der Listenvariablen enthält.
- Array-Variable, die durch das Lesen einer Textdatei deklariert wird
- Der Variablentyp „Array“ wird als Variablentyp „Tabelle“ in Automation 360 migriert. Das System verwendet das CSV/TXT-Paket, um die entsprechenden Daten in der Tabellenvariablen im Bot zu lesen und laden.
- Wörterbuchvariable
- Im Migrationsprozess wird eine temporäre Wörterbuchvariable erstellt, um alle Schlüssel und Werte zu speichern. Anschließend verwendet das System die Aktion Zuweisen im Dictionary-Paket, um die Zielvariable auf die Schlüssel und Werte aus der temporären Wörterbuchvariablen zu aktualisieren.
- Wörterbuchvariable, die durch das Lesen einer Textdatei deklariert wird
- Im Migrationsprozess wird dieser Anwendungsfall durch Hinzufügen von Aktionen zum Lesen der CSV-Datei mit dem CSV/Text-Paket und Speichern der Daten in einer Tabellenvariablen berücksichtigt. Anschließend fügt das System Aktionen zum Ausführen eines Loops an der Tabellenvariablen hinzu und verwendet die Aktion Put im Dictionary-Paket, um Schlüssel und Werte in die Wörterbuchvariable einzufügen.
- Array-Variable, die durch das Lesen einer Excel-/CSV-Datei deklariert wird
- Im Migrationsprozess wird dieser Anwendungsfall durch Migration des Variablentyps „Array“ als Variablentyp „Tabelle“ in Automation 360 berücksichtigt. Das System fügt die Aktionen Öffnen, Mehrere Zellen abrufen und Schließen des Excel Advanced-Pakets hinzu und befüllt die Tabellenvariable.
- Variable Operation (Zurücksetzen von Systemvariablen)
- Folgende Systemvariablen werden als benutzerdefinierte Variablen zu Automation 360 migriert. Das System fügt eine entsprechende Aktion hinzu, um den Wert der äquivalenten Variablen, die in Automation 360 erstellt wurde, zu löschen.
- Email Cc
- Email From
- Email Message
- Email Received Date
- Email Received Time
- Email Subject
- Email To
- Error Description
- Error Line Number
Warten
Auf Fenster warten und Auf Bildschirmänderung warten in Automation 360 lösen einen Ausnahmefehler aus, wenn das entsprechende Fenster nicht in der angegebenen Zeit geöffnet/geschlossen wird oder der Bildschirm nicht in der angegebenen Zeit gefunden wird. In diesen Fällen fügt das System den Try/Catch-Block hinzu, wenn der Befehl zum Beenden des Bots konfiguriert wurde, und fügt die Aktion Aufgabe beenden im Catch-Block ein. Auf diese Weise wird sichergestellt, dass das Ausführungsverhalten von migrierten Bots mit jenem in Enterprise 10/Enterprise 11 identisch ist.
Da wir Befehle in Automation 360 mit der Aktion Bot beenden im Try/Catch-Block migrieren, wird der Bot auch beendet, wenn die Aktion aus einem anderen Grund fehlschlägt. Während des Migrationsprozesses werden durch die Aktion Bot beenden auch zusätzliche Fehlerbehandlungen in die migrierten Bots eingefügt, wenn die Option Die Aufgabe beenden ausgewählt ist.
Die Aktion Auf Fenster warten kann für Koordinaten, die in Automation 360 nicht unterstützt werden, negative Werte aufweisen. Während des Migrationsprozesses werden negative Werte in 0 geändert.
Web Recorder
Alle Web Recorder-Befehle (mit Ausnahme der unten ausdrücklich genannten) werden zu entsprechenden Aktionen des Legacy Automation-Pakets in Automation 360 migriert. Mit dem Legacy Automation-Paket wird sichergestellt, dass die migrierten Bots die gleichen Ergebnisse wie in Enterprise 10/Enterprise 11 ausgeben. Zur Entwicklung neuer Bots wird die Verwendung des Legacy Automation-Pakets jedoch nicht empfohlen.
Suchen nach fehlerhaften Links wird zu migriert. In Enterprise 10/Enterprise 11 gibt es zusätzlich die Optionen „Zeitlimit bei Suche nach fehlerhaften Links“ und „Suchen nach fehlerhaften Links“ unter Werkzeuge > Optionen. In Automation 360 gibt es diese Optionen als Teil der Aktion. Dort beträgt das Zeitlimit standardmäßig 10 Sekunden und die Anzahl paralleler Threads liegt standardmäßig bei einem Wert von 10.
Dateien herunterladen wird zu migriert.
Während des Migrationsprozesses werden durch die Aktion Tabelle extrahieren zusätzliche Fehlerbehandlungen in die migrierten Bots eingefügt, wenn das Kontrollkästchen Bei Fehler mit der nächsten Aktion fortfahren aktiviert ist.
Window Action
Alle Fensteraktionen-Befehle werden zu äquivalenten Aktionen des Fenster-Pakets in Automation 360 migriert.
Enterprise 11-Bots können in den Befehlen Titel für aktives Fenster abrufen, Fenster aktivieren, Fenster maximieren, Fenster minimieren, Fenster schließen und Fenstergröße ändern reguläre Ausdrücke zur Suche nach dem Fenster verwenden, an dem Sie einen Vorgang ausführen möchten. Auch die äquivalenten Aktionen in Automation 360 können reguläre Ausdrücke zur Suche nach dem Fenster verwenden, an dem Sie einen Vorgang ausführen möchten.
Einzelheiten finden Sie unter Fenster Paket.
XML
Alle XML-Befehle werden zu äquivalenten Aktionen des XML-Pakets in Automation 360 migriert.
Enterprise 10/Enterprise 11 | Automation 360 |
---|---|
XML-Sitzung beenden | Sitzung beenden |
XML-Sitzung beginnen | Sitzung starten |
Knoten/Attribut löschen | Knoten löschen |
Knoten/Attribut aktualisieren | Knoten aktualisieren |
Befehl „Knoten abrufen“, wenn die Option „Einzelknoten“ ausgewählt ist | Aktion „Einzelknoten abrufen“ |
Befehl „Knoten abrufen“, wenn die Option „Mehrere Knoten“ ausgewählt ist | Aktion „Mehrere Knoten abrufen“ |
Wenn Sie in Enterprise 11 den XML-Befehl auf Knoten abrufen festgelegt und die Option Mehrere Knoten ausgewählt haben, gibt die Option XPath-Ausdruck nur das letzte Element des passenden Ausdrucks zurück. In Automation 360 gibt der XPath-Ausdruck alle übereinstimmenden Elemente zurück.
Enterprise 11-Bots, die Knoten extrahieren, die Namespaces aus einer XML-Datei enthalten, können zu Automation 360 migriert werden. Wenn Sie einen Namespace zum Knoten in einer XML-Datei hinzufügen, müssen Sie die Datei neu laden, damit die Änderungen übernommen werden.
Einzelheiten finden Sie unter XML-Paket.