- Einleitung
- Erste Schritte
- Prozessmodellierung mit BPMN
- Grundlagen der Prozessmodellierung
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Prozessmodellierung mit Fallverwaltung
- Entwerfen eines persistenten Fallentitätsschemas
- Definieren von Fallschlüsseln (System vs. extern)
- Erstellen von Task-E/A- und Write-Back-Verträgen
- Austrittsregeln und Beendigung der frühen Phase
- Modellieren von primären und sekundären Phasen
- Auslösen eines Falls aus Data Fabric
- Implementieren von Personas und Berechtigungen auf Phasenebene
- Festlegen von SLAs und automatisierten Eskalationsregeln
- Konfigurieren einer Nacharbeitsschleife (Wiedereintritt)
- Verwalten von Live-Fallinstanzen: Anhalten, migrieren und wiederholen
- Maestro-Komponentenwörterbuch für die Fallverwaltung
- Prozessmodellierung mit Flow
- Prozessimplementierung
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Referenzinformationen
Halten Sie einen Prozess an, um eine Aufgabe zur menschlichen Überprüfung, Genehmigung oder Eingabe zuzuweisen.
Der Knoten Human Task pausiert den Prozess und weist einer Person eine Aufgabe zu. Er wird dann fortgesetzt, sobald sie diese abgeschlossen hat. Verwenden Sie sie, wenn ein Prozess eine menschliche Überprüfung, Genehmigung oder Eingaben erfordert, bevor er fortgesetzt werden kann.
Diese Seite behandelt den Aufgabentyp Schnellformular , bei dem Sie das Formular direkt auf dem Knoten erstellen. Eine praktische Anleitung finden Sie unter Hinzufügen einer menschlichen Genehmigung zu einem Workflow.
Wann Human Task im Vergleich zu Decision verwendet werden sollte
Verwenden Sie den Human Task -Knoten, wenn eine Person Informationen überprüfen und reagieren muss, bevor der Prozess fortgesetzt wird. Verwenden Sie den Entscheidungsknoten , wenn die Verzweigung automatisch aus vorhandenen Daten ohne menschliche Beteiligung aufgelöst werden kann.
Der Knoten Human Task leitet das vom Beauftragten gewählte Ergebnis über seine eigenen Ausgabe-Handles weiter. Greifen Sie nach einer Entscheidung, wenn die Verzweigung aus vorhandenen Daten anstelle einer Person folgt.
Aufgabentypen
Das Feld Typ steuert, wie die Aufgabe dem Beauftragten präsentiert wird.
Schnellformular
Erstellen Sie das Formular direkt auf dem Knoten. Sie definieren die Felder, die der Beauftragte sieht, und die Ergebnisse, die er wählen kann. Dies ist der Standardwert und eignet sich am besten für Genehmigungen und die einfache Datenerfassung. Der Rest dieser Seite dokumentiert das Schnellformular.
Benutzerdefinierte App
Unterstützt die Aufgabe mit einer codierten Aktions-App für eine umfassendere, benutzerdefinierte Benutzeroberfläche. Wählen Sie die App unter Aktions-App aus und ordnen Sie ihre Eingaben zu. Das Erstellen der App selbst wird in der Action Apps-Dokumentation behandelt.
Konfiguration
| Feld | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
| Typ | Ja | Schnellformular | Aufgabenpräsentationsmodus. Das Schnellformular zeigt ein auf dem Knoten definiertes Formular an. Eine benutzerdefinierte App ist eine codierte Aktions-App. |
| Bereitstellungskanäle | Ja | Action Center und E-Mail, die einer Gruppe zugewiesen sind | Ziele und Beauftragter für die Aufgabenbereitstellung. Unterstützte Kanäle sind Action Center, E-Mail, Slack und Microsoft Teams; Slack und Microsoft Teams erfordern eine Integration Service-Verbindung. |
| Aufgabenschema | Ja | Ergebnis übermitteln | Formularstruktur, einschließlich Felder, die der Beauftragte sieht oder ausfüllt, und Ergebnisse, die er auswählen kann. Die vollständige Struktur finden Sie unter Schema: Felder und Ergebnisse . |
| Aufgabentitel | Nein | Keine | Titel, der dem Beauftragten in seiner Aufgabenliste angezeigt wird. |
| Priorität | Nein | Keine | Im Action Center angezeigte Priorität: Niedrig, Mittel oder Hoch. |
| Beschriftungen | Nein | Keine | Durch Kommas getrennte Beschriftungen zum Organisieren von Aufgaben, z. B. finance,approval. |
Schema: Felder und Ergebnisse
Das Aufgabenschema definiert, was der Beauftragte sieht und was er an den Prozess zurückgibt. Er besteht aus zwei Teilen: Feldern und Ergebnissen.
Felder
Felder übertragen Daten in die Aufgabe und aus ihr heraus. Jedes Feld hat eine Richtung.
- Eingabefelder sind ein schreibgeschützter Kontext für den Beauftragten, der an einen Prozesswert gebunden ist, z. B.
$vars.start.output.employeeName. - Ausgabefelder werden vom Beauftragten ausgefüllt und an den Prozess zurückgegeben.
- In/Out- Felder erfüllen beides: Sie zeigen dem Beauftragten einen Prozesswert als Ausgangspunkt an, und der Beauftragte kann ihn bearbeiten, bevor er an den Prozess zurückgegeben wird.
Jedes Feld hat einen Typ. Verfügbare Typen:
textnumberdatebooleanfile
Ergebnisse
Ergebnisse sind die Schaltflächen, die der Beauftragte zum Abschließen der Aufgabe verwendet, z. B. Genehmigen und Ablehnen. Das Standardschema hat ein einziges Einreichungsergebnis . Das erste Ergebnis ist als primäre Aktion markiert.
Jedes Ergebnis fügt dem Knoten ein eigenes Ausgabe-Handle hinzu. Wenn der Beauftragte ein Ergebnis auswählt, wird der Prozess ab dem Handle dieses Ergebnisses fortgesetzt, sodass Sie jedes Ergebnis an einen anderen Pfad weiterleiten können. Siehe Verzweigung für das Ergebnis.
Ausgabe
Greifen Sie auf die Ausgabe des Knotens unter $vars.<nodeName>.output und das ausgewählte Ergebnis unter $vars.<nodeName>.status zu.
Ausgabe
Das Aufgabenergebnis: ein Objekt, das die vom Beauftragten übermittelten Werte enthält, verschlüsselt durch das Ausgabefeld. Lesen Sie ein einzelnes Feld mit $vars.<nodeName>.output.<fieldId>. Das Objekt verfügt auch über eine Action -Eigenschaft, die auf das ausgewählte Ergebnis festgelegt ist.
Status
Das Ergebnis, das der Beauftragte ausgewählte, z. B. Approve. Verzweigen Sie diesen Wert, um den Prozess weiterzuleiten.
Verzweigung für das Ergebnis
Jedes Ergebnis, das Sie definieren, fügt dem Knoten Human Task ein Ausgabehandle hinzu. Wenn der Beauftragte die Aufgabe abschließt, wird der Prozess mit dem Handle für das ausgewählte Ergebnis fortgesetzt. Verbinden Sie jedes Ergebnis-Handle mit dem Knoten, der für diesen Pfad ausgeführt werden soll. Sie benötigen keinen Entscheidungsknoten, um das Ergebnis zu teilen.
Human Task
├─ Approve → continue processing
└─ Reject → notify the requester and terminate
Human Task
├─ Approve → continue processing
└─ Reject → notify the requester and terminate
Lesen Sie ein übermitteltes Feld in einem beliebigen nachgelagerten Knoten mit $vars.<nodeName>.output.<fieldId>:
// In a Script node on one of the outcome paths
return $vars.approval.output.comment;
// In a Script node on one of the outcome paths
return $vars.approval.output.comment;
Das ausgewählte Ergebnis ist auch als $vars.<nodeName>.status verfügbar, wenn Sie es in einem Ausdruck benötigen.
Häufige Probleme
Aufgabe wird für den Beauftragten nicht angezeigt
Stellen Sie sicher, dass der Beauftragte, ob ein Benutzer oder eine Gruppe, korrekt ist und Zugriff auf das Action Center hat.
Ein Ausgabewert fehlt in der Ausgabe
Bestätigen, dass das Feld im Aufgabenschema mit Richtung Ausgabe definiert ist.
Ein Ergebnis leitet den falschen Pfad ein
Bestätigen Sie, dass das Ausgabe-Handle jedes Ergebnisses mit dem gewünschten Knoten verbunden ist. Jedes Ergebnis, das Sie im Schema definieren, hat ein eigenes Handle für den Knoten Human Task.
Hinweise
Um ohne einen echten Beauftragten zu testen, simulieren Sie mithilfe der Pseudo-Ausgabe eine status und output -Antwort. Die Schritte finden Sie unter Hinzufügen einer menschlichen Genehmigung zu einem Workflow .
- Wenn der Beauftragte eine Gruppe ist, kann jedes Mitglied dieser Gruppe die Aufgabe anfordern und abschließen.
- Für eine umfangreichere Schnittstelle als ein Formular legen Sie Typ auf Benutzerdefinierte App fest und unterstützen die Aufgabe mit einer Aktions-App.
Zugehörige Seiten
- Wann Human Task im Vergleich zu Decision verwendet werden sollte
- Aufgabentypen
- Schnellformular
- Benutzerdefinierte App
- Konfiguration
- Schema: Felder und Ergebnisse
- Felder
- Ergebnisse
- Ausgabe
- Ausgabe
- Status
- Verzweigung für das Ergebnis
- Häufige Probleme
- Aufgabe wird für den Beauftragten nicht angezeigt
- Ein Ausgabewert fehlt in der Ausgabe
- Ein Ergebnis leitet den falschen Pfad ein
- Hinweise
- Zugehörige Seiten