Aktivitäten
Neuestes
False
Bannerhintergrundbild
Klassische Integrationsaktivitäten
Letzte Aktualisierung 22. Apr. 2024

Schnellstart – Suchen, Herunterladen und Antworten

Überblick

Dieser Leitfaden soll Ihnen helfen, ein funktionierendes Beispiel mit verschiedenen Slack-Aktivitäten zu erstellen, einschließlich Search, Download File, Replyund Get Replies.

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. Sucht einen Slack-Kanal mithilfe von Schlüsselwörtern und gibt die Ergebnisse zurück (Suche).
  3. Lädt die erste Datei herunter, die während der Suchaktivität gefunden wurde (Download File).
  4. Antwortet mit einem Anhang auf die erste Nachricht, die während der Suchaktivität (Reply) gefunden wurde.
  5. Überprüft die Ergebnisse der Antworten und Download File -Aktivitäten, indem die Namen der heruntergeladenen und angehängten Dateien ausgegeben werden (Get Replys und Write Line).



Voraussetzungen

Bevor Sie beginnen:

  1. Schließen Sie die Einrichtungsschritte für Slack ab.
  2. Senden Sie eine Nachricht mit einem Anhang an den Slack-Kanal, mit dem Sie über die Aktivität Slack Scope eine Verbindung herstellen. Ihre Nachricht muss ein eindeutiges Schlüsselwort enthalten, das Sie in der Eigenschaft „ Query “ der Aktivität „ Search “ verwenden können

    • Beim Erstellen dieses Handbuchs lautete unsere Meldung: „Angehängt ist eine Demodatei“ und unser angehängter Dateiname war DemoFile.docx .

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 Search in der Aktivität Slack Scope hinzu.
  7. Geben Sie eine Suchabfrage mit denselben Suchmodifikatoren ein, die Sie in der Slack-Anwendung verwenden (z. B. „in:#slack-quickstart demo file“).

  8. Erstellen und geben Sie eine SlackFile -Variable für die FirstFileFound- Ausgabeeigenschaft ein (z. B. firstFileFound).
    • Wählen Sie beim Erstellen Ihrer Variablen UiPath.Slack.Models.SlackFile als Ihren Variablentyp aus.
  9. Erstellen und geben Sie eine Message -Variable für die FirstMessagFound- Ausgabeeigenschaft ein (z. B. firstMessageFound).
    • Wählen Sie beim Erstellen Ihrer Variablen UiPath.Slack.Models.Message als Ihren Variablentyp aus.
  10. Fügen Sie die Aktivität Download File nach der Aktivität Search hinzu.
  11. Geben Sie in der Eigenschaft File die Variable SlackFile ein, die Sie für die Eigenschaft FirstFileFound in der Search -Aktivität erstellt haben (z. B. firstFileFound).
  12. Geben Sie in der Eigenschaft Pfad den lokalen Pfad ein, in den Sie die Datei herunterladen möchten. Für die Zwecke dieses Handbuchs fügen Sie einen neuen Dateinamen am Ende Ihres lokalen Pfads an (z. B. „C:\UiPath_Projects\ReplyFile.docx“).

    • Weitere Informationen zur Eigenschaft Path und zur Benennung von Dateien finden Sie unter Pfad auf der Seite mit den Details zur Aktivität Download File .
  13. Fügen Sie die Reply- Aktivität nach der Download File- Aktivität hinzu.
  14. Geben Sie in der Eigenschaft Message die Variable Message ein, die Sie für die Eigenschaft FirstMessageFound in der Search -Aktivität erstellt haben (z. B. firstMessageFound).
  15. Geben Sie Ihren Antworttext ein.
  16. Geben Sie in der Eigenschaft Datei denselben Wert ein, den Sie in der Aktivität Datei herunterladen eingegeben haben (z. B. „C:\UiPath_Projects\ReplyFile.docx“).

    • Obwohl es sich bewährt hat, eine Message -Variable für die Ausgabeeigenschaft „ Reply “ zu erstellen und einzugeben, ist dies für dieses Beispiel nicht erforderlich, da dies beim Überprüfen der Aktivitätsergebnisse nicht zutrifft.


Testen Sie Ihr Projekt
  1. Um zu überprüfen, ob Ihre Antwortnachricht und die angehängte Datei erfolgreich gesendet wurden, fügen Sie die Aktivität Get Replies nach der Aktivität Reply hinzu.
  2. Geben Sie in der Eigenschaft Message die Variable Message ein, die Sie für die Eigenschaft FirstMessageFound in der Search -Aktivität erstellt haben (z. B. firstMessageFound).
  3. Erstellen Sie eine Message[] -Variable für die Ausgabeeigenschaft Antworten (z. B. Antworten), 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 Antwort zu verarbeiten und anzuzeigen, fügen Sie die Aktivitäten „and“ nach der Aktivität „Get Replies“ 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 Antworten in der Aktivität „ Get Messages “ erstellt haben (z. B. Antworten).
  7. Geben Sie für die Eigenschaft Text in der Aktivität Zeile schreiben item.Files(0).FileName ein, um den Namen der angehängten Datei auszugeben.
  8. Fügen Sie nach der Aktivität „ For Each “ eine weitere „Write Line “-Aktivität hinzu.
  9. Geben Sie in der Eigenschaft Text firstFileFound.FileName ein, um den Namen der Datei auszugeben, die während der Suchaktivität gefunden wurde.
  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 weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.