activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Klassische Integrationsaktivitäten
Last updated 25. Sep. 2024

Schnellstart – Kanäle und Nachrichten

Überblick

Dieser Leitfaden soll Ihnen helfen, ein funktionierendes Beispiel mit verschiedenen Slack-Aktivitäten zu erstellen, 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 mit Ihrem Slack WorkSpace (Slack Scope) her.
  2. Erstellt einen neuen Kanal in Ihrem Slack WorkSpace (Kanal erstellen).
  3. Lädt einen Benutzer zu Ihrem neuen Kanal ein (Invite to Channel).
  4. Sendet eine Nachricht an den Kanal (Send Message).
  5. Überprüft die Ergebnisse der Aktivitäten Kanal erstellen, Zum Kanal einladenund Nachricht senden , indem die Nachrichten und Benutzerinformationen des Kanals ausgegeben werden (Get Messages, For Eachund Write Line).



Voraussetzungen

Bevor Sie beginnen:

  1. Schließen Sie die Einrichtungsschritte für Slack ab.

Schritte

Erstellen Sie Ihr Projekt
  1. Fügen Sie die Aktivität Slack Scope zu Ihrem Projekt hinzu.
  2. Geben Sie die ClientID für Ihre Slack-App ein.
  3. Geben Sie das ClientSecret für Ihre Slack-App ein.

  4. Wählen Sie in der Dropdownliste Scopes alle aufgeführten Scopes aus.

    * Weitere Informationen zu Scopes finden Sie unter Hinzufügen von App-Berechtigungen in der Einrichtungsanleitung .

  5. Klicken Sie im Designbereich auf die Schaltfläche Verbinden .

    * Weitere Informationen zu dieser Schaltfläche finden Sie unter Token verbinden und widerrufen auf der Seite Aktivitätsdetails von Slack Scope .

  6. Fügen Sie die Aktivität Kanal erstellen ( Create Channel ) nach der Aktivität Slack Scope hinzu.
  7. Erstellen und geben Sie eine String -Variable für Ihren Kanalnamen ein (z. B. channelName mit dem Standardwert „slack_quickstart“).
  8. Erstellen und geben Sie eine String -Variable für die ChannelID ein (z. B. newChannel)
    • Weitere Informationen zu den zulässigen Namenwerten finden Sie unter Kanalname auf der Seite mit den Details zur Aktivität „ Kanal erstellen “.
  9. Fügen Sie die Aktivität Invite to Channel nach der Aktivität Create Channel hinzu.
  10. Geben Sie in der Eigenschaft Channel die Variable String ein, die Sie für die Eigenschaft ChannelID in der Aktivität Kanal erstellen erstellt haben (z. B. 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“).

    • Sie müssen einen Benutzer eingeben, der zu dem Arbeitsbereich gehört, mit dem Sie Slack Scope verbunden sind.
  12. Fügen Sie die Aktivität Send Message nach der Aktivität Invite to Channel hinzu.
  13. Geben Sie in der Eigenschaft Konversation die Variable String ein, die Sie für die Eigenschaft ChannelID in der Aktivität Kanal erstellen erstellt haben (z. B. newChannel).
  14. Erstellen und geben Sie eine String -Variable für die Text -Eigenschaft ein (z. B. messageText mit dem Standardwert „Welcome to“+channelName).
    • Obwohl es sich bewährt hat, eine Message -Variable für die Message -Ausgabeeigenschaft zu erstellen und einzugeben, ist dies für dieses Beispiel nicht erforderlich, da sie beim Überprüfen der Aktivitätsergebnisse nicht anwendbar ist.


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. Geben Sie in der Eigenschaft Konversation die Variable String ein, die Sie für die Eigenschaft ChannelID in der Aktivität Kanal erstellen erstellt haben (z. B. newChannel).
  3. Erstellen Sie eine Message[] -Variable für die Ausgabeeigenschaft Messages (z. B. slackMessages), und geben Sie sie ein.
    • Wählen Sie beim Erstellen Ihrer Variablen UiPath.Slack.Models.Message[] als Ihren Variablentyp aus.
  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 -Aktivitäten und hinzu.
  5. Wählen Sie in der Eigenschaft TypeArgument UiPath.Slack.Models.Message aus.
  6. Geben Sie in der Eigenschaft Werte die Variable Message[] ein, die Sie für die Ausgabeeigenschaft Messages in der Aktivität „ Get Messages “ erstellt haben (z. B. slackMessages).
  7. Geben Sie für die Condition -Anweisung der If -Aktivität die folgenden Parameter ein, um die Ausgabe von Get Messages auf die Nachricht einzugrenzen, die Sie mit der Aktivität Send Message gesendet haben: item.Text.Equals(messageText).
  8. Fügen Sie im Feld Then -Anweisung die Aktivität Write Line hinzu.

    1. Geben Sie für die Eigenschaft Text item.User+" : "+item.Text ein, um den Nachrichtentext und Ihre Benutzer-ID zur Überprüfung im Ausgabefenster auszugeben.
  9. Fügen Sie im Feld Else -Anweisung eine weitere Write Line- Aktivität hinzu.

    1. Geben Sie für die Eigenschaft Text item.User+" : "+item.Text" ein , um alle Benutzer-IDs anzuzeigen, die über die Aktivität Zum Kanal einladen "beigetreten" sind.
  10. Klicken Sie auf Start und überprüfen Sie die Ergebnisse im Ausgabefenster.



Alles erledigt!

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

Weitere Informationen zu den Slack-Aktivitäten (einschließlich Beispieleigenschaftseingaben/-ausgaben) finden Sie auf der Seite Aktivitäten für eine vollständige Aktivitätsliste und Links zu den Aktivitätsdetailseiten.

  • Überblick
  • Voraussetzungen
  • Schritte

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten