activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UIAutomation-Aktivitäten
Last updated 13. Aug. 2024

Best Practices

Schließen Sie die Terminalsitzung, wenn sie nicht mehr benötigt wird

Stellen Sie bei Verwendung der Eigenschaften Ausgabeverbindung/Existierende Verbindung sicher, dass Sie die Terminalsitzung schließen, wenn sie im Workflow/Prozess nicht mehr benötigt wird.

Wenn die Terminalsitzung geöffnet bleibt, kann dies nachteilige Auswirkungen auf die Leistung und auf die Ausführung anderer Terminalsitzungen haben.

Um eine zuvor gespeicherte Terminalsitzung ordnungsgemäß zu schließen, fügen Sie Ihrem Workflow eine neue Terminalsitzung (mit einem leeren Textkörper) mit den folgenden Eigenschaften hinzu:
  • Verbindung schließen: True.
  • Vorhandene Verbindung: Die Variable TerminalConnection, die die gespeicherte Sitzung enthält.

Vermeiden Sie die Verwendung der Eigenschaften Ausgabeverbindung/Existierende Verbindung für den IBM EHLLAPI-Anbieter

Vermeiden Sie die Verwendung der Eigenschaften Ausgabeverbindung/Existierende Verbindung in Verbindung mit dem IBM EHLLAPI-Anbieter.

Diese Optionen werden verwendet, um die Persistenz der Verbindung zwischen Workflows sicherzustellen.

Da die Verbindung bereits im Terminalemulator beibehalten wird, ist keine zweite Persistenzebene erforderlich. Außerdem ersparen Sie sich damit die oben beschriebenen zusätzlichen Schritte zum Schließen der Verbindung.

Vermeiden Sie die Verschachtelung von Terminalsitzungen innerhalb anderer Terminalsitzungen

Vermeiden Sie die Verwendung einer Terminal Session-Aktivität, die in einer anderen Terminal Session-Aktivität verschachtelt ist.

Dies gilt auch für die indirekte Verschachtelung, wie z. B. das Aufrufen eines Workflows aus einem Terminal Session-Text, der eine Terminal Session mit derselben Verbindung enthält, oder das Aufrufen einer Bibliotheksfunktion, die eine Terminal Session mit derselben Verbindung enthält.

Vermeiden Sie die Verwendung von feldbasierten Aktivitäten

Vermeiden Sie die Verwendung von feldbasierten Aktivitäten wie Get Field/Set Field. Nicht immer ist klar, ob oder wie der Bildschirm in Felder aufgeteilt ist – das kann zu Verwirrung führen.

Verschiedene Anbieter können denselben Bildschirm auf unterschiedliche Weise aufteilen, da unterschiedliche APIs verwendet werden.

Es ist sicherer, Methoden zu verwenden, die menschliche Aktionen nachahmen, wie Kombinationen aus Move Cursor oder Send Control Key = Tab gefolgt von Send Keys-Aktivitäten zum Senden von Daten an den Bildschirm.

Um Daten vom Bildschirm abzurufen, verwenden Sie die Aktivitäten Get Screen Range oder Get Text At Position.

Verwenden Sie die Aktivität „Wait Screen Text“.

Verwenden Sie die Aktivität Wait Screen Text, um sicherzustellen, dass der richtige Bildschirm geladen wurde, bevor Sie Operationen darauf durchführen.

Verwenden Sie die Aktivität „Get Screen Area“.

Zum Extrahieren von Tabellendaten aus Bildschirmen im DataTable-Format verwenden Sie die Aktivität Get Screen Range für den Teil des Bildschirms, der die Tabelle enthält.

Verwenden Sie die Ausgabe dieser Aktivität als Eingabe für die Aktivität Generate Data Table aus dem Paket UiPath.System.Activities.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten