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

Dernière mise à jour 20 mai 2026

Slack Scope

UiPath.Slack.Activities.SlackScopeActivity

Vue d'ensemble (Overview)

L’activité Slack Scope suit le protocole OAuth 2.0 pour établir une connexion authentifiée entre UiPath et l’API Slack.

Avant que l’activité Étendue Slack puisse établir une connexion, elle nécessite l’autorisation de prendre des mesures en votre nom et d’accéder aux données autorisées. Pour accorder une autorisation, vous créez et installez une nouvelle application Slack sur votre espace de travail (aucun codage requis). Vous n'avez pas besoin de distribuer publiquement cette application via le répertoire d'applications de Slack, il vous suffit de l'installer sur l'espace de travail que vous souhaitez automatiser.

Lors de la création de l'application, vous attribuez les étendues (c'est-à-dire les autorisations) pour définir les méthodes API que l'application (et par conséquent les activités) peut appeler et les informations auxquelles elle peut accéder.

  • Pour obtenir des instructions détaillées sur la façon d'ajouter des étendues, consultez la section Ajouter des autorisations d'application dans le guide de configuration .
  • Pour obtenir la liste complète des étendues requises pour ce package d’activités, consultez Étendues à ajouter dans le guide de configuration .

After registering the app, Slack assigns a unique Client ID (ClientID), Client Secret (ClientSecret), and OAuth Access Token (Token) that you enter in the Slack Scope activity to initiate a connection.

Mode de fonctionnement

Les étapes et le diagramme de séquence de messages suivants illustrent le fonctionnement de l'activité, depuis la conception (c'est-à-dire les dépendances d'activité et les propriétés d'entrée/sortie) jusqu'à l'exécution.

  1. Terminez les étapes de Configuration .

  2. Ajoutez l’activité Étendue Slack à votre projet.

  3. Saisissez des valeurs pour les propriétés Authentification (Attended) et Authentification .

Dans le corps de l’activité

The Slack Scope activity has two different authentication models depending on the automation mode (unattended or attended).

There are two differences between unattended and attended automation as it pertains to Slack Scope activity: scope setting requirements and allowing access.

Exigences de définition de l'étendue

Comme indiqué dans la section Ajouter des autorisations d’application du guide de configuration , si vous prévoyez d’exécuter une automatisation Unattended, vous devez définir les étendues à l’aide des paramètres des fonctionnalités OAuth et autorisations de l’application.

Si vous souhaitez exécuter une automatisation Attended, vous n’avez pas à définir les étendues à l’aide des paramètres de fonctionnalité OAuth et autorisations de l’application (vous pouvez). Vous pouvez plutôt définir les étendues à l’aide de la propriété Étendues (décrit ci-dessous).

To enable the best user experience when using the activities, it's recommended that you set the using the app's OAuth & Permissions feature settings (as described in the Setup guide). By setting the scopes ahead a time, you can freely switch between unattended and attended automation when you're building and running your project.

Autoriser l'accès

When the Slack Scope activity runs during attended automation, a web page opens that prompts you to grant your app access to your selected scopes by clicking an Allow button.

Lors de l'automatisation Unattended, l'accès est accordé silencieusement à votre application en arrière-plan (aucune action de l'utilisateur requise).

  • ClientID - The unique ID assigned to your app by Slack. Enter a String value.
    • Cette propriété accepte uniquement la valeur String de votre ID de client. Il ne prend pas en charge les variables String .
    • To find your Client ID, go to your created app's Basic Information page. Under App Credentials you'll see both your Client ID and Client Secret.
  • ClientSecret - The unique ID associated with your ClientID. Enter a String value.
    • Cette propriété accepte uniquement la valeur String de votre clé secrète client. Il ne prend pas en charge les variables String .
    • To find your Client Secret, go to your app's Basic Information page. Under App Credentials you'll see both your Client ID and Client Secret.
  • Token - The app's OAuth Access Token to use for unattended automation only. Slack automatically generates this token when you install the app to your workspace. Enter a String value. This property only accepts the String value of your OAuth Access Token. It does not support String variables.
    • To get your OAuth Access Token, you must first install the app to your workspace. After installing your app, go to your app's Installed App Settings page (image shown above).
    • Pour plus d'informations, consultez la section Installer votre application sur votre espace de travail dans le guide de configuration.

Propriétés

Authentification

  • Scopes - A categorized list of the scopes to grant (or previously granted when following the Setup guide) to the app. Select all the applicable scopes. There are 7 scopes: PublicChannels, PrivateChannels, DirectMessages, GroupMessages, Users, Chat, Files.
    • Pour obtenir la liste complète des étendues et leur mappage aux activités et aux valeurs autorisées ci-dessus, consultez Étendues à ajouter dans le guide de configuration .

Commun

  • NomAffichage (DisplayName) - Nom affiché de l'activité. Ce champ ne prend en charge que les variables Strings ou String.

Divers

  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
  • ReportApiErrorAsException - When selected, API error responses are reported in BusinessActivityExecutionException by all child activities that use this application scope. When cleared, the child activity populates the API error message in the ResponseStatus output property and workflow execution continues. Check the ResponseStatus property to confirm successful execution.

Sortie

  • Connection - The connection which can be passed to a child application scope. This field supports only Connection variables.

Exemple

L'image suivante montre un exemple de la relation de dépendance d'activité et des valeurs de propriété d'entrée/sortie.

Pour obtenir des instructions et des exemples étape par étape, consultez les guides de démarrage rapide .

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