UiPath Documentation
activities
latest
false
Klassische Integrationsaktivitäten
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Schnellstart – Kanäle und Nachrichten

Überblick

Dieser Leitfaden soll Sie bei der Erstellung eines funktionierenden Beispiels mit verschiedenen Slack-Aktivitäten unterstützen, einschließlich Create Channel, Invite to Channel, Send Message und Get Messages.

Mit diesem funktionierenden Beispiel können Sie die Verbindung zu Ihrem Slack-Workspace schnell überprüfen und sich mit den Eingabe-/Ausgabe-Datentypen der enthaltenen Aktivität vertraut machen.

Nachdem Sie die Schritte in dieser Anleitung ausgeführt haben, verfügen Sie über eine Automatisierungs-Sequence, die Folgendes ausführt:

  1. Stellt eine Verbindung zu Ihrem Slack-Arbeitsbereich (Slack Scope) her.

  2. Erstellt einen neuen Kanal in Ihrem Slack-Arbeitsbereich (Create Channel).

  3. Lädt einen Benutzer zu Ihrem neuen Kanal ein (In Kanal einladen).

  4. Sendet eine Nachricht an den Kanal (Send Message).

  5. Überprüft die Ergebnisse der Aktivitäten Create Channel, Invite to Channel und Send Message , indem die Nachrichten und Benutzerinformationen des Kanals ausgegeben werden (Get Messages, For Each und Write Line).

Voraussetzungen

Bevor Sie beginnen:

  1. Schließen Sie die Schritte zum Slack -Setup ab.

Schritte

Erstellen Sie Ihr Projekt

  1. Fügen Sie Ihrem Projekt die Aktivität Slack Scope hinzu.
  2. Enter the ClientID for your Slack app.
  3. Enter the ClientSecret for your Slack app.
    • Weitere Informationen zur Client-ID und zum Client-Geheimnis finden Sie unter Neue Slack-App erstellen in der Setup- Anleitung.
  4. From the Scopes drop-down list, select all of the listed scopes.
  5. Click the Connect button in the Design Panel.
  6. Fügen Sie die Aktivität Create Channel nach der Aktivität Slack Scope hinzu.
  7. Create and enter a String variable for your Channel Name (e.g, channelName with default value "slack_quickstart").
  8. Create and enter a String variable for the ChannelID (e.g., newChannel)
    • Weitere Informationen zu den zulässigen Namenswerten finden Sie unter Kanalname auf der Seite Details zur Aktivität Create Channel .
  9. Fügen Sie die Aktivität Invite to Channel nach der Aktivität „Create Channel“ hinzu.
  10. In the Channel property, enter the String variable you created for the ChannelID property in the Create Channel activity (e.g., newChannel).
  11. Geben Sie einen Slack-Benutzer ein, den Sie in den Kanal einladen möchten, indem Sie die Benutzernamessyntax von Slack verwenden (z. B. „Jean.Grey“).
    • You must enter a user that belongs to the workspace that you're Slack Scope is connected to.
  12. Fügen Sie die Aktivität Send Message nach der Aktivität Invite to Channel hinzu.
  13. In the Conversation property, enter the String variable you created for the ChannelID property in the Create Channel activity (e.g., newChannel).
  14. Create and enter a String variable for the Text property (e.g., messageText with default value "Welcome to "+channelName).
    • While it's good practice to create and enter a Message variable for the Message output property, for this example you'll not need to because it is not applicable when you verify the activity results.

Testen Sie Ihr Projekt

  1. Um zu überprüfen, ob Ihr neuer Kanal erstellt wurde, die Benutzer eingeladen wurden und die Nachricht erfolgreich gesendet wurde, fügen Sie die Aktivität Get Messages nach der Aktivität Send Message hinzu.

  2. In the Conversation property, enter the String variable you created for the ChannelID property in the Create Channel activity (e.g., newChannel).

  3. Create and enter a Message[] variable for the Messages output property (e.g., slackMessages).

    • When creating your variable, select UiPath.Slack.Models.Message[] as your variable type.
  4. Um die Ausgabe Ihrer gesendeten Nachricht zu verarbeiten und anzuzeigen, fügen Sie nach der Aktivität Get Messages die Aktivität mit den If- und If-Aktivitäten hinzu.

  5. In the TypeArgument property, select UiPath.Slack.Models.Message.

  6. In the Values property, enter the Message[] variable you created for the Messages output property in the Get Messages activity (e.g., slackMessages).

  7. For the If activity Condition statement, enter the following parameters to narrow down the Get Messages output to the message you sent with the Send Message activity: item.Text.Equals(messageText).

  8. In the Then statement box, add the Write Line activity.

    1. For the Text property, enter item.User+" : "+item.Text to output the message text and your user ID for verification in the output window.
  9. In the Else statement box, add another Write Line activity.

    1. For the Text property, enter item.User+" : "+item.Text to see all the user IDs that "joined" from the Invite to Channel activity.
  10. Click Start and verify the results in the output window.

Alles erledigt!

Wenn Sie bereit sind, lesen Sie die anderen Schnellstartanleitungen , um sich mit den verschiedenen Slack-Aktivitäten vertraut zu machen.

Weitere Informationen zu den Slack-Aktivitäten (einschließlich Beispiele für die Ein- und Ausgabe von Eigenschaften), finden Sie auf der Seite Aktivitäten für eine vollständige Aktivitätsliste und Links zu den Seiten mit Aktivitätsdetails.

  • Überblick
  • Voraussetzungen
  • Schritte
  • Erstellen Sie Ihr Projekt
  • Testen Sie Ihr Projekt

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