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.

Erstellen Sie einen Slack-Benachrichtigungsworkflow

Verfassen Sie eine dynamische Slack-Nachricht aus Workflowdaten und senden Sie sie über den Integration Service-Connector an einen Kanal.

Was Sie erstellen: Ein Workflow, der eine dynamische Slack-Nachricht aus Workflowdaten zusammensetzt und sie an einen Kanal sendet. Sie können dieses Muster an jeden Trigger – einen geplanten Auftrag, einen eingehenden Webhook oder ein Ereignis aus einem anderen System – anhängen, um jeder Automatisierung Echtzeitbenachrichtigungen hinzuzufügen.

Was Sie benötigen

  • Ein UiPath Automation Cloud-Konto mit Zugriff auf Maestro Flow.
  • Ein Slack-Arbeitsbereich, in dem Sie die Berechtigung zum Hinzufügen einer App haben.
  • Eine Slack-Verbindung, die in Integration Service (der Connector-Plattform von UiPath) konfiguriert ist. Um ihn einzurichten, wechseln Sie zum Integration Service auf der UiPath-Plattform, suchen Sie den Slack-Connector und autorisieren Sie ihn mit Ihrem Arbeitsbereich.

Verwendete Knoten

  • Manueller Trigger – startet den Workflow bei Bedarf (später durch Ihren echten Trigger ersetzen)
  • Skript – erstellt den Nachrichtentext dynamisch
  • Slack-Integrationsknoten – Sendet die Nachricht an einen Slack-Kanal

Schritte

1. Erstellen Sie einen neuen Flow und fügen Sie einen Trigger hinzu

  1. Öffnen Sie MaestroFlow und erstellen Sie einen neuen Workflow.
  2. Ziehen Sie einen Manual Trigger auf die Arbeitsfläche.
  3. Fügen Sie im Konfigurationsbereich des Triggers Eingabevariablen für alle Daten hinzu, die Sie in die Nachricht aufnehmen möchten – z. B. recordName (String) und status (String).

2. Verfassen Sie die Nachricht

  1. Ziehen Sie einen Skriptknoten auf die Arbeitsfläche und verbinden Sie ihn mit dem Trigger.
  2. Schreiben Sie im Code-Editor den Nachrichtentext mithilfe Ihrer Eingabevariablen:
return `✅ Update: *${recordName}* is now ${status}.\nTriggered at: ${new Date().toISOString()}`;
return `✅ Update: *${recordName}* is now ${status}.\nTriggered at: ${new Date().toISOString()}`;
  1. Legen Sie den Namen der Ausgabevariablen auf messageText fest.

Passen Sie das Format an die Konventionen Ihres Teams an. Slack unterstützt grundlegende Markdowns in Nachrichten (*bold*, _italic_, \n für Zeilenumbrüche).

3. Fügen Sie den Knoten Slack-Nachricht senden hinzu

  1. Öffnen Sie im Knotenbereich Integrationsknoten und suchen Sie den Slack-Connector.
  2. Ziehen Sie die Aktion Nachricht senden auf die Arbeitsfläche und verbinden Sie sie mit dem Skriptknoten.
  3. Im Konfigurationsbereich:
    • Wählen Sie Ihre Slack- Verbindung aus.
    • Legen Sie Kanal auf die Kanal-ID oder den Namen fest, an den die Nachricht gesendet werden soll (z. B. #alerts).
    • Nachricht zu {{ $vars.messageText }} zuordnen.

4. Testen und debuggen

  1. Wählen Sie Test aus.
  2. Geben Sie im Triggerdialogfeld Beispielwerte für recordName und status ein.
  3. Führen Sie den Test aus.

Überprüfen Sie den Slack-Kanal, nachdem die Ausführung abgeschlossen ist. Wenn die Meldung nicht angezeigt wird:

  • Stellen Sie sicher, dass die Slack-Verbindung in Integration Service aktiv ist.
  • Überprüfen Sie den Kanalnamen – verwenden Sie die Kanal-ID (beginnt mit C) anstelle des Anzeigenamens, wenn Sie den Fehler „Kanal nicht gefunden“ erhalten.
  • Überprüfen Sie die Ausgabe des Slack-Knotens in der Ausführungsablaufverfolgung auf Fehlerdetails von der Slack-API.

Ergebnis

Ihr Workflow wird bei Bedarf ausgelöst, setzt eine dynamische Slack-Nachricht aus den Triggereingaben zusammen und veröffentlicht sie auf dem konfigurierten Kanal. Sie können den Erfolg bestätigen, indem Sie den Kanal direkt überprüfen und die Ausgabe des Slack-Knotens in der Ausführungsablaufverfolgung überprüfen.

Erweitern Sie diesen Workflow

  • Bedingung hinzufügen – Fügen Sie vor dem Slack-Knoten einen Entscheidungsknoten hinzu, um die Nachricht nur zu senden, wenn ein bestimmter Schwellenwert erfüllt ist (z. B. nur bei Failed -Status benachrichtigen).
  • Trigger ersetzen – Wechseln Sie den manuellen Trigger durch einen Integrationstrigger oder einen geplanten Trigger, um Benachrichtigungen automatisch zu senden.
  • An mehrere Kanäle senden – Fügen Sie einen Switch -Knoten hinzu, um die Nachricht basierend auf der Priorität oder dem Team an verschiedene Kanäle weiterzuleiten.

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