orchestrator
2022.4
false
- 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
- Status eines Warteschlangenobjekts
- Betriebsausnahme versus Anwendungsausnahme
- Studio-Aktivitäten, die mit Warteschlangen verwendet werden
- Massenupload von Elementen mithilfe einer CSV-Datei
- Verwaltung von Warteschlangen in Orchestrator
- Verwaltung von Warteschlangen in Studio
- Überprüfungsanforderungen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Integrationen
- Klassische Roboter
- Fehlersuche und ‑behebung
Studio-Aktivitäten, die mit Warteschlangen verwendet werden
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Orchestrator-Anleitung
Last updated 17. Okt. 2024
Studio-Aktivitäten, die mit Warteschlangen verwendet werden
Diese Aktivitäten sind Teil des
UiPath.System.Activities
-Aktivitätspakets, Sie finden diese im Bereich Aktivitäten unter Orchestrator > Warteschlangen.
- Warteschlangenobjekt hinzufügen (Add Queue Item) - besetzt die Warteschlange mit Objekten, definiert einen Rahmen, in dem diese Objekte verarbeitet werden müssen, und fügt jedem Objekt eine benutzerdefinierte Referenz hinzu. Standardmäßig ist der Status eines Objekts beim Hinzufügen zu einer Warteschlange Neu.
- Transaktionsobjekt hinzufügen (Add Transaction Item) – fügt ein Objekt in die Warteschlange ein, startet die Transaktion und setzt den Status auf In Bearbeitung (In Progress). Es kann auch konfiguriert werden, um eine benutzerdefinierte Referenz für jede Transaktion hinzuzufügen.
- Bulk Add Queue Items (Bulk Add Queue Items) – Fügt eine Sammlung von Elementen aus einem angegebenen
DataTable
zu einer angegebenen Warteschlange hinzu und legt den Status der Elemente auf Neufest. - Warteschlangenelemente löschen – löscht Elemente mit dem Status Neu aus einer angegebenen Warteschlange. Um diese Aktivität in Studio auszuführen, muss der Roboter mit dem Orchestrator verbunden sein und die Roboterrolle benötigt die Berechtigungen Bearbeiten,Erstellenund Löschen für Warteschlangen und Berechtigungen zum Löschen für Transaktionen. Die Aktivität wird unter dem Roboter ausgeführt, der sie ausführt.
- Warteschlangenelemente abrufen (Get Queue Items ) – Ruft eine Liste von bis zu 100 Transaktionen aus einer angegebenen Warteschlange ab, gemäß mehreren Filtern, z. B. Erstellungsdatum, Priorität, Status und Referenz.
- Warteschlangenelement warten – Ruft ein Warteschlangenelement aus einer angegebenen Warteschlange ab und speichert es in einer
QueueItem
-Variablen. Falls die angegebene Warteschlange zur Laufzeit leer ist, sendet diese Aktivität eine Nachricht an den Orchestrator, die besagt, dass sie bereit ist, ein Warteschlangenelement zu empfangen, und wartet dann darauf, dass der Warteschlange ein neues Element hinzugefügt wird. Nach dem Abrufen wird der Status des Elements auf In Bearbeitungfestgelegt. - Get Transaction Item – Ruft ein Objekt aus der Warteschlange ab, sodass Sie es verarbeiten können (Transaktion starten) und setzt dessen Status auf In Bearbeitung.
- Postpone Transaction Item – Fügt Zeitparameter ein, zwischen denen eine Transaktion verarbeitet werden muss (nicht vor dem Verschieben und nicht nach der Frist).
- Transaktionsfortschritt festlegen (Set Transaction Progress) - hilft Ihnen bei der Erstellung benutzerdefinierter Fortschrittsstatus für In Bearbeitung (In Progress)-Transaktionen. Dies kann an wichtigen Stellen in Ihrem Automatisierungsprojekt platziert werden, um Sie über dessen Fortschritt zu informieren, wenn es zum Beispiel abstürzt. Diese Option kann für den Fehlersuchvorgang nützlich sein.
-
Transaktionsstatus festlegen (Set Transaction Status) - ändert den Status des Transaktionsobjekts in Fehlgeschlagen (mit einer Anwendungs- oder Betriebs-Ausnahme) oder Erfolgreich. Anwendungsausnahmen sollte verwendet werden, wenn eine App, die Sie automatisieren, fehlschlägt oder nicht reagiert, während Betriebsausnahmen verwendet werden sollten, wenn ein bestimmter Transaktionswert eine Geschäftsanforderung nicht erfüllt.
Hinweis: Elemente, die mit einer Anwendungsausnahme fehlschlagen, werden wiederholt, wenn Sie die Optionen für die Automatische Wiederholung in der Warteschlange im Orchestrator konfiguriert haben.
Es gibt andere Aktivitäten, die entwickelt wurden, um mit Warteschlangen als Teil anderer Orchestrator-Funktionen verwendet zu werden. Beispielsweise verwenden Workflows mit langer Ausführungszeit die folgenden Warteschlangenaktivitäten, die Teil des
UiPath.Persistence.Activities
-Aktivitätspakets sind:
- Warteschlangenelement hinzufügen und Referenz abrufen – fügt ein Warteschlangenelement mit Parametern hinzu und ruft das entsprechende Warteschlangenelementobjekt ab, das in
QueueItemData
gespeichert ist, um jederzeit während der Ausführung des Workflows auf den Abschluss der Transaktion zu warten. - Auf Warteschlangenelement und Fortsetzen warten – hält die Ausführung des aktuellen Workflows an, bis eine angegebene Transaktion abgeschlossen ist. Um eine Transaktion zu bestimmen, muss ein
QueueItemData
-Objekt bereitgestellt werden, das aus den Aktivitäten „ Add Queue Item“ und „Get Reference “ abgerufen wurde. Nach Abschluss der Transaktion wird die Ausführung des Workflows fortgesetzt.