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.

Verarbeiten Sie eingehende E-Mails

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

  1. Öffnen Sie MaestroFlow und erstellen Sie einen neuen Workflow.
  2. Öffnen Sie im Knotenbereich Integrationsknoten und suchen Sie Ihren E-Mail-Connector (Microsoft 365 oder Gmail).
  3. Ziehen Sie den Trigger E-Mail empfangen auf die Arbeitsfläche.
  4. 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

  1. Ziehen Sie einen Datentransformationsknoten auf die Arbeitsfläche und verbinden Sie ihn mit dem Trigger.
  2. Ordnen Sie die benötigten Felder aus der Ausgabenutzlast des Triggers zu:
    • trigger.body.fromsenderEmail
    • trigger.body.subjectemailSubject
    • trigger.body.body.contentemailBody

Die genauen Feldnamen variieren je nach Connector – überprüfen Sie das Ausgabeschema des Triggers im Konfigurationsbereich.

3. Route basierend auf dem Inhalt

  1. Ziehen Sie einen Entscheidungsknoten auf die Arbeitsfläche und verbinden Sie ihn mit dem Datentransformationsknoten.
  2. Legen Sie die Bedingung für die Auswertung des E-Mail-Inhalts fest. Zum Beispiel, um dringende Nachrichten abzufangen: $vars.emailSubject.toLowerCase().includes("urgent").
  3. Verbinden Sie die True- Verzweigung mit einer Aktion mit hoher Priorität (z. B. einem Slack-Benachrichtigungsknoten).
  4. 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:

  1. Fügen Sie einen Entscheidungsknoten nach der Datentransformation hinzu, und überprüfen Sie, ob Pflichtfelder vorhanden sind – z. B. $vars.senderEmail != null.
  2. Verbinden Sie die gültige Verzweigung mit der Routing-Entscheidung aus Schritt 3.
  3. Verbinden Sie die ungültige Verzweigung mit einem Skriptknoten , der das Problem protokolliert.
  4. Verbinden Sie den Skriptknoten mit einem Beendigungsknoten , der auf Failed festgelegt 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:

  1. Fügen Sie vorübergehend einen manuellen Trigger neben dem E-Mail-Trigger hinzu.
  2. Konfigurieren Sie es mit einem Beispieleingabeschema, das der E-Mail-Nutzlastform entspricht.
  3. Führen Sie den Test mit Beispielwerten aus und überprüfen Sie die Routinglogik in der Ausführungsablaufverfolgung.
  4. 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.

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