- Erste Schritte
- Demo-Apps
- Anleitungen zu …
- Erstellen Ihrer ersten App (alt)
- 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
Überblick
Bei Entitäten wird empfohlen, die Gruppe Everyone zu entfernen , um einen unbeabsichtigten Datenzugriff für öffentliche Apps zu vermeiden.
Sie können UiPath Apps verwenden, um Apps zu erstellen, die für Benutzer außerhalb von Automation Cloud – Öffentlicher Sektor verfügbar sind.
Dies eröffnet neue Möglichkeiten für Ihre App, z. B.:
- Erstellen einer Stundentabelle für externe Anbieter.
- Creating a form where users can submit their taxes reports and process them using Document Understanding.
- Erstellen eines Formulars zum Zurücksetzen von Kennwörtern oder Ändern der Adresse.
- Abrufen von Daten aus einem Legacy-System.
- Erstellen eines Formulars, in dem Benutzer Feedback senden können.
Öffentliche Apps arbeiten anonym ohne Authentifizierungsflow. Daher unterstützen öffentliche Apps keine Funktionalitäten im Zusammenhang mit dem Status oder den Daten des aktuellen Benutzers.
Die folgenden Ratenbegrenzungen gelten für öffentliche Apps:
-
Anzahl der
GET-Anforderungen, die in einem Zeitraum von 5 Minuten pro IP zulässig sind:1000 -
Anzahl der
POST-Anforderungen, die in einem Zeitraum von 5 Minuten pro IP zulässig sind:1000 -
Anzahl der
GET-Anforderungen, die in einem Zeitraum von 5 Minuten pro Organisation zulässig sind:1000 -
Anzahl der
POST-Anforderungen, die in einem Zeitraum von 5 Minuten pro Organisation zulässig sind:15000Alle anderen HTTP-Methoden haben niedrigere Grenzwerte, aber mit minimalen Auswirkungen, da sie gelegentlich verwendet werden.
Because public apps are accessible to anyone with the URL, make sure that your app never collects or retrieves sensitive data such as Social Security Number, billing information, and so on.
Voraussetzungen
Sie benötigen die Rolle Organisationsadministrator, um eine öffentlich zugängliche App zu erstellen.
Benutzer mit Enterprise-Lizenzplänen benötigen Apps-Einheiten, um öffentliche Apps zu erstellen.
Schritte
Erstellen der App
Use the following steps in UiPath Apps to create and publish your external app:
-
Go to the UiPath Apps homepage and create a new app.
-
In the app creation dialog, mark the Public App checkbox.
Hinweis:You can also make an existing app public from the Manage access tab.
-
Erstellen Sie Ihre gewünschte App.
-
Veröffentlichen Sie die App.
-
Stellen Sie die App in einem Orchestrator-Ordner bereit:
Weitere Details finden Sie hier …
- Gehen Sie zu Automatisierungen > Apps.
- Wählen Sie in der Dropdownliste App die bereitzustellende App aus.
- Wählen Sie in der Dropdownliste Version die spezifische App-Version aus, die Sie bereitstellen möchten.
- Geben Sie optional einen Anzeigenamen oder eine Beschreibung für Ihre App ein.
- Klicken Sie auf „Bereitstellen“.
Eine veröffentlichte öffentliche App enthält public in der Produktions-URL.
Öffentliche Apps, die mit UiPath Apps erstellt wurden, werden als externe Anwendungen auf der Seite Administrator > Externe Anwendungen > OAuth-Apps angezeigt. Identifizieren Sie diese Apps anhand des Präfixes UiPath-Apps .
Setting up the external app
So konfigurieren Sie die öffentliche App als externe App:
-
Weisen Sie Ihrer externen App die richtigen Rollen sowohl auf Mandanten- als auch auf Ordnerebene zu. Um die gewünschte App zu identifizieren, suchen Sie nach dem Präfix
UiPath-Appsund erstellen Sie neue Rollen mit den folgenden Berechtigungen:Ressource Berechtigungen, die auf Mandantenebene festgelegt werden Berechtigungen, die auf Ordnerebene festgelegt werden (*) Webhooks Anzeigen, Erstellen X Jobs X Erstellen Speicherdateien X Anzeigen, Erstellen Speicher-Buckets X Ansicht Warteschlangen X Ansicht Transaktionen X Erstellen (*) Ordnerrollen müssen in dem Ordner zugewiesen werden, in dem die öffentliche App bereitgestellt wurde.
-
Wenn Sie
Read-Rechte für die Data Service-Komponente haben, funktionieren öffentliche Apps standardmäßig mit Data Service. Wenn Sie die BerechtigungWritebenötigen, muss die BerechtigungData.Writerfür die öffentliche App bereitgestellt werden. Weitere Informationen zu Data Service-Komponenten finden Sie auf der Seite Verwalten des Zugriffs im Data Service Handbuch.Hinweis:Stellen Sie bei der Verwendung von Entitäten in öffentlichen Apps sicher, dass Sie nur die relevanten Berechtigungen im Data Service bereitstellen. Eine gute Möglichkeit dafür ist das Erstellen einer bestimmten Rolle und das Bereitstellen der erforderlichen Berechtigungen. Vermeiden Sie die Verwendung von
Read-Berechtigungen für Entitäten, die über Informationen verfügen, die nicht extern offengelegt werden sollen.Gewähren Sie einer Entität nur dann Berechtigungen für
ViewundEdit, wenn Sie damit einverstanden sind, dass alle Benutzer dieser App auf die Daten in dieser Entität zugreifen. -
Fügen Sie Ihre externe App sowohl einem Mandanten als auch einem Ordner hinzu.
Wenn Sie den Scope für die externe App konfigurieren möchten, lesen Sie die Seite Zugriff auf UiPath-Ressourcen mithilfe externer Anwendungen im Handbuch zu Automation Cloud Public Sector .
So überprüfen Sie, ob Ihre externe App über die richtigen Rollen verfügt:
-
Wechseln Sie zu Orchestrator > Mandant > Zugriff verwalten.
-
Identifizieren Sie Ihre App in der Liste, indem Sie nach dem Präfix
UiPath-Appssuchen. -
Klicken Sie für die gewünschte App auf Weitere Aktionen und wählen Sie dann Rollen und Berechtigungen überprüfen aus.
-
Klappen Sie die Rollen aus, um die zugewiesenen Berechtigungen anzuzeigen und zu validieren.