- Versionshinweise
- Überblick
- Erste Schritte
- UiPath-Marktplatzanbieter
- Marketplace-Kunden
- Veröffentlichungsrichtlinien
- Veröffentlichungsrichtlinien für sofort einsatzbereite Automatisierungen
- Veröffentlichungsrichtlinien für Lösungsbeschleuniger
- Veröffentlichungsrichtlinien für Integration Service-Connectors
- Veröffentlichungsrichtlinien für Process Mining-App-Vorlagen
- Sicherheit und IP-Schutz
- Andere UiPath-Auflistungen
- Node-RED
- Einrichten
- Teams
- Microsoft Teams-Scope
- Erstellen Sie ein Team
- Erstellt ein Team aus der Gruppe
- Get Team
- Teams abrufen
- Kanäle
- Create Channel
- Kanal löschen
- Kanal abrufen
- Rufen Sie Kanäle ab
- Updatekanal
- Chats
- Get Chat
- Rufen Sie Chats ab
- Chatmitglieder abrufen
- Messages
- Get message
- Get Messages
- Rufen Sie Nachrichtenantworten ab
- Auf Nachricht antworten
- Send Message
- Events
- Termin erstellen
- Ereignis löschen
- Get Event
- Ereignisse abrufen
- Benutzer
- Rufen Sie die Benutzeranwesenheit ab
- Wie es funktioniert
- Technische Referenzen
- Erste Schritte
- Einrichten
- Technische Referenzen
- Schnellstarts
- Amazon-Scope
- Aktivitäten
- Analysieren Sie einseitiges Dokument
- Analysieren Sie ein mehrseitiges Dokument
- Dokumentanalyse starten
- Rufen Sie den Status der Dokumentanalyse ab
- Rufen Sie die Dokumentanalyse ab
- Das Objekt „Seitendetails“.
- Wie es funktioniert
- Technische Referenzen
- Erste Schritte
- Über
- Einrichten
- Technische Referenzen
- Azure Formularerkennungs-Scope
- Aktivitäten
- Formular analysieren
- Formular asynchron analysieren
- Formularergebnis der Analyse abrufen
- Beleg analysieren
- Beleg asynchron analysieren
- Rufen Sie das Analyseergebnis des Belegs ab
- Analysieren Sie das Layout
- Analysieren Sie das Layout asynchron
- Rufen Sie das Ergebnis der Analyselayouts ab
- Modell trainieren
- Modelle abrufen
- Modellschlüssel abrufen
- Modellinformationen abrufen
- Modell löschen
- Konnektoren
- So erstellen Sie Aktivitäten
- Ihre Integration entwickeln

