Integration Service
Plus récente (Latest)
False
Image de fond de la bannière
Integration Service - Guide de l'utilisateur
Dernière mise à jour 25 mars 2024

Authentification pour Slack

Prérequis

Selon le type d'authentification que vous sélectionnez, vous avez besoin de l'une des informations d'identification suivantes :

  • OAuth 2.0 Authorization code: User scopes, Bot scopes, and your Slack credentials.
  • Bring your own OAuth 2.0 app: Client ID, Client secret, User scopes, Bot scopes.

For creating a private OAuth2 app, follow the steps mentioned in the Slack documentation.

Pour pouvoir créer une connexion, vous devez :

  • être membre ou invité d'un espace de travail Slack

Ajouter la connexion pour Slack

Pour créer une connexion à votre instance Slack, vous devez effectuer les étapes suivantes :

  1. Sélectionnez Integration Service dans Automation Cloud.
  2. From the Connectors list, select Slack. You can also use the search bar to narrow down the connector.

  3. Select the Connect to Slack button.
  4. You can choose between two authentication types: OAuth 2.0 Authorization code or Bring your own OAuth 2.0 app.
    1. If you select the Bring your own OAuth 2.0 app method, enter the required credentials and select Connect.
    2. If you select the default OAuth 2.0 Authorization code method, follow the steps below.
  5. Examinez ou modifiez les étendues du bot et/ou des utilisateurs en fonction de vos exigences/cas d'utilisation. Il s'agit d'une étape facultative, car les étendues par défaut peuvent être utilisées telles quelles pour la création de la connexion
  6. Sélectionnez Se connecter (Connect).

  7. Vous êtes maintenant redirigé vers la page de connexion Slack. Saisissez l'URL de votre espace de travail et sélectionnez Continuer(Continue).

  8. Si vous êtes membre de l’espace de travail, sélectionnez Se connecter avec SSO ( Sign in with SSO). Si vous êtes un invité, sélectionnez J’ai un compte invité et vous serez invité à saisir votre adresse e-mail et votre mot de passe. Pour cet exemple, nous choisissons de nous connecter avec SSO.

  9. Sélectionnez Autoriser(Allow). En accédant à votre compte Slack, UiPath peut effectuer les opérations suivantes :

    • Afficher le contenu et les informations vous concernant
    • Afficher le contenu et les informations sur les canaux et les conversations
    • Afficher le contenu et les informations sur votre espace de travail
    • Effectuer des actions au fur et à mesure
    • Effectuer des actions dans les canaux et les conversations
    • Effectuer des actions dans votre espace de travail



  10. Votre connexion a été ajoutée.

Étendues/Autorisations

Vous pouvez utiliser la connexion pour activer le package d'activités Slack dans UiPath Studio afin de créer des automatisations pour la gestion des utilisateurs et des canaux, la messagerie planifiée et d'autres façons de travailler en collaboration. Les différents cas d'utilisation basés sur les autorisations qui peuvent être réalisés sont les suivants :

Étendue/AutorisationCas d'utilisationActivité/événement
chat:write (à la fois utilisateur et jeton de bot)
  1. Envoyer un message dans un canal en tant que bot ou utilisateur

  2. Envoyer une réponse à un message dans le canal en tant que bot ou utilisateur

  3. Lorsqu’un bouton est cliqué dans un canal, envoyez un message éphémère ou un message me à l’utilisateur

  1. Envoyer un message au canal

  2. Envoyer une réponse

chat:write:customize (jeton de bot uniquement)Envoyer un message dans un canal ou à un utilisateur à l'aide d'un nom et d'une icône de bot personnalisés
  1. Envoyer un message au canal

  2. Envoyer un message à l'utilisateur

chat:write:public (jeton de bot uniquement)Envoyer des notifications/annonces aux canaux publics en tant que bot, même si le bot n'est pas membre du canal Envoyer un message au canal
link:write (à la fois utilisateur et jeton de bot)Envoyer des messages avec un aperçu de liens tels qu'un ticket Jira ou un problème GitHub, etc. en tant que bot ou utilisateur
  1. Envoyer un message au canal

  2. Envoyer un message à l'utilisateur

