UiPath Documentation
activities
latest
false
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.

Activités Classic Integration

Configuration

Introduction

Pour activer les activités Slack, vous devez saisir les détails d’authentification dans l’activité Étendue Slack . Ces détails d’authentification permettent à un Robot d’effectuer des actions en votre nom et d’accéder à vos données autorisées.

Pour générer et accorder les détails d'authentification, et commencer à créer votre projet d'automatisation, procédez comme suit :

  1. Créer une nouvelle application Slack (aucun codage requis)
  2. Ajouter des autorisations d'application
  3. Installez votre application sur votre espace de travail
  4. Construisez votre projet

After creating your app, Slack assigns it a unique Client ID, Client Secret (i.e. app credentials), and an OAuth Access Token (for unattended automation) that you'll enter in the Slack Scope activity's authentication properties.

Étapes

Before using the Slack activities, follow the steps below to generate or collect the required input data for the Slack Scope activity.

1. Créer une application Slack

Pour utiliser les activités Slack, vous pouvez créer une application à espace de travail unique simple. Les étapes et l’exemple ci-dessous supposent que vous disposez d’un espace de travail existant et que vous en êtes membre.

  1. Connectez-vous à votre espace de travail Slack ou ouvrez l’application de bureau Slack.

  2. Accédez à Vos Apps et cliquez sur le bouton Créer une nouvelle application .

  3. Enter your App Name, select the Development Slack Workspace and click the Create App button.

After you create your app, you're taken to the Basic Information page. This is where you can find the Client ID and Client Secret that you'll need for attended automation authentication in the Slack Scope activity.

Before you copy and paste these into your activity, you should configure the OAuth & Permissions features by following the steps in the next section.

Remarque :

Bien que vous le puissiez techniquement, cela n'est pas recommandé, car vous devrez partager votre Clé secrète du client avec eux. Si vous souhaitez partager votre application avec des membres de l'équipe, vous pouvez utiliser le mode d'automatisation Unattended, car il repose sur un jeton d'accès OAuth partageable.

2. Ajouter des autorisations d'application

L'ajout d'autorisations à votre application s'effectue à l'aide d'étendues. Les étendues définissent les méthodes d'API que cette application peut appeler et les informations auxquelles elle peut accéder dans l'espace de travail sur lequel elle est installée. De nombreuses étendues sont limitées à des ressources spécifiques telles que des canaux ou des fichiers.

Remarque :

L'ajout d'étendues directement à votre application n'est pas nécessaire si vous prévoyez d'exécuter uniquement l'automatisation Attended. Si vous exécutez une automatisation Attended, vous sélectionnez vos étendues à l’aide de la propriété Étendues dans l’activité Étendue Slack . Étant donné que la définition des étendues dans votre application permet l'automatisation à la fois Unattended et Attended, nous vous recommandons d'effectuer les étapes ci-dessous avant de commencer à utiliser le package d'activités; Cela vous permet de basculer librement entre les modes.

  1. In the left-hand navigation, click the OAuth & Permissions.

  2. In the Redirect URLs section, click the Add New Redirect URL button and enter your URL.

    • Si vous ne connaissez pas l'URL à saisir, vous pouvez la laisser vide pour le moment.

    • When you try connecting to your app with the Slack Scope activity for the first time (using attended automation) the activity opens a new web page that displays an OAuth Error. This error includes the redirect URL (i.e., Passed URI) that your workspace is using. You can copy this URL and enter it as your Redirect URL .

  3. Dans la section Étendues , ajoutez les étendues d'autorisation que vous souhaitez attribuer à votre application et cliquez sur le bouton Enregistrer les modifications (consultez la liste complète des Étendues à ajouter dans la section suivante).

Étendues à ajouter

The following are the scopes required for the different Slack activities. Also included in the table is each scope's mapping to to the Scopes property values from the Slack Scope activity.

