UiPath Documentation
activities
latest
false
Activités Classic Integration
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Démarrage rapide : Canaux et messages

Vue d'ensemble (Overview)

L'objectif de ce guide est de vous aider à créer un exemple pratique avec différentes activités Slack, notamment Créer un canal, Inviter sur le canal, Envoyer un message et Obtenir des 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 espace de travail Slack (Étendue Slack).

  2. Crée un nouveau canal dans votre espace de travail Slack (Créer un canal).

  3. Invite un utilisateur à rejoindre votre nouveau canal (Inviter sur le canal).

  4. Envoie un message au canal (Send Message).

  5. Vérifie les résultats des activités Créer un canal, Inviter au canal et Envoyer un message en extrayant les messages du canal et les informations utilisateur (Obtenir les messages, Pour chaque et Ligne d'écriture).

Prérequis

Avant de commencer :

  1. Suivez les étapes de configuration de Slack.

Étapes

Construisez votre projet

  1. Ajoutez l’activité Étendue Slack à votre projet.
  2. Enter the ClientID for your Slack app.
  3. Enter the ClientSecret for your Slack app.
  4. From the Scopes drop-down list, select all of the listed scopes.
  5. Click the Connect button in the Design Panel.
  6. Ajoutez l’activité Créer un canal après l’activité Étendue Slack .
  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)
    • Pour plus d'informations sur les valeurs de nom autorisées, consultez Nom du canal dans la page de détails de l'activité Créer un canal (Create Channel) .
  9. Ajoutez l'activité Inviter sur le canal après l'activité Créer un canal .
  10. In the Channel property, enter the String variable you created for the ChannelID property in the Create Channel activity (e.g., 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 »).
    • You must enter a user that belongs to the workspace that you're Slack Scope is connected to.
  12. Ajoutez l'activité Envoyer le message après l'activité Inviter sur le canal .
  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.

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 les messages après l’activité Envoyer un message .

  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. Pour traiter et afficher la sortie de votre message envoyé, après l’activité Obtenir les messages , ajoutez l’activité avec les activités Si et.

  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.

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 pour obtenir une liste complète des activités et des liens vers les pages de détails de l'activité.

  • Vue d'ensemble (Overview)
  • Prérequis
  • Étapes
  • Construisez votre projet
  • Tester votre projet

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour