Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités d'intégrations classiques
Dernière mise à jour 22 avr. 2024

Démarrage rapide : Canaux et messages

Vue d'ensemble (Overview)

L'objectif de ce guide est de vous aider à créer un exemple de travail avec différentes activités Slack, notamment Créer un canal ( Create Channel), Inviter sur le canal (Invite to Channel), Envoyer un message ( Send Message) et Obtenir des messages ( Get Messages).

Cet exemple de travail vous permet de vérifier rapidement la connexion à votre espace de travail Slack et de vous familiariser avec les types de données d'entrée/sortie de l'activité incluse.

Une fois les étapes de ce guide terminées, vous disposerez d'une séquence d'automatisation qui effectuera les opérations suivantes :

  1. Établit une connexion à votre WorkSpace Slack (étendue Slack).
  2. Crée un nouveau canal dans votre WorkSpace Slack (Create Channel(Créer un canal)).
  3. Invite un utilisateur à rejoindre votre nouveau canal (Inviter sur le canal).
  4. Envoie un message au canal ( Envoyer un message (Send Message)).
  5. Vérifie les résultats des activités Créer un canal ( Create Channel), Inviter au canal (Invite to Channel) et Envoyer un message ( Send Message ) en extrayant les messages et les informations utilisateur du canal (Obtenir les messages (Get Messages), Pour chaque ( For Each) et Ligne d' écriture (Write Line).



Prérequis

Avant de commencer :

  1. Terminez les étapes de configuration de Slack.

Étapes

Construisez votre projet
  1. Ajoutez l'activité Slack Scope à votre projet.
  2. Saisissez le ClientID de votre application Slack.
  3. Saisissez la clé secrète ClientSecret de votre application Slack.

    • Pour plus d'informations sur l' ID de client (Client ID) et la Clé secrète du client (Client Secret), consultez Créer une nouvelle application Slack dans le guide de configuration .
  4. Dans la liste déroulante Étendues , sélectionnez toutes les étendues répertoriées.

    * Pour plus d'informations sur les étendues, consultez Ajouter des autorisations d'application dans le Guide de configuration .

  5. Cliquez sur le bouton Se connecter (Connect) dans le panneau de conception.

    * Pour plus d'informations sur ce bouton, consultez Connecter et révoquer le jeton ( Connect and Revoke Token) dans la page des détails de l'activité Slack Scope .

  6. Ajoutez l'activité Créer un canal après l'activité Étendue Slack .
  7. Créez et entrez une variable String pour votre nom de chaîne (par exemple, channelName avec la valeur par défaut « slack_quickstart »).
  8. Créez et entrez une variable String pour le ChannelID (par exemple, newChannel)
    • Pour plus d'informations sur les valeurs de nom autorisées, consultez Nom du canal (Channel Name) dans la page de détails de l'activité Créer un canal (Create Channel ).
  9. Ajoutez l’activité Inviter au canal après l’activité Créer un canal .
  10. Dans la propriété Channel (Channel), saisissez la variable String que vous avez créée pour la propriété ChannelID dans l'activité Create Channel (par exemple, newChannel).
  11. Saisissez un utilisateur Slack que vous souhaitez inviter sur le canal en utilisant la syntaxe du nom d'utilisateur de Slack (par exemple, « Jean.Grey »).

    • Vous devez saisir un utilisateur qui appartient à l'espace de travail auquel vous êtes connecté à Slack Scope .
  12. Ajoutez l'activité Envoyer un message après l'activité Inviter au canal .
  13. Dans la propriété Conversation (Conversation), entrez la variable String que vous avez créée pour la propriété ChannelID dans l'activité Créer un canal (par exemple, newChannel).
  14. Créez et entrez une variable String pour la propriété Text (par exemple, messageText avec la valeur par défaut « Welcome to » +channelName).
    • Bien qu'il soit recommandé de créer et d'entrer une variable Message pour la propriété de sortie du message , pour cet exemple, vous n'aurez pas besoin de le faire car elle ne s'applique pas lorsque vous vérifiez les résultats de l'activité.


Tester votre projet
  1. Pour vérifier que votre nouveau canal a été créé, que les utilisateurs ont été invités et que le message a été envoyé, ajoutez l'activité Obtenir des messages après l'activité Envoyer un message .
  2. Dans la propriété Conversation (Conversation), entrez la variable String que vous avez créée pour la propriété ChannelID dans l'activité Créer un canal (par exemple, newChannel).
  3. Créez et entrez une variable Message[] pour la propriété de sortie Messages (par exemple, slackMessages).
    • Lors de la création de votre variable, sélectionnez UiPath.Slack.Models.Message[] comme type de variable.
  4. Pour traiter et voir la sortie de votre message envoyé, après l’activité Get Messages , ajoutez l’activité avec les activités If et.
  5. Dans la propriété TypeArgument , sélectionnez UiPath.Slack.Models.Message.
  6. Dans la propriété Values (Valeurs), saisissez la variable Message[] que vous avez créée pour la propriété de sortie Messages (Messages) dans l'activité Get Messages (par exemple, slackMessages).
  7. Pour l'instruction Condition de l'activité If (If), entrez les paramètres suivants pour affiner la sortie Get Messages (Get Messages) au message que vous avez envoyé avec l'activité Send Message : item.Text.Equals(messageText).
  8. Dans la zone Instruction Then ( Then ), ajoutez l’activité Write Line .

    1. Pour la propriété Texte , entrez item.User+" : "+item.Text pour afficher le texte du message et votre ID utilisateur à des fins de vérification dans la fenêtre de sortie.
  9. Dans la zone Instruction Else ( Else ), ajoutez une autre activité Write Line .

    1. Pour la propriété Texte , entrez item.User+" : "+item.Text pour voir tous les ID d'utilisateur qui se sont "rejoints" à partir de l'activité Inviter à la chaîne .
  10. Cliquez sur Démarrer ( Start) et vérifiez les résultats dans la fenêtre de sortie.



Vous avez terminé !

Lorsque vous êtes prêt, essayez les autres guides de démarrage rapide pour vous familiariser avec les différentes activités Slack.

Pour en savoir plus sur les activités Slack (y compris des exemples d'entrées/sorties de propriétés), consultez la page Activités (Activities) pour obtenir une liste complète des activités et des liens vers les pages de détails des activités.

  • Vue d'ensemble (Overview)
  • Prérequis
  • Étapes

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.