- Einleitung
- Erste Schritte
- Erstellen mit Maestro BPMN
- Grundlegendes zur BPMN-Modellierung von Maestro
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Einen einfachen BPMN-Prozess implementieren
- Einen komplexen BPMN-Prozess implementieren
- Debugging
- Simulieren
- Auswertungen (Vorschau)
- Häufige Implementierungsszenarien
- Erstellen mit Maestro Case
- Einführung in Maestro Case
- Maestro BPMN vs. Maestro Case: Wann wird Case Management verwendet?
- Der Lebenszyklus von Maestro Case: Vom Ereignis-Trigger zum App-Erlebnis
- Erstellen Sie Ihren ersten Fall mit Maestro Case
- Maestro Case mit einem Codierungs-Agent erstellen (Vorschau)
- 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)
- Konfigurieren und Testen des Case Manager-Agents (Vorschau)
- Eingabe- und Ausgabevertrag für den Fall Manager
- Wörterbuch für die Komponente „Maestro Case“.
- Erstellen mit Maestro Flow
- Orchestrieren Sie einen KI-Agent
- Rufen Sie eine externe API auf
- Eingehende E-Mails verarbeiten
- Einen Slack-Benachrichtigungs-Workflow erstellen
- Eine menschliche Genehmigung zu einem Workflow hinzufügen
- Erstellen Sie einen Chat Agent-Workflow
- Fehler behandeln
- Maestro Automate
- Integrationen
- Betrieb
- Überwachung
- Optimieren
- Referenzinformationen
Halten Sie einen Workflow in einem Überprüfungsschritt an, senden Sie eine Genehmigungsaufgabe an eine bestimmte Person und fahren Sie basierend auf ihrer Antwort fort.
Was Sie erstellen: Ein Prozess, der in einem Überprüfungsschritt angehalten wird, eine Genehmigungsaufgabe an eine bestimmte Person sendet und auf dem richtigen Pfad fortgesetzt wird, sobald diese geantwortet, genehmigt oder abgelehnt hat. Dieses Muster ist der Baustein für jeden Prozess, der eine menschliche Zustimmung erfordert, bevor Sie fortfahren können.
Diese Anleitung verwendet den Aufgabentyp Schnellformular , bei dem Sie das Genehmigungsformular direkt auf dem menschlichen Knoten erstellen.
Was Sie benötigen
- Ein UiPath Automation Cloud-Konto mit Zugriff auf Maestro Flow.
Verwendete Knoten
- Manueller Trigger: Startet den Prozess bei Bedarf
- Mensch: Unterbricht die Ausführung und erstellt eine Genehmigungsaufgabe für den zugewiesenen Genehmiger
- Beenden: Beendet den abgelehnten Pfad ordnungsgemäß
Schritte
1. Die Schritte vor der Genehmigung erstellen
Richten Sie zuerst die Knoten ein, die vor dem Genehmigungspunkt ausgeführt werden. Erstellen Sie einen neuen Flow und fügen Sie die Knoten hinzu, die die Daten abrufen oder erhalten, die der Genehmiger überprüfen muss, und konvertieren Sie sie dann in ein lesbares Format.
2. Fügen Sie einen Menschenknoten hinzu
Fügen Sie den Knoten hinzu, der die Genehmigungsaufgabe erstellt und den Prozess anhält.
- Ziehen Sie einen menschlichen Knoten aus dem Abschnitt „UiPath-Knoten“ auf die Arbeitsfläche.
- Verbinden Sie ihn mit dem letzten Vorgenehmigungsknoten.
- Konfigurieren Sie im Eigenschaftenbereich die Aufgabe:
- Typ: Lassen Sie Schnellformular eingestellt.
- Aufgabenbereitstellung: Überprüfen Sie die vom Administrator konfigurierten Kanäle, in denen die Aufgabe bereitgestellt wird, z. B. Action Center oder Slack.
- Zuweisungskriterien: Legen Sie den Genehmiger als einen einzelnen Benutzer, eine variablenbasierte benutzerdefinierte Zuweisung oder eine Gruppenzuweisungsstrategie wie Round-Robin oder Workload-Verteilung fest.
- Schema: Definieren Sie das Formular. Fügen Sie Eingabefelder für den schreibgeschützten Kontext hinzu, den der Genehmiger überprüft (z. B. den Rechnungsbetrag, den Namen des Anforderers und einen Link zum unterstützenden Dokument), die jeweils an einen Prozesswert wie
$vars.manualTrigger1.output["amount"]gebunden sind. Fügen Sie für dieses Szenario zwei Ergebnisse hinzu: Genehmigen und Ablehnen. - Priorität: Legen Sie Hoch fest, wenn die Aufgabe zeitkritisch ist.
3. Verzweigung für die Antwort des Genehmigers
Der menschliche Knoten hat ein Ausgabe-Handle pro definiertem Ergebnis, sodass Sie jedes Ergebnis direkt weiterleiten können.
- Verbinden Sie den Ergebnis-Handle Genehmigen mit der Fortsetzung Ihres Prozesses (z. B. einen Systemschreibprozess oder eine Benachrichtigung).
- Verbinden Sie den Ergebnis-Handle Ablehnen mit einem Beenden-Knoten, um diesen Pfad ordnungsgemäß zu beenden.
4. Testen und Debuggen
Sie benötigen keinen echten Genehmiger, um diesen Ablauf zu testen. Wählen Sie einen der folgenden Ansätze aus.
- Debuggen ohne Pseudo-Objekt: Debuggen Sie den Flow und lassen Sie ihn den menschlichen Knoten erreichen. Die Aufgabe wird inline innerhalb der Arbeitsfläche geöffnet, sodass Sie sie abschließen können, ohne den Debugger zu verlassen, und sowohl die Verzweigungen „Genehmigen“ als auch „Ablehnen“ mithilfe der tatsächlichen Aufgabe überprüfen können.
- Pseudo-Ausgabe verwenden: Simulieren Sie eine Antwort, anstatt eine Aufgabe auszuführen.
- Wählen Sie den Knoten Mensch und öffnen Sie die Pseudo-Ausgabe im Eigenschaftenbereich.
- Aktivieren Sie den Pseudo-Umschalter.
- Stellen Sie
statusaufApproveein (oderReject, um die Ablehnungsverzweigung zu testen). - Debuggen Sie den Ablauf und überprüfen Sie, ob die richtige Verzweigung ausgeführt wird.
- Entfernen Sie die Pseudo-Ausgabe, bevor Sie den Ablauf veröffentlichen.
Ergebnis
Ihr Prozess hält am Knoten Mensch an, sendet das Genehmigungsformular an die angegebene Person und leitet die Ausführung auf den richtigen Pfad um, sobald sie antwortet. Der genehmigte Pfad setzt die Automatisierung fort; Der abgelehnte Pfad endet sauber.
Erweitern Sie diesen Flow
- Den Genehmiger benachrichtigen: Fügen Sie vor dem menschlichen Knoten einen Benachrichtigungsschritt (E-Mail oder Slack) hinzu, um dem Genehmiger mitzuteilen, dass eine Aufgabe wartet.
- Bei Ablehnung eskalieren: Rufen Sie auf dem Pfad „Ablehnen“ einen autonomen Agent auf oder leiten Sie ihn zu einem zweiten Genehmiger weiter, anstatt sofort zu beenden.
- Die Hinweise des Genehmigers erfassen: Fügen Sie dem Schema ein Ausgabefeld hinzu (z. B. einen Kommentar) und lesen Sie es nach dem Knoten mit
$vars.approval.output.comment.