- Erste Schritte
- Demo-Apps
- Anleitungen zu …
- Erstellen Ihrer ersten App
- Erstellen einer mobilfreundlichen App
- Allgemeine Richtlinien zur Benutzererfahrung
- Verwalten der Hauptdetailansicht
- Verwenden der Dokumentanzeige
- Count bei Auswahlsatzwerten verwenden
- Ausgewählte Werte aus einer Tabelle verwenden
- Apps einbetten
- Karten einbetten
- Container mit einer Schaltfläche ausblenden
- Einschließen von MailTo-Links
- Einschließen von Sternbewertungen
- Festlegen von externem Kontext
- Arbeiten mit Datenquelle und Wertbindung
- Verwenden der Aktivität „Send Interim Result“
- Öffentliche Apps
- Benachrichtigungen
- Verwenden von VB-Ausdrücken
- Entwerfen einer App
- Ereignisse und Regeln
- Regel: If-Then-Else
- Regel: Eine Seite öffnen
- Regel: URL öffnen
- Regel: Popover/unterstes Blatt schließen
- Regel: Nachricht anzeigen
- Regel: Drehfeld anzeigen/ausblenden
- Regel: Werte festlegen
- Regel: Prozess starten
- Regel: Datei in Speicher-Bucket hochladen
- Regel: Datei aus Speicher-Bucket abrufen
- Regel: Werte neu festlegen
- Regel: Entitätsdatensatz erstellen/aktualisieren
- Regel: Entitätsdatensatz löschen
- Regel: Zu Warteschlange hinzufügen
- Funktion: And, Or, Not
- Funktion: Concat
- Funktion: Contains
- Funktion: Count
- Funktion: EndsWith
- Funktion: If
- Funktion: IsBlank
- Funktion: Guid
- Funktion: Length
- Funktion: List
- Funktion: StartsWith
- Funktion: Summe
- Funktion: Sortieren
- Funktion: Jetzt
- Funktion: Heute
- Funktion: Time
- Funktion: Year
- Funktion: Month
- Funktion: Day
- Funktion: Hour
- Funktion: Minute
- Funktion: New
- Funktion: Nachschlagen
- Funktion: Filter
- Nutzen von RPA in einer App
- Nutzen von Entitäten in Ihrer App
- Nutzen von Warteschlangen in Ihrer App
- Nutzen von Medien in Ihrer App
- Nutzen von Aktionen in Ihrer App
- Nutzen von Verbindungen in Ihren Apps
- Application Lifecycle Management (ALM)
- UiPath First-Party-Apps
- Grundlegende Anleitung zur Fehlerbehebung
Apps-Benutzerhandbuch
Datenfluss zwischen UiPath Apps und dem Orchestrator
Obwohl UiPath Apps eine in der Cloud gehostete Anwendung ist, kann sie mithilfe von Automatisierung in einem lokal oder selbst gehosteten Orchestrator verwendet werden. Hier folgt eine Zusammenfassung der Daten, die übertragen werden, wenn ein Client-Browser eine UiPath-App öffnet und eine Automatisierung ausführt:
- Beim Navigieren zur App wird die App-Definition vom UiPath Apps-Webdienst abgerufen. Diese Definition enthält keine Daten, nur die Metadaten, die zum Rendern der Anwendung im Browser verwendet werden.
- Wenn die Regel „Prozess starten‟ (Attended) von einer App ausgeführt wird, kontaktiert der Browser den lokalen Attended-Roboter und leitet Eingabeargumente weiter. So wird eine Automatisierung lokal auf dem Client-Computer ausgeführt, auf dem die App ausgeführt wird. Wenn die Automatisierung abgeschlossen ist, gibt der lokale Roboter die durch die Automatisierung entstandenen Ausgabeargumente an die App im Browser zurück. Die einzigen Daten, die vom Roboter offengelegt werden, sind die Ausgabeargumente und alle Protokollmeldungen, die verschlüsselt in die Automatisierung eingespeist werden; keine anderen Daten, Screenshots usw., die in die Automatisierung fließen, werden offengelegt.
- Wenn die Regel „Prozess starten‟ (Unattended) von einer App ausgeführt wird, kontaktiert der Browser mithilfe des App-Dienstes den Orchestrator und leitet Eingabeargumente weiter. So kann eine Automatisierung auf einem verfügbaren Unattended-Roboter ausgeführt werden. Wenn die Automatisierung abgeschlossen ist, sendet der Orchestrator die durch die Automatisierung entstandenen Ausgabeargumente an den App-Dienst, der sie zur App im Browser leitet. Die einzigen Daten, die vom Roboter offengelegt werden, sind die Ausgabeargumente und alle Protokollmeldungen, die verschlüsselt in die Automatisierung eingespeist werden; keine anderen Daten, Screenshots usw., die in die Automatisierung fließen, werden offengelegt.
Die einzigen Daten, die sowohl in Attended- als auch in Unattended-Prozessen vom Orchestrator gesendet und gespeichert werden, sind:
- Die Eingaben und Ausgaben aller ausgeführten Prozesse
- Protokollmeldungen, die der RPA-Entwickler dem Prozess hinzugefügt hat (hierzu ist ein Opt-in nötig)
In allen Fällen ist die Kommunikation zwischen Orchestrator und dem Apps-Dienst durchgängig verschlüsselt. Eingabe- und Ausgabeargumente werden niemals im Apps-Dienst gespeichert.
Die folgende Grafik beschreibt den UiPath Apps-Datenfluss für Cloud-Umgebungen unter Verwendung von Unattended-Robotern.
- Der Benutzer navigiert mithilfe des Browsers eines Client-Computers zu einer App.
- Der Browser ruft den UiPath Apps-Dienst in der Cloud auf, um die Definition (Metadaten) von Apps abzurufen.
- Die Apps-Definition wird an den Browser gesendet, in dem die Apps-Laufzeit die App rendert.
- Die App ruft den in der Cloud gehosteten UiPath Orchestrator auf, um einen Unattended-Prozess über den Apps-Dienst auszuführen.
- Der Orchestrator kontaktiert einen Unattended-Roboter, um den Prozess auszuführen.
- Die Prozessausgabe wird an den Orchestratorzurückgegeben.
-
Die Client-App wird über die Prozessergebnisse benachrichtigt.
Hinweis: Nur die Prozesseingaben und -ausgaben werden an den Orchestrator zurückgegeben. Die App, die durch RPA automatisiert wird, und all ihre Daten verbleiben auf der Robotermaschine.
Die folgende Grafik beschreibt den UiPath Apps-Datenfluss für Cloud-Umgebungen unter Verwendung von Attended-Robotern.
- Der Benutzer navigiert mithilfe des Browsers eines Client-Computers zu einer App.
- Der Browser ruft den UiPath Apps-Dienst in der Cloud auf, um die Definition (Metadaten) von Apps abzurufen.
- Die Apps-Definition wird an den Browser gesendet, in dem die Apps-Laufzeit die App rendert.
- Die App ruft den lokalen UiPath-Roboterdienst auf dem Client-Computer auf, um einen Prozess auszuführen. Die Ergebnisse werden lokal zurückgegeben.
-
Der Prüfpfad wird im Orchestrator protokolliert, einschließlich der Prozessausgabe.
Die folgenden Abschnitte beschreiben den UiPath Apps-Datenfluss, wenn der Apps-Dienst in der Cloud mit einem lokalen (oder selbst gehosteten) Orchestrator verwendet wird.
Die folgende Grafik beschreibt den UiPath Apps-Datenfluss für Hybrid-Cloud-Umgebungen unter Verwendung von Unattended-Robotern.
- Der Benutzer navigiert mithilfe des Browsers eines Client-Computers zu einer App.
- Der Browser ruft den UiPath Apps-Dienst in der Cloud auf, um die Definition (Metadaten) von Apps abzurufen.
- Die Apps-Definition wird an den Browser gesendet, in dem die Apps-Laufzeit die App rendert.
- Die App ruft Ihren selbst gehosteten UiPath Orchestrator lokal auf, um einen Unattended-Prozess über den Apps-Dienst auszuführen.
- Der Orchestrator kontaktiert einen Unattended-Roboter, um den Prozess auszuführen.
- Die Prozessausgabe wird an den Orchestratorzurückgegeben.
-
Die Client-App wird über die Prozessergebnisse benachrichtigt.
Die folgende Grafik beschreibt den UiPath Apps-Datenfluss für Hybrid-Cloud-Umgebungen unter Verwendung von Attended-Robotern.
- Der Benutzer navigiert mithilfe des Browsers eines Client-Computers zu einer App.
- Der Browser ruft den UiPath Apps-Dienst in der Cloud auf, um die Definition (Metadaten) von Apps abzurufen.
- Die Apps-Definition wird an den Browser gesendet, in dem die Apps-Laufzeit die App rendert.
- Die App ruft den lokalen UiPath-Roboterdienst auf dem Client-Computer auf, um einen Prozess auszuführen. Die Ergebnisse werden lokal zurückgegeben.
-
Der Prüfpfad wird im Orchestrator protokolliert, einschließlich der Prozessausgabe.
Hinweis: Nur die Prozesseingaben und -ausgaben werden an den Orchestrator zurückgegeben. Die App, die durch RPA automatisiert wird, und all ihre Daten verbleiben auf der Robotermaschine.