- 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
Erstellen Sie einen Workflow, der E-Mails empfängt, wichtige Felder extrahiert und jede Nachricht basierend auf dem Inhalt an entsprechende nachgelagerte Systeme weiterleitet.
Was Sie erstellen: Ein Workflow, der automatisch ausgelöst wird, wenn eine neue E-Mail eintrifft, wichtige Felder aus der Nachricht extrahiert und sie basierend auf dem Inhalt an die richtige nachgelagerte Aktion weiterleitet – z. B. die Protokollierung von Supportanforderungen an ein Ticketingsystem oder die Eskalation dringender Nachrichten an einen Slack-Kanal.
Was Sie benötigen
- Ein UiPath Automation Cloud-Konto mit Zugriff auf Maestro Flow.
- Ein Postfach, das über Integration Service (die Connector-Plattform von UiPath) verbunden ist. Zu den unterstützten Anbietern gehören Microsoft 365 und Gmail. Um eine Verbindung einzurichten, wechseln Sie auf der UiPath-Plattform zu Integration Service und konfigurieren Sie den Connector für Ihren E-Mail-Anbieter.
Verwendete Knoten
- E-Mail-Integrationstrigger – Wird ausgelöst, wenn eine neue E-Mail im verbundenen Postfach eintrifft
- Datentransformation – Extrahiert den Absender, den Betreff und den Text aus der E-Mail-Nutzlast
- Entscheidung – Leitet die E-Mail basierend auf dem Inhalt weiter
- Beenden – Beendet den Workflow ordnungsgemäß, wenn die Nutzlast fehlerhaft formatiert ist
Schritte
1. Erstellen Sie einen neuen Flow und fügen Sie einen E-Mail-Trigger hinzu
- Öffnen Sie Maestro → Flow und erstellen Sie einen neuen Workflow.
- Öffnen Sie im Knotenbereich Integrationsknoten und suchen Sie Ihren E-Mail-Connector (Microsoft 365 oder Gmail).
- Ziehen Sie den Trigger E-Mail empfangen auf die Arbeitsfläche.
- Wählen Sie im Konfigurationsbereich die zu verwendende Verbindung aus und konfigurieren Sie alle Filter (z. B. einen bestimmten Posteingangsordner).
2. Extrahieren Sie Felder aus der E-Mail
- Ziehen Sie einen Datentransformationsknoten auf die Arbeitsfläche und verbinden Sie ihn mit dem Trigger.
- Ordnen Sie die benötigten Felder aus der Ausgabenutzlast des Triggers zu:
trigger.body.from→senderEmailtrigger.body.subject→emailSubjecttrigger.body.body.content→emailBody
Die genauen Feldnamen variieren je nach Connector – überprüfen Sie das Ausgabeschema des Triggers im Konfigurationsbereich.
3. Route basierend auf dem Inhalt
- Ziehen Sie einen Entscheidungsknoten auf die Arbeitsfläche und verbinden Sie ihn mit dem Datentransformationsknoten.
- Legen Sie die Bedingung für die Auswertung des E-Mail-Inhalts fest. Zum Beispiel, um dringende Nachrichten abzufangen:
$vars.emailSubject.toLowerCase().includes("urgent"). - Verbinden Sie die True- Verzweigung mit einer Aktion mit hoher Priorität (z. B. einem Slack-Benachrichtigungsknoten).
- Verbinden Sie die Verzweigung False mit einer Standardaktion (z. B. Erstellen eines Tickets in Ihrem Supportsystem).
4. Behandeln Sie falsch formatierte Nutzlasten
Nicht jede E-Mail wird die Felder haben, die Sie erwarten. Schützen Sie sich vor falsch formatierten Nutzlasten, bevor sie den Workflow unterbrechen:
- Fügen Sie einen Entscheidungsknoten nach der Datentransformation hinzu, und überprüfen Sie, ob Pflichtfelder vorhanden sind – z. B.
$vars.senderEmail != null. - Verbinden Sie die gültige Verzweigung mit der Routing-Entscheidung aus Schritt 3.
- Verbinden Sie die ungültige Verzweigung mit einem Skriptknoten , der das Problem protokolliert.
- Verbinden Sie den Skriptknoten mit einem Beendigungsknoten , der auf
Failedfestgelegt ist.
Jeder Knoten, der ein Fehler-Handle verfügbar macht, kann auch mit demselben Fehlerpfad verbunden werden. Siehe Fehlerbehandlung.
5. Testen und debuggen
So testen Sie, ohne auf eine echte E-Mail zu warten:
- Fügen Sie vorübergehend einen manuellen Trigger neben dem E-Mail-Trigger hinzu.
- Konfigurieren Sie es mit einem Beispieleingabeschema, das der E-Mail-Nutzlastform entspricht.
- Führen Sie den Test mit Beispielwerten aus und überprüfen Sie die Routinglogik in der Ausführungsablaufverfolgung.
- Entfernen Sie den manuellen Trigger vor der Veröffentlichung.
Ergebnis
Ihr Workflow wird automatisch ausgelöst, wenn eine neue E-Mail eintrifft, extrahiert den Absender, den Betreff sowie den Text und leitet die Nachricht an die richtige nachgelagerte Aktion weiter. Falsch formatierte Nutzlasten enden auf dem Fehlerpfad, anstatt den Workflow zu unterbrechen.
Erweitern Sie diesen Workflow
- Aufrufen eines KI-Agenten – Fügen Sie vor dem Entscheidungsknoten einen Agent -Knoten hinzu, um die E-Mail mit KI statt einer Schlüsselwortübereinstimmung zu klassifizieren.
- Anhänge durchlaufen – Wenn die E-Mail Anhänge enthält, fügen Sie einen Schleifenknoten hinzu, um jeden zu verarbeiten.
- An den Absender antworten – Fügen Sie nach dem Routing einen E-Mail-Integrationsaktionsknoten hinzu, um eine Bestätigungsantwort an
{{ $vars.senderEmail }}zu senden.
- Was Sie benötigen
- Verwendete Knoten
- Schritte
- 1. Erstellen Sie einen neuen Flow und fügen Sie einen E-Mail-Trigger hinzu
- 2. Extrahieren Sie Felder aus der E-Mail
- 3. Route basierend auf dem Inhalt
- 4. Behandeln Sie falsch formatierte Nutzlasten
- 5. Testen und debuggen
- Ergebnis
- Erweitern Sie diesen Workflow