PortéeActivitéPropriété Étendues
channels:write
Modifier vos chaînes publiques
Créer le canal
Inviter sur le canal
Rejoindre le canal
Quitter le canal
Supprimer du canal
Envoyer message
PublicChannels
groupes:écriture
Modifier vos chaînes privées
Inviter sur le canal
Quitter le canal
Supprimer du canal
Envoyer message
PrivateChannels
im:écrire
Modifier les messages privés de l'utilisateur
Inviter sur le canal
Quitter le canal
Supprimer du canal
Envoyer message
DirectMessages
mpim:write
Apporter des modifications aux messages de groupe de l'utilisateur
Inviter sur le canal
Quitter le canal
Supprimer du canal
Envoyer message
GroupMessages
fichiers:écriture:utilisateur
Charger et modifier des fichiers en tant qu'utilisateur
Envoyer messageFichiers
fichiers:lecture
Accéder aux fichiers, aux commentaires et aux informations associées de l'espace de travail
Télécharger le fichier
Envoyer message
Fichiers
channels:read
Accéder aux informations sur la chaîne publique de l'utilisateur
Get MessagesPublicChannels
groupes:lecture
Accéder aux informations sur les canaux privés de l'utilisateur
Get MessagesPrivateChannels
im:read
Accéder aux informations sur les messages privés de l'utilisateur
Get MessagesDirectMessages
mpim:lecture
Accéder aux informations sur les messages de groupe de l'utilisateur
Get MessagesGroupMessages
channels:history
Accéder aux chaînes publiques de l'utilisateur
Obtenir les réponsesPublicChannels
groupes:historique
Accéder au contenu des canaux privés de l'utilisateur
Obtenir les réponsesPrivateChannels
im:history
Accéder au contenu des messages privés de l'utilisateur
Obtenir les réponsesDirectMessages
mpim:historique
Accéder aux messages de groupe de l'utilisateur
Obtenir les réponsesGroupMessages
chat:écriture:utilisateur
Envoyer des messages en tant qu'utilisateur
Répondre
Envoyer message
Messagerie
recherche:lecture
Rechercher dans le contenu de votre espace de travail
Rechercher(inclus avec DirectMessages et/ou GroupMessages)
users.profile:write
Modifier le profil de l'utilisateur
Mettre à jour le statutUtilisateurs
utilisateurs:lecture.e-mail
Afficher les adresses e-mail des membres de l'espace de travail
Inviter sur le canal
Supprimer du canal
Utilisateurs
users:read
Afficher la liste des membres de l'espace de travail et leurs coordonnées
Inviter sur le canal
Supprimer du canal
Utilisateurs

Après avoir sélectionné vos étendues, vous êtes prêt à installer votre application sur votre espace de travail en suivant les étapes de la section suivante.

3. Installez votre application sur votre espace de travail

Selon la façon dont votre espace de travail est administré, vous devrez peut-être demander l’installation de l’application.

  1. In the OAuth Tokens & Redirects URLs section, click the Install App to Workspace button or Request to Install button.

  2. After the app is installed, an OAuth Access Token is generated.

    • Similar to the Client ID and Client Secret, the OAuth Access Token is used for authentication purposes. The differences between the two become applicable when run your automation project.
      • If running attended automation, the Slack Scope activity needs values in the Client ID, Client Secret, Scopes properites.

      • If running unattended automation, the Slack Scope activity only needs a value in the OAuth Access Token property.

4. Construisez votre projet

  1. Créez un nouveau projet d'automatisation.
    1. Ouvrez UiPath Studio.

    2. Under New Project, click Process (this opens a New Blank Process window).

    3. Enter a project Name, Location, and Description.

    4. Cliquez sur Créer (Create).

  2. Install the UiPath.Slack.Activities package.
    1. In the Design ribbon, click Manage Packages (this opens the Manage Packages window).
    2. Under All Packages, click Go!
    3. In the Search bar, enter Slack.
    4. Click, install, and accept the license for the UiPath.Slack.Activities.

Vous avez terminé !

Maintenant que vous avez terminé la configuration, vous pouvez commencer à ajouter les activités Slack à votre projet.

Prochaines étapes

Pour bénéficier d’une expérience d’apprentissage pratique et commencer rapidement à utiliser les activités, consultez les guides de démarrage rapide . Ces guides fournissent des instructions étape par étape pour vous aider à créer des exemples pratiques des différentes activités afin que vous puissiez vérifier la connexion à votre espace de travail Slack et vous familiariser avec les propriétés d’entrée/de sortie.

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é.

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