Marketplace-Benutzerhandbuch
Inhalte
Struktur Ihres Solution Accelerators
Ihr Solution Accelerator muss der folgenden Ordnerstruktur entsprechen, um eine konsistente Erfahrung in allen Solution Accelerators zu gewährleisten. Es kann vier Ordner enthalten:
- Bereitstellung (Wenn die Benutzererfahrung Attended ist, z. B. Testdatenverwaltung, ist dies möglicherweise nicht enthalten)
- Dokumentation
- Bibliotheken (Wenn der Prozess keine Bibliotheken enthält, sind diese möglicherweise nicht enthalten)
- Prozesse
Obwohl bestimmte Elemente in jedem Solution Accelerator einheitlich sind (z. B. die Ordnerstruktur), kann Ihr Solution Accelerator vom spezifischen Anwendungsfall und den UiPath-Produkten beeinflusst werden, die im Solution Accelerator verwendet werden. In der folgenden Tabelle sind die konsistenten Elemente in jedem Solution Accelerator aufgeführt:
| Bereitstellung | Dokumentation | Bibliotheken | Prozesse |
|
| Einzelne Unterordner für jede Bibliothek |
|
2. Bereitstellungsordner
a. Asset-Details
Assets sind gemeinsam genutzte Variablen oder Anmeldeinformationen, die in verschiedenen Automatisierungsprojekten in einem Solution Accelerator verwendet werden können. Asset-Details ist eine Microsoft Excel-Arbeitsmappendatei (.xlsx), die mit Orchestrator Manager kompatibel ist, einem Tool, das die API von Orchestrator nutzt, um Entitäten zu bearbeiten. Mit dieser Arbeitsmappe können Benutzer einfach Assets anzeigen und hinzufügen, die in Ihrem Solution Accelerator verwendet werden.
Gemäß dem folgenden Beispiel wird diese Arbeitsmappe zwei Blätter haben: Erstellen zum Erstellen von Text-, Bool- und Integer-Assets und Anmeldeinformationen erstellen zum Erstellen von Anmeldeinformationsassets. Die erforderlichen Header und die Reihenfolge der Header für jedes Blatt sind sowie die Informationen innerhalb jeder Zeile in den nachfolgenden Tabellen definiert.
| Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe |
|---|---|---|---|---|---|---|---|---|
| Ordnername1 | Asset-Name1 | Beschreibung1 | Scope1 | Robotername oder Benutzername des Benutzers1 | Typ1 | Wert1 | Asset-ID2 | Ergebnis2 |
| Auftragsabwicklung | Dispatcher_PurchaseOrdersEmailsSourceAccount | Das Postfach, in dem sich die PurchaseOrders-Dokument-E-Mails befinden, die wir verarbeiten müssen. | Global | Keine Angabe | Text | DURCH BESTIMMTEN WERT ERSETZEN | Keine Angabe | Keine Angabe |
10 Spalte empfängt Eingaben vom Vorgang – z. B. Namen, Typen und Werte von Assets, die erstellt werden sollen.
11 Spalte, die vom Orchestrator Manager zum Schreiben von Daten verwendet wird, die vom Orchestrator abgerufen werden, z. B. die IDs der erstellten Assets. Werte hier werden beim nächsten Vorgang Erstellen /Anmeldeinformationen erstellen überschrieben.
Erstellen
| Ordnername 1 | Asset-Name 1 | Beschreibung 1 | Scope 1 | Robot Name 1 oder Benutzername 1 | Typ 1 | Wert 1 | Asset-ID 2 | Ergebnis 2 |
| Wenn Sie Namen von Unterordnern moderner Ordner angeben, müssen Sie den vollständigen Namen des übergeordneten Ordners einschließlich seiner Vorgänger getrennt durch den Schrägstrich (/) eingeben. Beispiel: Wenn ein moderner Ordner namens „Arbeitsgruppe1“ ein Unterordner eines modernen Ordners namens „AbteilungA“ ist, dann lautet der vollständige Name von Arbeitsgruppe1 „AbteilungA/Arbeitsgruppe1“. | Der Name des Assets. Der Name darf höchstens 256 Zeichen lang sein. | Beschreibung des Assets. Die Beschreibung darf maximal 250 Zeichen lang sein. | Das Feld Scope hat eine feste Anzahl möglicher Werte, entsprechend den im Orchestrator verfügbaren Asset-Scopes:
|
| Das Feld Typ hat eine feste Anzahl möglicher Werte gemäß den im Orchestrator verfügbaren Asset-Typen:
| Der Wert des Assets. Wenn Asset-Werte vom Benutzer definiert werden müssen, sollten sie als „ZUM ERSETZEN DURCH BESTIMMTEN WERTE“ geschrieben werden. Dieses Feld muss enthalten:
| Die ID des erstellten Assets, wenn das Asset erfolgreich erstellt wurde. | Das Ergebnis der Erstellung des Assets – erfolgreich oder fehlgeschlagen. |
12 Spalte empfängt Eingaben vom Vorgang – wie Namen, Typen und Werte von Assets, die erstellt werden sollen.
13 Spalte, die vom Orchestrator Manager zum Schreiben von Daten verwendet wird, die vom Orchestrator abgerufen werden, z. B. die IDs der erstellten Assets. Werte hier werden beim nächsten Vorgang Erstellen /Anmeldeinformationen erstellen überschrieben.
Erstellen Sie Anmeldeinformationen
| Ordnername 1 | Asset-Name 1 | Beschreibung 1 | Scope 1 | Robotername oder Benutzername des Benutzers 1 | Benutzername 1 | Kennwort 1 | Asset-ID 2 | Ergebnis 2 |
| Wenn Sie Namen von Unterordnern moderner Ordner angeben, müssen Sie den vollständigen Namen des übergeordneten Ordners einschließlich seiner Vorgänger getrennt durch den Schrägstrich (/) eingeben. Beispiel: Wenn ein moderner Ordner namens „Arbeitsgruppe1“ ein Unterordner eines modernen Ordners namens „AbteilungA“ ist, dann lautet der vollständige Name von „Arbeitsgruppe1“ „AbteilungA/Arbeitsgruppe1“. | Der Name des Assets. Der Name darf höchstens 256 Zeichen lang sein. | Beschreibung des Assets. Die Beschreibung darf maximal 250 Zeichen lang sein. | Das Feld Scope hat eine feste Anzahl möglicher Werte, entsprechend den im Orchestrator verfügbaren Asset-Scopes:
|
| Das Feld „Benutzername“. Da dies von Endbenutzern bereitgestellt wird, sollte dieses Feld immer in jeder Zeile „DURCH BESTIMMTEN WERT ERSETZEN“ enthalten. | Das Kennwort-Feld. Da dies von Endbenutzern bereitgestellt wird, sollte dieses Feld immer in jeder Zeile „DURCH BESTIMMTEN WERT ERSETZEN“ enthalten. | Die ID des erstellten Assets, wenn das Asset erfolgreich erstellt wurde. | Das Ergebnis der Erstellung des Assets – erfolgreich oder fehlgeschlagen. |
14 Spalte empfängt Eingaben vom Vorgang – z. B. Namen, Typen und Werte von Assets, die erstellt werden sollen.
15 Spalte, die vom Orchestrator Manager zum Schreiben von vom Orchestrator abgerufenen Daten verwendet wird, z. B. die IDs der erstellten Assets. Werte hier werden beim nächsten Vorgang Erstellen /Anmeldeinformationen erstellen überschrieben.
b. Warteschlangendetails
Eine Warteschlange ist ein Behälter, in den Sie eine unbegrenzte Anzahl von Elementen aufnehmen können. Warteschlangenelemente können mehrere Arten von Daten speichern, z. B. Rechnungsinformationen oder Kundendaten. Mit Warteschlangen können Sie große Automatisierungsprojekte erstellen, z. B. Solution Accelerators, die mit einer komplexen Logik ausgestattet sind.
Warteschlangendetails ist eine Microsoft Excel-Arbeitsmappendatei (.xlsx), die mit dem Orchestrator Manager kompatibel ist, einem Tool, das die Orchestrator-API zum Bearbeiten von Entitäten nutzt. Mit dieser Arbeitsmappe können Benutzer einfach Warteschlangen anzeigen und hinzufügen, die in Ihrem Solution Accelerator verwendet werden
Für das folgende Beispiel wird erwartet, dass diese Arbeitsmappe ein Blatt hat: Erstellen zum Erstellen aller Warteschlangen. Die erforderlichen Header und die Reihenfolge der Header für das Blatt sind sowie die Informationen innerhalb jeder Zeile in der nachfolgenden Tabelle definiert. Orangefarbene Kopfspalten erhalten Eingaben vom Vorgang – wie Namen, Beschreibung und maximale Anzahl von Wiederholungen der zu erstellenden Warteschlangen. Graue Headerspalten werden vom Orchestrator-Manager verwendet, um vom Orchestrator abgerufene Daten zu schreiben, z. B. die IDs der erstellten Warteschlangen. Werte hier werden beim nächsten Erstellungsvorgang überschrieben.
| Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe | Keine Angabe |
|---|---|---|---|---|---|---|---|
| Ordner Name | Warteschlangenname | Beschreibung | Unique Reference | Auto Retry | Max # of Retries | Asset-ID | Ergebnis |
| Beim Angeben von Namen von Unterordnern moderner Ordner ist es erforderlich, den vollständigen Namen des übergeordneten Ordners, einschließlich seiner Vorgänger, getrennt durch den Schrägstrich (/) einzugeben. Beispiel: Wenn ein moderner Ordner namens „Arbeitsgruppe1“ ein Unterordner eines modernen Ordners mit dem Namen „AbteilungA“ ist, dann lautet der vollständige Name von Arbeitsgruppe1 „AbteilungA/Arbeitsgruppe1“. | Der Name der Warteschlange. Der Name darf keine Leerzeichen enthalten. Der Name darf höchstens 50 Zeichen lang sein. | Beschreibung der Warteschlange. Die Beschreibung darf maximal 250 Zeichen enthalten. | Erzwingt, dass Transaktionen über eindeutige Referenzen verfügen. Muss entweder Ja oder Nein sein. | Aktiviert ein Transaktionselement in der Warteschlange, das mit einer Systemausnahme fehlschlägt, um automatisch wiederholt zu werden. Muss entweder Ja oder Nein sein. | Die maximale Anzahl von Wiederholungen für ein Transaktionselement innerhalb der Warteschlange. Muss mindestens 1 sein, wenn die automatische Wiederholung auf „Ja“ festgelegt ist. Kann ein Integer zwischen 1 und 50 sein. | Die ID der erstellten Warteschlange, wenn sie erfolgreich erstellt wurde. | Das Ergebnis der Erstellung der Warteschlange – Erfolg oder Fehlschlag. |
c. Lösungsverwaltungspaket
Ein Solution Accelerator ist ein Paket aus mehreren Komponenten (Prozessen, Assets, Warteschlangen usw.), die auf der UiPath Platform entwickelt wurden und zusammenarbeiten, um einen geschäftlichen Anwendungsfall zu automatisieren. Mit der UiPath-Lösungsverwaltung können Sie den Lebenszyklus von Solution Accelerator-Komponenten nach der Erstellung direkt verwalten. Diese Funktionalität kommt ins Spiel, wenn die Entwicklung für Ihren Solution Accelerator abgeschlossen ist und Sie seine Komponenten einfach in eine neue Umgebung übertragen möchten.
Mit Solutions Management können Sie diese Komponenten bequem in eine einzige Datei in der Orchestrator-Umgebung packen, in der der Solution Accelerator entwickelt wurde. Eine Anleitung zum Erstellen eines Lösungsverwaltungspakets finden Sie unter Erstellen eines Lösungsprojekts.
Einige Anforderungen und Überlegungen beim Erstellen eines Lösungsverwaltungspakets für Ihren Solution Accelerator:
- Alle Assets, bei denen es sich um Anmeldeinformationen handelt, müssen die Felder Benutzername und Kennwort enthalten, die die Werte „DURCH BESTIMMTEN WERT ERSETZEN“ enthalten, da diese von Endbenutzern bereitgestellt werden.
- Alle Assets, die Endbenutzerspezifisch sind, wie z. B. Ziel-E-Mail-Adressen oder Umgebungs-URLs, sollten auch die Werte „DURCH BESTIMMTEN WERT ERSETZEN“ haben.
- Die Namenskonvention für die Lösungsverwaltungs-ZIP-Datei sollte „Solution Accelerator Name 1.0.0“ lauten. Dabei ist Solution Accelerator Name der Name des Solution Accelerators und 1.0.0 die Version des Lösungsprojekts für die Solution Management-ZIP-Datei.
- Alle Speicher-Buckets und Trigger sind in der Lösungsverwaltung enthalten. Speicher-Buckets und Trigger können nicht in manuelle Bereitstellungen aufgenommen werden und müssen in der Dokumentation zum Bereitstellungshandbuch angegeben werden, damit sie manuell erstellt werden kann.
- Prozesse dürfen NICHT in der Lösungsverwaltungs-ZIP-Datei enthalten sein . Es wird erwartet, dass Prozesse nicht sofort ohne Änderung für Umgebungs- und verfahrensspezifische Verbesserungen an einem Lösungsbeschleuniger funktionieren.
- Wenn erwartet wird, dass eine benutzerdefinierte Bibliothek auf jeden Fall geändert wird, sollte sie nicht in das Lösungsverwaltungspaket aufgenommen werden, da sie ohne Änderung nicht sofort funktioniert.
d. NUPKG-Dateien der Bibliothek
Eine Bibliothek ist ein Projekt, das einen oder mehrere Workflows enthält, die als Aktivitäten in anderen Projekten wiederverwendet werden können. Dadurch kann Ihr Solution Accelerator für jeden einzelnen Prozess gemeinsamen Code verwenden. Informationen zum Erstellen einer Bibliothek finden Sie im Abschnitt Erstellen einer Bibliothek in der Bibliotheksdokumentation. Informationen zu den Entwicklungsstandards beim Erstellen einer Bibliothek für Solution Accelerators finden Sie im Abschnitt Bibliotheksentwicklung. Eine Bibliothek wird bei der Veröffentlichung als NUPKG-Datei gespeichert und kann als Abhängigkeit vom Paketmanager installiert werden. Sie können eine Bibliothek entweder in einem lokalen Ordner veröffentlichen oder im NuGet-Paketfeed veröffentlichen und herunterladen, um die relevante NUPKG-Datei abzurufen.
Wenn eine wiederverwendbare Bibliothek so konzipiert ist, dass sie sofort funktioniert, ohne dass Änderungen erforderlich sind, fügen Sie diese bitte in den Bereitstellungsordner ein.
Wenn erwartet wird, dass die Bibliothek geändert wird, um innerhalb des Projekts korrekt zu funktionieren, wird erwartet, dass sie nicht im Bereitstellungsordner enthalten ist, und das Bereitstellungshandbuch sollte deutlich machen, dass die Bibliothek geändert, veröffentlicht und Abhängigkeiten in jedem Projekt aktualisiert werden muss, das verwendet wird dieser Bibliothek. Wenn eine wiederverwendbare Bibliothek separat in einem Feed veröffentlicht wird, z. B. UiPath Solution Accelerators Generic Wiederverwendbare, müssen Sie die NUPKG-Datei nicht einschließen.
e. Alle zusätzlichen benutzerdefinierten Aktivitäten
Sie können eigene benutzerdefinierte Aktivitäten erstellen , die in UiPath Studio-Projekten verwendet werden können. Um benutzerdefinierte Aktivitäten zu verwenden , die erstellt werden, müssen Sie das NuGet-Paket installieren, das es in den Solution Accelerator-Projekten enthält, indem Sie über UiPath Studio auf den Paketmanager zugreifen und das NUPKG installieren. Dieses NuGet-Paket sollte nach Fertigstellung der benutzerdefinierten Aktivität erstellt werden. Das NUPKG kann im Bereitstellungsordner des Solution Accelerators enthalten sein.
3. Dokumentation
Die Dokumentationsstruktur muss den folgenden Richtlinien entsprechen:
- Solution Accelerator – Accelerator-Übersicht
- Solution Accelerator – Bereitstellungsanleitung
- Solution Accelerator – Technische Dokumentation
- Lösungsentwurf auf hoher Ebene (.pdf und ursprüngliche Bearbeitungsdatei wie z. B. VSDX)
- Detaillierter Lösungsentwurf (.pdf und ursprüngliche Bearbeitungsdatei wie z. B. VSDX)
4. Bibliotheken
Eine UiPath-Bibliothek ist ein Projekt, das einen oder mehrere Workflows enthält, die als Aktivitäten in anderen Projekten wiederverwendet werden können. Bibliotheken werden bei der Veröffentlichung als NUPKG-Dateien gespeichert und können als Abhängigkeiten vom Paketmanager installiert werden. Eine Bibliothek kann nur mit einem Bibliotheksprojekt entwickelt werden. Alle wiederverwendbaren UI-Komponenten sollten auch innerhalb einer Bibliothek mithilfe des Object-Repositorys implementiert werden. Jede Data Service-Entität muss in eine Bibliothek importiert werden, sodass im gesamten Solution Accelerator durch das Importieren einer Bibliothek der gleiche Verweis/Namespace verwendet werden kann. Durch das Importieren in eine Bibliothek treten keine Konflikte bei Namespaces in verschiedenen Prozessen auf.
Eine Bibliothek hat die folgenden Anforderungen:
| Projekttyp |
|
| Prozessgröße und Workflow-Namenskonvention |
|
| Anmerkungen |
|
| Namenskonvention für Variablen |
|
| Namenskonvention für Argumente |
|
| Argumentergebnisse |
|
| Anmerkungen |
|
| Data Service-Entität |
|
| Ausnahmebehandlung |
|
5. Prozesse
Ein Prozess ist ein UiPath-Projekt, das mit der Prozessentwurfsoption entwickelt wurde, die von einem UiPath-Roboter ausgeführt werden kann. Jedes neue Prozessprojekt sollte entweder ein plattformübergreifendes Projekt oder ein Windows-Projekt sein. Windows – Legacy verwendet eine ältere Version des.NET-Frameworks und wird in naher Zukunft keine Option mehr für neue Projekte sein. Data Service-Entitäten dürfen nicht innerhalb eines Prozesses importiert werden. Das Importieren innerhalb eines einzelnen Prozesses kann zu widersprüchlichen Namespaces im gesamten Solution Accelerator führen.
Ein Prozess hat die folgenden Anforderungen:
| Projekttyp |
|
| Prozessgröße |
|
| Anmerkungen |
|
| Namenskonvention für Variablen |
|
| Namenskonvention für Argumente |
|
| Anmerkungen |
|
| Data Service-Entität |
|
| Ebenen |
|