- Erste Schritte
- Best Practices
- Mandant
- Über den Kontext „Mandant“
- Suche nach Ressourcen in einem Mandanten
- Verwaltung von Robotern
- Verbindung von Robotern mit Orchestrator
- Beispiele für die Einrichtung
- Speicherung von Roboterzugangsdaten in CyberArk
- Einrichten von Attended-Robotern
- Einrichten von Unattended-Robotern
- Speichern von Unattended-Roboterkennwörtern in Azure Key Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im HashiCorp Vault (schreibgeschützt)
- Löschen von getrennten und nicht reagierenden Unattended-Sitzungen
- Roboter-Authentifizierung
- Roboter-Authentifizierung mit Client-Anmeldeinformationen
- SmartCard-Authentifizierung
- Audit
- Ressourcenkatalogdienst
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Integrationen
- Klassische Roboter
- Fehlersuche und ‑behebung
Über Prozesse
Ein Prozess stellt die Paketversion dar, die mit einem bestimmten Ordner verknüpft ist. Wenn Sie einen neuen Prozess bereitstellen, wird er für alle Konten verfügbar, die Zugriff auf diesen Ordner haben.
Auf der Seite Prozesse können Sie ein hochgeladenes Paket als neuen Prozess bereitstellen, zuvor erstellte Prozesse verwalten, alle Ihre Prozesse auf dem neuesten Stand der Paketversionen halten und einen Auftrag direkt mit dem gewünschten Prozess starten. Dies hilft Ihnen, Pakete für alle Benutzer und Roboter in Ihrer Organisation bereitzustellen und Prozesse schneller auszuführen, sei es von der Seite Prozesse oder Aufträge.
Zusätzlich zur Ausführung von Prozessen von den Seiten Prozesse und Aufträge können Sie auch jeden Prozess so konfigurieren, dass er automatisch zusammen mit dem Roboter-Agenten gestartet wird. Als Administrator können Sie so dafür sorgen, dass die erforderlichen Prozesse ohne Verzögerung oder Fehler vom Maschinenbenutzer gestartet werden, z. B. um die Einhaltung der IT-Richtlinien des Unternehmens sicherzustellen.
Die folgende Tabelle enthält Feldbeschreibungen für die Seite Aufträge .
Feld |
Beschreibung |
---|---|
Name |
Der Anzeigename des Prozesses. Der Prozesstyp wird mit einem Symbol neben der Version dargestellt. Das Symbol stellt den Typ der spezifischen Prozessversion dar.
|
Paketname | Der Name des bereitgestellten Pakets.
Standardmäßig nicht sichtbar. Um die Spalte anzuzeigen, wählen Sie sie im Menü Spalten aus. Sie können die Prozessliste nach Paketnamen sortieren. |
Version |
Die Anzahl der Paketversionen, die aktuell in einem gegebenen Prozess verwendet werden.
|
Umgebung | Nur in klassischen Ordnern verfügbar. Der Name der Umgebung, die einem bestimmten Paket zugewiesen ist. |
Auftragspriorität |
Die Priorität des Auftrags. Sie können die Prozessliste nach Auftragspriorität sortieren und filtern. |
Umfang |
Der Scope eines Projekts, der zur Entwurfszeit in Studio festgelegt wurde. Die folgenden Optionen sind verfügbar:
|
Ausführungstyp |
Der Typ der Prozessausführung. Verknüpft mit der Projekteinstellung Attended-Automatisierung in Studio:
Der nicht angegebene Wert wird für Pakete angezeigt, die vor der Studio-Version 2021.10.3 veröffentlicht wurden. |
Kompatibilität |
Das kompatible Betriebssystem für das zugrunde liegende Zielframework des Automatisierungsprojekts. |
Einstiegspunkt |
Die Workflowdatei, die zum Starten der Ausführung des Prozesses verwendet wird. Standardmäßig wird die
Main.xml -Datei als Einstiegspunkt festgelegt. Wenn Ihr Projekt mehrere Einstiegspunkte enthält, wird der bei der Prozesserstellung ausgewählte angezeigt.
|
Beschreibung |
Eine benutzerdefinierte Beschreibung für den Prozess. Es wird empfohlen, dieses Feld auszufüllen, insbesondere wenn Sie mehrere Benutzer und Prozesse im Orchestrator verwalten. |
Beschriftungen | Die Liste aller Bezeichnungen, die dem Prozess zugeordnet sind. |
Eigenschaften | Die Liste aller Schlüssel-Wert-Paare, die dem Prozess zugeordnet sind. |
Aufbewahrungsaktion | Das Ergebnis der Aufbewahrungsrichtlinie am Ende der Aufbewahrungsdauer. |
Aufbewahrung (Tage) | Die Dauer der Aufbewahrungsrichtlinie. |
Main.xaml
-Datei befindet. Alle anderen .xaml
-Dateien zur Automatisierung, die im Projekt enthalten sind, müssen mit der Main.xaml
über die Aktivität Invoke Workflow File verknüpft werden, da typischerweise nur die Main.xaml
-Datei ausgeführt wird, wenn Sie eine Auftrag ausführen, und dies der standardmäßige Einstiegspunkt jedes Automatisierungsprojekts ist. Hier erfahren Sie mehr über die Projektorganisation und Designprinzipien in Studio.
.xaml
-Datei ändern. Ebenso können Sie mehrere Einstiegspunkte für Ihre RPA-Prozesse hinzufügen, wodurch Sie die Möglichkeit erhalten, nur eine bestimmte Abzweigung Ihres Automatisierungsprojekts auszuführen.
.xaml
-Datei ändern oder mehrere Einstiegspunkte zu RPA-Prozessen in Studio hinzufügen, indem Sie mit der rechten Maustaste auf eine andere .xaml
-Datei klicken und sie als Hauptdatei festlegen oder als Einstiegspunkt hinzufügen.
Angenommen, Sie erstellen einen Workflow, der Rechnungen prüft. Die Rechnung könnte aus dem Cloud-Speicher heruntergeladen werden oder sie könnte sich auf Ihrem Gerät befinden.
Sie entwerfen zwei Workflows innerhalb des Projekts und legen beide als Einstiegspunkte fest:
DownloadInvoiceFromStorage.xaml
– Ein Workflow, der die Rechnung aus einem externen Speicher herunterlädt.GetInvoiceFromLocal.xaml
– Workflow, der die Rechnung von Ihrem Gerät abruft.
GetInvoiceFromLocal.xaml
als Einstiegspunkt fest. Dies startet die Ausführung, beginnend mit diesem Schritt, und wird mit dem Workflow für die Rechnungsprüfung (der Main.xaml
-Datei) fortgesetzt.
- Für Pakete, die vor dem Juli 2020 veröffentlicht wurden, kann der Orchestrator den Haupteinstiegspunkt nicht ermitteln, deshalb wird standardmäßig kein Einstiegspunkt ausgewählt. Sie müssen den Einstiegspunkt manuell von der Dropdownliste auswählen.
- Wenn der Prozess nicht mehrere Einstiegspunkte unterstützt, zeigt der Orchestrator
Default
in der Dropdownliste Einstiegspunkt an, und das Feld ist deaktiviert.
Beim Entwerfen Ihres Projekts in Studio ermöglicht Ihnen das Annehmen von In- oder Out-Argumenten, sie in den Apps fremder Entwickler oder im Orchestrator zu verwenden. Das bedeutet, dass jeder Prozess, den Sie erstellen, Eingabeargumente über die Orchestrator-API oder -Benutzeroberfläche erhalten kann.
Im Orchestrator werden Argumente und zugehörige Informationen an mehreren Stellen angezeigt: auf Prozessebene, Auftragsebene und Trigger-Ebene in den entsprechenden Argumentabschnitten (Laufzeitargumente oder Registerkarte Argumente).
Sie können Werte für beliebige Eingabeargumente angeben. Weitere Informationen zu Eingabe- und Ausgabeargumenten in Orchestrator finden Sie auf dieser Seite.
1. Wählen Sie den Einstiegspunkt aus. Nur aktiviert, wenn mehrere Einstiegspunkte verfügbar sind.
2 – Filtern Sie die angezeigten Argumente nach ihrer Richtung (Eingabe, Ausgabe, Alle)
3 – Siehe Argumente und zugehörige Informationen für die .xaml, die als Einstiegspunkt festgelegt wurde.
In diesem Abschnitt werden vorhandene Prozesstypen entsprechend den Anforderungen der Benutzeroberfläche beschrieben. Der Prozesstyp wird in Studio im Fenster Projekteinstellungen konfiguriert und im Orchestrator nach dem Veröffentlichen des Projekts entsprechend dargestellt.
Nach den Anforderungen der Benutzeroberfläche gibt es zwei Arten von Prozessen:
-
Hintergrundprozess – Erfordert keine Benutzeroberfläche oder Benutzereingriffe zur Ausführung. Aus diesem Grund können Sie mehrere solcher Aufträge im Unattended-Modus auf demselben Benutzer gleichzeitig ausführen. Für jede Ausführung ist eine Unattended-/NonProduction-Lizenz erforderlich. Unattended-Roboter verarbeiten Hintergrundprozesse in Sitzung 0 unter
NT AUTHORITY\LOCAL SERVICE
, die keine Benutzeroberfläche hat und nicht mit einer Benutzersitzung interagieren kann. -
Vordergrundprozess – Erfordert eine Benutzeroberfläche, da für die Ausführung die Benutzeroberfläche generiert werden muss oder der Prozess interaktive Aktivitäten wie Click enthält. Sie können jeweils nur einen einzigen solchen Prozess auf einem Benutzer ausführen.
Hinweis: Derselbe Benutzer kann mehrere Hintergrundprozesse und einen einzelnen Vordergrundprozess gleichzeitig ausführen.
Die folgende Tabelle zeigt die UiPath® Roboterversion, die zum Ausführen von Vordergrund-/Hintergrundprozessen gemäß den Aspekten der Roboteranmeldeinformationen erforderlich ist.
Prozesstyp |
Berücksichtigung der Anmeldeinformationen |
Roboterversion |
---|---|---|
Hintergrund |
Robot mit Anmeldeinformationen |
Alle |
Vordergrund |
Robot mit Anmeldeinformationen |
Alle |
Hintergrund |
Robot ohne Anmeldeinformationen |
2021.10+ |
Vordergrund |
Robot ohne Anmeldeinformationen |
Ungültige Konfiguration. Aufträge können nicht ausgeführt werden. |
Beim Erstellen eines Automatisierungsprojekts in Studio müssen Entwickler ein Kompatibilitätsattribut konfigurieren, das sich auf das zugrunde liegende Ziel-Framework des Automatisierungsprojekts und das kompatible Betriebssystem auswirkt.
Die folgende Tabelle zeigt die UiPath Roboterversion, die zum Ausführen von Prozessen gemäß ihren Zielframeworks und den Aspekten der Betriebssystemkompatibilität erforderlich ist.
Ziel-Framework |
Betriebssystem |
Roboterversion |
---|---|---|
.NET Framework 4.6.1 |
Windows – Legacy |
Alle |
.NET 5.0+ |
Windows |
21.8+ |
.NET 5.0+ |
Plattformübergreifend |
21.8+ |
Wenn eine neue Version eines Pakets in Orchestrator verfügbar ist (Sie haben eine neue Version von Studio veröffentlicht), wird dies mit dem Symbol neben dem Prozess, zu dem es gehört, angezeigt.
Sie können Prozesse einzeln im entsprechenden Fenster Prozesse anzeigen auf die neueste verfügbare Version aktualisieren, oder Sie können sie in großen Mengen aktualisieren, indem Sie mehrere von ihnen auswählen und auf die globale Schaltfläche Neueste verwenden klicken.
Wenn eine Paketversion, die mit einem Prozess verknüpft ist, nicht mehr im konfigurierten NuGet-Repository verfügbar ist, wird dies mit dem Symbol angezeigt.
Wenn Sie die neueste verfügbare Version eines Pakets in einem bestimmten Prozess verwenden, wird das Symbol neben dem Prozess angezeigt.
Erstellen eines Prozesses:
- Berechtigung Anzeigen für Pakete;
- Berechtigungen Anzeigen und Erstellen für Prozesse.
Starten eines Auftrags über die Seite Prozesse:
- Berechtigungen zum Erstellen eines Prozesses
- Erstellen für Aufträge
Bereitstellen von Prozessen in klassischen Ordnern:
-
Berechtigungen zum Erstellen eines Prozesses
Anzeigen für Umgebungen ist ebenfalls erforderlich.