UiPath Documentation
maestro
latest
false
Benutzerhandbuch zu Maestro
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Aktivitäten für Warteschlangenaufgaben

Warteschlangenaufgabenaktivitäten in BPMN-Prozessen von Maestro: Pflichtfelder zum Erstellen, Aktualisieren und Auflösen von Orchestrator-Warteschlangenelementen, geordnet nach Aktivität.

Warteschlangenaufgabenaktivitäten erstellen, aktualisieren und lösen Orchestrator-Warteschlangenelemente aus einer Aufgabe in einem BPMN-Prozess von Maestro. Der Zugriff auf Warteschlangenaktivitäten erfolgt über die Dropdownliste Aktion im Eigenschaftenbereich einer Aufgabe. Warteschlangenaktivitäten sind in den folgenden Aufgabentypen verfügbar – die vollständige Liste finden Sie unter Aufgaben :

  • Serviceaufgaben
  • Benutzeraufgaben
  • Senden Sie Aufgaben
  • Empfangsaufgaben
  • Geschäftsregelaufgaben
  • Skriptaufgaben

Lebenszyklus eines Warteschlangenelements

Status (State)So wird es erreicht
Neu (New)Das Element wird der Warteschlange hinzugefügt.
InProgressEin Warteschlangen-Trigger startet eine Prozessinstanz für das Element und setzt es auf InProgress.
Erfolgreich/FehlgeschlagenDer Prozess legt den endgültigen Status mit Transaktionsstatus festlegen fest.
Aufgegeben (Abandoned)Automatisch, wenn ein Element 24 Stunden lang in Bearbeitung bleibt, ohne einen endgültigen Status zu erreichen. Wenn ein Wiederholungsversuch für die Warteschlange konfiguriert ist, klont der Orchestrator das Element und stellt es erneut in die Warteschlange ein.
Hinweis:

Ein Warteschlangenelement startet genau eine BPMN-Prozessinstanz von Maestro. Eine einzelne Instanz, die mehrere Elemente in einer Schleife verbraucht, wird in diesem Release nicht unterstützt.

Warteschlangenelemente erstellen

Fügt einer Orchestrator-Warteschlange mit dem Status Neu ein neues Element hinzu.

FeldErforderlichBeschreibung
WarteschlangennameJaDie Orchestrator-Warteschlange, der das Element hinzugefügt werden soll.
OrdnerpfadJaDer Orchestrator-Ordner, der die Warteschlange enthält.
PrioritätNeinDie Verarbeitungspriorität des Elements.
DeadlineNeinDas Datum und die Uhrzeit, bis zu der das Element verarbeitet werden muss.
Datum verschiebenNeinGeben Sie das früheste Datum und die früheste Uhrzeit ein, zu der die Transaktion für die Verarbeitung verfügbar ist.
Benutzerdefinierte DatenNeinZusätzliche Daten, die an das Element angehängt sind und für den Roboter oder Prozess verfügbar sind, der es verarbeitet.

Warteschlangenelemente erstellen und warten

Fügt einer Warteschlange ein Element hinzu und wartet, bis das Element einen endgültigen Status erreicht, bevor der Prozess fortgesetzt wird. Verwendet die gleichen Felder wie Warteschlangenelemente erstellen.

Bulk add queue items

Fügt einer Warteschlange mehrere Elemente in einem einzigen Batch hinzu, bis zu 15.000 Elemente pro Aufruf.

FeldErforderlichBeschreibung
WarteschlangennameJaDie Orchestrator-Warteschlange, der Elemente hinzugefügt werden sollen.
OrdnerpfadJaDer Orchestrator-Ordner, der die Warteschlange enthält.
ElementeJaDie Liste der hinzuzufügenden Elemente, bis zu 15.000 pro Aufruf.
CommitTypJaAllOrNothing weist den gesamten Batch zurück, wenn ein Element die Validierung nicht besteht. ProcessAllIndependently fügt alle gültigen Elemente hinzu und meldet Fehler einzeln.

Wenn der Commit-Typ ProcessAllIndependently ist, gibt die Aktivität die Liste der Elemente zurück, die nicht hinzugefügt werden konnten.

Delete queue items

Entfernt Elemente mit dem Status Neu aus einer angegebenen Warteschlange.

FeldErforderlichBeschreibung
WarteschlangennameJaDie Orchestrator-Warteschlange, aus der Elemente entfernt werden sollen.
OrdnerpfadJaDer Orchestrator-Ordner, der die Warteschlange enthält.
ElementeJaDie zu entfernenden Elemente. Nur Elemente mit dem Status Neu können entfernt werden.

Postpone transaction item

Legt ein Verschiebungsdatum und optional ein Fälligkeitsdatum für ein Transaktionselement in Bearbeitung fest und gibt das Element in den Status Neu zurück.

FeldErforderlichBeschreibung
VerschiebungsdatumJaGeben Sie das früheste Datum und die früheste Uhrzeit ein, zu der die Transaktion wieder für die Verarbeitung verfügbar ist.
FälligkeitsdatumNeinDie Frist, bis zu der das Element verarbeitet werden muss.
Hinweis:

Das Verschieben des Transaktionselements wird nicht automatisch wiederholt, wenn der zugrunde liegende Aufruf mit einem 4xx-Fehler fehlschlägt.

Set transaction progress

Aktualisiert ein Transaktionselement in Bearbeitung mit einer benutzerdefinierten Statuszeichenfolge. Der Status ist im Orchestrator sichtbar.

FeldErforderlichBeschreibung
FortschrittJaEine benutzerdefinierte Textzeichenfolge, die den aktuellen Verarbeitungsstatus des Elements beschreibt.

Set transaction status

Legt den Endstatus eines Transaktionselements auf Successful oder Failed fest.

FeldErforderlichBeschreibung
StatusJaErfolgreich oder Fehlgeschlagen.
FehlertypBedingtErforderlich, wenn der Status Fehlgeschlagen ist. BusinessException oder ApplicationException.
FehlergrundBedingtErforderlich, wenn der Status Fehlgeschlagen ist. Eine kurze Beschreibung des Fehlers.
FehlerdetailsNeinZusätzliche Fehlerinformationen.

Maestro wiederholt die Aufgabe automatisch, es sei denn, der zugrunde liegende Aufruf schlägt mit einem 4xx-Fehler fehl. Bei einem Fehler gibt die Aufgabe den Fehlercode OrchestratorSetTransactionResultFailed zurück.

Informationen zum Trigger, der einen Prozess von einem Warteschlangenelement aus startet, finden Sie unter Ereignisse. Weitere Informationen zu Aufgaben finden Sie unter Aufgaben in der BPMN-Modellierung.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben