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.

Menschliche Aufgabe

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

FeldErforderlichStandardBeschreibung
TypJaSchnellformularAufgabenpräsentationsmodus. Das Schnellformular zeigt ein auf dem Knoten definiertes Formular an. Eine benutzerdefinierte App ist eine codierte Aktions-App.
BereitstellungskanäleJaAction Center und E-Mail, die einer Gruppe zugewiesen sindZiele 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.
AufgabenschemaJaErgebnis übermittelnFormularstruktur, 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 .
AufgabentitelNeinKeineTitel, der dem Beauftragten in seiner Aufgabenliste angezeigt wird.
PrioritätNeinKeineIm Action Center angezeigte Priorität: Niedrig, Mittel oder Hoch.
BeschriftungenNeinKeineDurch 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:

  • text
  • number
  • date
  • boolean
  • file

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

Hinweis:

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.

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