studio
2023.10
false
- Versionshinweise
- Erste Schritte
- Einleitung
- Die Benutzeroberfläche
- Tastenkombinationen
- Anmelden bei Ihrem Konto
- Konfigurieren von Studio-Einstellungen
- Orchestrierungsprozess
- Prozess im Hintergrund
- Robotic Enterprise Framework
- Attended Automatisierung-Framework
- SAP-Testprojekt
- Erstellen eines Basisprozesses
- Erstellen einer Basisbibliothek
- Tutorials
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Über die Veröffentlichung von Automatisierungsprojekten
- Entwerfen von Automatisierungen
- Verwalten von Aktivitätspaketen
- Konfigurieren von Aktivitätsprojekteinstellungen
- Signieren von Paketen
- Governance
- Importieren von Entitäten
- Moderne Designumgebung
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- 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-021 – Hartcodiertes Timeout
- 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
- ST-USG-032 – Erforderliche Tags
- ST-USG-034 – Automation Hub-URL
- Variablen
- Argumente
- Importierte Namespaces
- Codierte Automatisierungen
- Einleitung
- Registrieren von benutzerdefinierten Diensten
- „Vor“- und „Nach“-Kontexte
- Triggerbasierte Attended-Automatisierung
- 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
- Über Erweiterungen
- SetupExtensions-Tool
- „UiPathRemoteRuntime.exe“ wird nicht in der Remotesitzung ausgeführt.
- UiPath Remote Runtime blockiert das Schließen der Citrix-Sitzung
- UiPath Remote Runtime verursacht Speicherverlust
- UiPath.UIAutomation.Activities-Pakete und UiPath Remote Runtime-Versionen stimmen nicht überein
- Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
- Einstellungen für die Bildschirmauflösung
- Chrome-Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Chrome-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Chrome
- Chrome-Erweiterung für Mac
- Edge-Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Edge-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen, ob die Erweiterung für Microsoft Edge installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren des Zugriffs auf Datei-URLs und den InPrivate-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Edge
- Erweiterung für VMware Horizon
- SAP Solution Manager-Plugin
- Excel-Add-in
- 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.
- Reparieren der Active Accessibility-Unterstützung
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet
Attended Automatisierung-Framework
Studio-Benutzerhandbuch
Last updated 4. Nov. 2024
Attended Automatisierung-Framework
Das Attended-Automatisierungs-Framework ist eine umfassende, auf Attended-Szenarien zugeschnittene Vorlage. Sie bietet eine nahtlose und benutzerfreundliche Erfahrung durch eine Reihe von intuitiven Formularen und entsprechenden Trigger-Workflows.
Die Vorlage besteht aus sechs verschiedenen Ordnern, die jeweils einen bestimmten Zweck erfüllen:
- Framework_Workflows – Speichert unterstützende Workflows, die für die korrekte Ausführung der Vorlage erforderlich sind. Dieser Ordner muss nicht geändert werden.
- Form_Inputs – Ermöglicht Benutzern die Eingabe von Informationen und die Interaktion mit der Automatisierung über intuitive Formulare und löst Workflows basierend auf ihren Aktionen aus (z. B. Klicken auf Abbrechen, Fortfahren, Ordner auswählen oder Benutzerhandbuch anzeigen). Die Werte werden in der
ConfigUtility.json
-Datei gespeichert, die verwendet wird, um die Formulare in nachfolgenden Ausführungen vorab auszufüllen. - Form_ConfigUtility – Bietet die Möglichkeit, benutzerdefinierte Logik und Konfigurationen hinzuzufügen, die von der
ConfigUtility.xaml
-Datei aufgerufen werden, und enthält Trigger-Workflows zum Abbrechen von Konfigurationsänderungen, Zurücksetzen aller Konfigurationen auf die Standardwerte oder Speichern neuer Konfigurationen. Ermöglicht es Ihnen, die Automatisierungseinstellungen anzupassen, einschließlich Standardformularwerten, benutzerdefinierten Ausnahmen, zusätzlichen Einstellungen, Konstanten und Orchestrator-Assets, um die Automatisierung an Ihre spezifischen Anforderungen anzupassen. Führen Sie diesen Workflow zur Entwurfszeit aus, um die Konfigurationen festzulegen. - Form_Success – Zeigt das Formular an, wenn die Transaktion erfolgreich ist, und enthält Trigger-Workflows für Optionen wie Schließen, Wiederholen des Prozesses oder Anzeigen der Ausgabe.
- Form_Error – Wird angezeigt, wenn während des Automatisierungsprozesses ein Fehler oder eine Ausnahme auftritt, und enthält Trigger-Workflows für Optionen wie das Schließen der Automatisierung, das Versenden des Fehlers per E-Mail an die Standard-E-Mail-Adresse (gespeichert in der
Form_ConfigUtility
-Formulardatei) oder das Wiederholen des Prozesses. - Form_StatusWindow – Zeigt den Status des Automatisierungsprozesses während der gesamten Automatisierung an und bietet Echtzeitaktualisierungen zum Fortschritt.
Führen Sie die folgenden Schritte aus, um die Vorlage für Ihren spezifischen Anwendungsfall zu konfigurieren:
- Öffnen Sie die
Process.xaml
-Datei und passen Sie die folgenden Optionen an:- Statusmeldungen – Personalisieren Sie die Meldungen, die dem Benutzer während des Automatisierungsprozesses angezeigt werden (
resultFormMessage
). - Schaltfläche Ausgabe anzeigen – Wählen Sie aus, ob der Benutzer den ausgewählten Ordner mit der Schaltfläche Ausgabe anzeigen (
Config("showViewOutput")
) öffnen kann. -
Platzieren Sie die Logik Ihrer Automatisierung in diesem Workflow.
- Statusmeldungen – Personalisieren Sie die Meldungen, die dem Benutzer während des Automatisierungsprozesses angezeigt werden (
- Führen Sie nur die Datei
ConfigUtility.xaml
aus und konfigurieren Sie die FormulardateiForm_ConfigUtility
, indem Sie die folgenden Schritte ausführen:- Formularstandards – Legen Sie die Standardformularwerte fest, die bei jeder Ausführung angezeigt werden. Die Formularfelder werden bei jeder Ausführung auf diese Werte zurückgesetzt.
- Ausnahmen – Definieren Sie benutzerdefinierte Geschäftsausnahmen in der Automatisierung.
- Einstellungen – Definieren Sie Parameter, die für jede Automatisierung eindeutig sein müssen, aber keine Felder im Eingabeformular sind. Dies beinhaltet:
logF_BusinessProcessName
– Der Name Ihrer Automatisierung, der oben auf Ihren Formularen und in allen Fehler-E-Mails angezeigt wird.userGuideUrl
– Die URL für das Benutzerhandbuch oder andere Dokumentation, die Sie dem Benutzer als Referenz zur Verfügung stellen möchten.automationDescription
– Der Text, der oben im Formular unter dem Automatisierungsnamen und vor dem Link zum Benutzerhandbuch erscheint.errorEmailRecipient
– Der Empfänger der Fehler-E-Mail, die im Falle eines Fehlers automatisch generiert wird.
- Konstanten und Assets – Legen Sie konstante Werte und Orchestrator-Assets für die Automatisierung im fest.
Die Standardabhängigkeiten dieser Projektvorlage sind UiPath.Form.Activities, UiPath.System.Activities, UiPath.UIAutomation.Activities und UiPath.WebAPI.Activities.