- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- Variablen
- Argumente
- Importierte Namespaces
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Test Suite – Studio
- Erweiterungen
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Fehlerbehebung bei JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Citrix-Fehlerbehebung
„Maus-und-Tastatur“-Aktivitäten
Studio bietet Aktivitäten, die jede Art von Tastatur- oder Mauseingabe simulieren, die ein Mensch verwenden würde. Darüber hinaus gibt es Aktivitäten, die den Fokus auf ein bestimmtes Fenster legen, es minimieren oder maximieren oder andere Aktionen in ihnen ausführen können. Diese Aktivitäten sind wesentlich für das Erstellen einer Automatisierung, die menschliches Verhalten simuliert. Wie hier erklärt, gibt es mehrere Technologien, die für diese Aktivitäten verwendet werden können, wobei jede in bestimmten Situationen ihre eigenen Vorteile hat.
Click, Hover sind Aktivitäten, die das Klicken oder Daraufzeigen auf UI-Elemente simulieren. Diese Aktivitäten sind sehr nützlich, wenn menschliches Verhalten nachgeahmt werden muss. Als Eingabe erhalten diese Aktivitäten ein Ziel, das entweder eine Regionsvariable, eine UIElement-Variable oder ein Selektor sein kann, mit dem Sie identifizieren können, was Sie automatisieren möchten und wo die Aktionen ausgeführt werden müssen. Das Ziel kann auch automatisch generiert werden, indem die Funktion „ Auf Bildschirm anzeigen“ verwendet wird, die UI-Elemente in der angegebenen Region identifiziert und Selektoren dafür generiert. Wenn dies nicht funktioniert, ist möglicherweise ein manueller Eingriff erforderlich.
SchreibenIn (Type Into) sendet Tastenanschläge an ein UI-Element. Spezialtasten werden unterstützt und können aus einer Drop-down-Liste ausgewählt werden. Das ist eine grundlegende Texteingabeaktivität, die weitgehend in Automatisierungen verwendet und auch durch automatische Aufzeichnungsassistenten generiert wird. Als Input erhält diese Aktivität einen String oder eine String-Variable mit dem Text, der geschrieben werden soll, und ein Ziel, welches entweder eine Region- bzw. UiElement-Variable oder ein Selektor sein kann. Dies hilft Ihnen bei der Identifizierung der von Ihnen gewünschten Automatisierung und der Stelle, an der die Aktionen durchgeführt werden sollen. Das Ziel kann auch automatisch anhand der Funktion Auf dem Bildschirm anzeigen (Indicate on Screen) erstellt werden, die UI-Elemente in der angegebenen Region identifiziert und Selektoren für diese erstellt. Wenn dies nicht funktioniert, ist ggf. ein manueller Eingriff erforderlich.
Sicheren Text eingeben (Type Secure Text) sendet einen sicheren String an ein UI-Element. Als Input erhält diese Aktivität eine SecureString-Variable mit dem Text, der geschrieben werden soll, und ein Ziel, welches entweder eine Region- bzw. UiElement-Variable oder ein Selektor sein kann. Dies hilft Ihnen bei der Identifizierung der von Ihnen gewünschten Automatisierung und der Stelle, an der die Aktionen durchgeführt werden sollen. Das Ziel kann auch automatisch anhand der Funktion Auf dem Bildschirm anzeigen (Indicate on Screen) erstellt werden, die UI-Elemente in der angegebenen Region identifiziert und Selektoren für diese erstellt. Wenn dies nicht funktioniert, ist ggf. ein manueller Eingriff erforderlich. Diese Aktivität ist hilfreich für sichere Automatisierungen, da sie Passwörter verwenden kann, die in SecureString-Variablen gespeichert sind. Für gewöhnlich wird die SecureString-Variable durch eine Get Secure Credential-Aktivität bereitgestellt.
Hotkey senden (Send Hotkey) sendet Tastenkombinationen an ein UI-Element. Diese Aktivität ist hilfreich für den Zugriff auf Verknüpfungen in Anwendungen und kann Ihnen helfen, Ihr Automatisierungsprojekt zu vereinfachen. Sie können beispielsweise zahlreiche Aktivitäten, die UI-Automatisierungen ausführen, ersetzen, wenn es eine verfügbare Tastenkombination für das Aufzeigen bestimmter UI-Elemente oder die Durchführung bestimmter Aktionen gibt. Als Input erhält diese Aktivität einen String oder eine String-Variable, die die Tasten beinhaltet, die gesendet werden sollen, und ein Ziel, welches entweder eine Region- bzw. UiElement-Variable oder ein Selektor sein kann. Dies hilft Ihnen bei der Identifizierung der von Ihnen gewünschten Automatisierung und der Stelle, an der die Aktionen durchgeführt werden sollen. Das Ziel kann auch automatisch anhand der Funktion Auf dem Bildschirm anzeigen (Indicate on Screen) generiert werden, die UI-Elemente in der angegebenen Region identifiziert und Selektoren für diese erstellt. Wenn dies nicht funktioniert, ist ggf. ein manueller Eingriff erforderlich.
Fokus festlegen (Set Focus) legt den Fokus der Tastatur auf ein bestimmtes UI-Element fest. Die Möglichkeit, ein bestimmtes Fenster in den Vordergrund zu bringen, ist für Bild- und Textautomatisierungen unerlässlich. Als Input erhält diese Aktivität ein Ziel, welches entweder eine Region- bzw. UiElement-Variable oder ein Selektor sein kann. Dies hilft Ihnen bei der Identifizierung der von Ihnen gewünschten Automatisierung und der Stelle, an der die Aktionen durchgeführt werden sollen. Das Ziel kann auch automatisch anhand der Funktion Auf dem Bildschirm anzeigen (Indicate on Screen) erstellt werden, die UI-Elemente in der angegebenen Region identifiziert und Selektoren für diese erstellt. Wenn dies nicht funktioniert, ist ggf. ein manueller Eingriff erforderlich.