Skip to main content

Tâche Slack

Dans la vue Plan, vous pouvez créer des tâches permettant d'envoyer des messages dans un canal Slack. Ces tâches sont spécifiées dans le panneau contexte de droite.

  • Une tâche Slack est un message envoyé à partir de Alteryx One vers un canal de l'espace de travail Slack spécifié.

  • Une tâche Slack est l'un des types de tâches disponibles dans un plan. Pour en savoir plus, consultez la page Vue plan.

Limites

  • Vous ne pouvez envoyer des messages qu'aux canaux Slack. Les autres méthodes d'interaction ne sont pas prises en charge.

    Astuce

    Vous pouvez également créer des tâches HTTP pour envoyer des messages à un canal Slack. Voir Tâche HTTP.

  • Les requêtes HTTP ont un délai d'expiration de 30 secondes.

  • L'authentification doit se faire via OAuth.

Conditions préalables

  • Pour envoyer un message à Slack, vous devez créer une application dans l'espace de travail cible pour le canal Slack qui doit recevoir le message. Pour plus d'informations, consultez https://api.slack.com/apps.

  • Cette application Slack doit prendre en charge l'authentification OAuth. Le jeton OAuth que vous avez créé doit être installé dans votre espace de travail.

    Note

    Copiez le jeton généré dans un fichier texte et conservez-le pour plus tard. Ce jeton doit être collé dans la définition de chaque tâche Slack où vous souhaitez l'utiliser.

  • Créez un jeton OAuth dont le champ d'application est chat:write. Ce jeton est inséré dans la définition de votre tâche. Il existe deux types de jetons :

    • Jeton robot : ce jeton affiche un message Slack à partir du nom de l'application.

      • Le jeton robot nécessite également le champ d'application chat:write.public.

      • Un jeton robot est nécessaire si vous souhaitez envoyer un message direct par le biais de la catégorie Application des messages.

      • Pour envoyer un message à un canal privé en utilisant un jeton robot, vous devez installer l'application dans le canal via la fenêtre Intégrations dans les paramètres du canal.

    • Jeton utilisateur : ce jeton permet d'envoyer un message Slack de l'utilisateur qui a autorisé le message.

      Astuce

      Pour envoyer un message à un utilisateur ou à un canal privé à l'aide d'un jeton utilisateur, une configuration supplémentaire est nécessaire. Voir ci-après.

Création d'une tâche

  1. Faites un glisser-déposer de la tâche Slack depuis le panneau de gauche vers le canevas du plan.

  2. Dans le panneau de droite, sélectionnez Tâche Slack. Le panneau Tâche Slack s'affiche.

PlanViewPage-ViewForSlackTask.png

Figure : Tâche Slack

Configuration de la tâche

  1. Dans l'onglet Requête, définissez les paramètres requis.

  2. Pour tester le message, cliquez sur Tester. Un message de confirmation s'affiche.

    Astuce

    Un code de statut 200 indique que le test a réussi.

  3. Pour ajouter la tâche, cliquez sur Enregistrer.

Champ

Description

Jeton OAuth

Le jeton OAuth à utiliser pour publier le message.

Canal

Collez l'une des valeurs suivantes provenant de l'espace de travail Slack où publier le message :

  • Nom du canal : nom du canal tel qu'il apparaît dans Slack.

  • Identifiant du canal : cette valeur est disponible dans la page Paramètres du canal.

  • Identifiant du membre : vous pouvez envoyer le message à un utilisateur spécifique plutôt que de le publier sur un canal.

    Astuce

    L'identifiant d'un membre se trouve dans la page Profil utilisateur dans Slack.

Message

Le message à publier.

Astuce

Les messages peuvent inclure des informations de métadonnées sur les tâches de l'exécution du plan actuel. Pour en savoir plus, consultez la page Références de métadonnées de plan.

Renommer une tâche

Pour renommer la tâche, cliquez sur le menu Plus > Modifier dans le panneau de droite.

Astuce

Un nom pertinent peut inclure le point de terminaison et la méthode de la plateforme cible, ainsi que les objectifs de la tâche dans votre plan.

Supprimer une tâche

Pour supprimer la tâche, cliquez sur le menu Plus > Supprimer. Confirmez que vous souhaitez supprimer la tâche.

Avertissement

Cette étape est irréversible.

Références de métadonnées de plan

Dans le message de vos autres tâches, vous pouvez faire référence à des métadonnées sur le plan, ses tâches et leur exécution. Pour en savoir plus, consultez la page Références de métadonnées de plan.