Channels:write (jeton d'utilisateur uniquement)
  1. Création de canaux publics pour différentes équipes et utilisateurs en fonction des besoins/sujets/objectifs en tant qu'utilisateurs

  2. Archiver ou désarchiver dynamiquement ou fermer le canal/la conversation temporaire en tant qu'utilisateur lorsque le ticket d'assistance est fermé ou rouvert

  1. Créer le canal

  2. Archiver le canal

  3. Définir le sujet du canal

channels:manage (jeton de bot uniquement)
  1. Créer des canaux publics pour différentes équipes et utilisateurs en fonction des besoins/sujets/objectifs en tant que bot

  2. Archiver ou désarchiver dynamiquement ou fermer le canal/la conversation temporaire en tant qu'utilisateur lorsque le ticket d'assistance est fermé ou rouvert

  1. Créer le canal

  2. Archiver le canal

  3. Définir le sujet du canal

channels:join (jeton de bot uniquement)Téléchargement d'un fichier multimédia en tant que message Slack dans un canal en tant que bot en rejoignant d'abord le canal Rejoindre le canal
groups:write (à la fois utilisateur et jeton de bot)Création de canaux privés pour différentes équipes et utilisateurs en fonction des besoins/sujets/objectifs en tant que bot ou utilisateur Créer le canal
im:write (à la fois utilisateur et jeton de bot)Envoyer un message individuel (IM) en tant que bot ou utilisateurEnvoyer un message à l'utilisateur
mpim:write (à la fois utilisateur et jeton de bot)
  1. Envoyer un message dans un groupe MPIM en tant que bot ou utilisateur

  2. Envoyer une réponse à un message dans le groupe MPIM en tant que bot ou utilisateur

  3. Ouvrir une conversation MPIM en ajoutant plusieurs utilisateurs pour envoyer des messages en tant que bot ou utilisateur

  1. Envoyer un message au canal

  2. Envoyer une réponse

Channels:read (à la fois utilisateur et jeton de bot)
  1. Récupérer la liste des canaux publics de l'espace de travail connecté afin d'envoyer des messages ou de gérer les utilisateurs en tant que bot ou utilisateur.

  2. Lire les informations du canal public en tant que bot ou utilisateur pour envoyer des messages ou gérer les utilisateurs

  1. Envoyer un message au canal

  2. Envoyer un message à l'utilisateur

  3. Envoyer fichier au canal

  4. Envoyer une réponse

  5. Inviter des utilisateurs à rejoindre le canal

  6. Supprimer l'utilisateur du canal

  7. Lister tous les canaux

  8. Obtenir les informations du canal

  9. Lister tous les membres du canal

groups:read (à la fois utilisateur et jeton de bot)
  1. Récupération de la liste des canaux privés de l'espace de travail connecté afin d'envoyer des messages ou de gérer les utilisateurs en tant que bot ou utilisateur.

  2. Lire les informations du canal privé en tant que bot ou utilisateur pour envoyer des messages ou gérer les utilisateurs

  1. Envoyer un message au canal

  2. Envoyer un message à l'utilisateur

  3. Envoyer fichier au canal

  4. Envoyer une réponse

  5. Inviter des utilisateurs à rejoindre le canal

  6. Supprimer l'utilisateur du canal

  7. Lister tous les canaux

  8. Obtenir les informations du canal

  9. Lister tous les membres du canal

im:read (à la fois utilisateur et jeton de bot)
  1. Récupération de la liste des conversations de messagerie instantanée de l'espace de travail connecté afin d'envoyer des messages en tant que bot ou utilisateur.

  2. Récupérer la liste des conversations de messagerie instantanée dont l'utilisateur fait partie.

  1. Lister tous les canaux

  2. Obtenir les informations du canal

mpim:read (à la fois utilisateur et jeton de bot)
  1. Récupération de la liste des groupes MPIM de l'espace de travail connecté afin d'envoyer des messages en tant que bot ou utilisateur.

  2. Récupération de la liste des conversations MPIM dont l'utilisateur fait partie.

  1. Lister tous les canaux

  2. Obtenir les informations du canal

files:read (jeton de bot uniquement)Récupération des informations du fichier (telles que l'URL publique) et téléchargement de fichiers importants tels que les résultats mensuels, à partir d'une URL via un message Slack en tant que bot ou utilisateur Obtenir des informations sur les fichiers
files:write (à la fois utilisateur et jeton de bot)

Notifier tous les utilisateurs d’un groupe d’utilisateurs concernant une mise à jour importante ; Par exemple, la notification en tant que bot ou utilisateur des résultats de vente trimestres à l'ensemble de l'équipe commerciale/marketing

Téléchargement d'un fichier multimédia en tant que message Slack dans un canal en tant que bot ou utilisateur

Envoyer fichier au canal
usergroups:read (jeton d'utilisateur uniquement)Récupérer la liste des utilisateurs d'un groupe d'utilisateurs afin de mettre à jour ou d'ajouter des utilisateurs en tant que bot ou utilisateur Répertorier tous les groupes d'utilisateurs
usergroups:write (jeton d'utilisateur uniquement)
  1. Création d'un groupe d'utilisateurs pour plusieurs canaux en tant que bot ou utilisateur

  2. Ajout d'utilisateurs à un groupe d'utilisateurs existant en tant que bot ou utilisateur chaque fois qu'un nouvel utilisateur est ajouté à un canal

  3. Activez ou désactivez dynamiquement le groupe d'utilisateurs pour le canal temporaire chaque fois que le canal temporaire est archivé/non archivé.

  1. Créer groupe d'utilisateurs

  2. Ajouter des utilisateurs à un groupe d'utilisateurs

users:read (à la fois utilisateur et jeton de bot)Récupération de la liste des utilisateurs de l'espace de travail connecté en tant que bot ou utilisateur afin d'envoyer des messages
  1. Répertorier tous les utilisateurs

  2. Inviter des utilisateurs à rejoindre le canal

  3. Supprimer l'utilisateur du canal

  4. Envoyer un message à l'utilisateur

users:read.email (à la fois utilisateur et jeton de bot)Lire les informations de l’utilisateur telles que le nom, l’e-mail, etc. en tant que bot ou utilisateur pour l’envoi de notifications Obtenir utilisateur par adresse e-mail
  • Prérequis
  • Ajouter la connexion pour Slack
  • Étendues/Autorisations

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.