Modules Slack

Dans un scénario Adobe Workfront Fusion, vous pouvez automatiser les workflows qui utilisent Slack et les connecter à plusieurs applications et services tiers.

Pour obtenir des instructions sur la création d’un scénario, consultez les articles sous Créer des scénarios : index d’article.

Pour plus d’informations sur les modules, consultez les articles sous Modules : index des articles.

Conditions d’accès

Développez pour afficher les exigences d’accès aux fonctionnalités de cet article.

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Package Adobe Workfront Tous
Licence Adobe Workfront

Nouveau : Standard

Ou

En cours : Travail ou version ultérieure

Licence Adobe Workfront Fusion **

Actuel : aucune exigence de licence Workfront Fusion

Ou

Hérité : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Nouveau :

  • Sélectionnez ou le package Prime Workfront : votre entreprise doit acheter Adobe Workfront Fusion.
  • Package Ultimate Workfront : Workfront Fusion est inclus.

Ou

Actuel : votre entreprise doit acheter Adobe Workfront Fusion.

Pour plus d’informations sur les informations contenues dans ce tableau, voir Conditions d’accès requises dans la documentation.

Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.

Conditions préalables

Pour utiliser les modules Slack, vous devez disposer d’un compte Slack.

Informations sur l’API Slack

Le connecteur Slack utilise les éléments suivants :

URL de base
{{ifempty(parameters.domain, 'https://slack.com/api/')}}
Balise API
v4.0.15

Modules Slack et leurs champs

Lorsque vous configurez les modules Slack, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces derniers, des champs Slack supplémentaires peuvent s’afficher, selon des facteurs tels que votre niveau d’accès dans l’application ou le service. Un titre en gras dans un module indique un champ obligatoire.

Si le bouton « Mapper » apparaît au-dessus d’un champ ou d’une fonction, vous pouvez l’utiliser pour définir des variables et des fonctions pour ce champ. Pour plus d’informations, voir Mappage des informations d’un module à un autre.

Basculement de carte

Messages

Créer un message

Ce module d’action crée un message.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Enter a channel ID or name

Choisissez le mode de sélection du canal dans lequel vous souhaitez créer un message.

  • Enter manually

    Dans le champ Channel ID or name, saisissez ou mappez l’identifiant ou le nom du canal sur lequel vous souhaitez publier le message.

    Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

  • Select from the list

    Sélectionnez le type de canal, puis sélectionnez le canal.

Text

Saisissez le texte du message que vous souhaitez créer.

Note : pour plus d’informations sur le formatage du texte, voir Formatage du texte pour les surfaces d’application dans la documentation Slack.

As user
Activez cette option pour publier le message en tant qu’utilisateur propriétaire des informations d’identification utilisées par la connexion pour ce module.
Thread message ID (time stamp)
Si le nouveau message est une réponse, saisissez la date et heure du message auquel vous souhaitez répondre. Ne saisissez pas la date et l’heure d’un message qui est déjà une réponse.
Reply broadcast

Sélectionner Yes si les deux conditions suivantes s’appliquent :

  • Le nouveau message est une réponse à un autre message.

  • Vous souhaitez que le nouveau message soit visible par toutes les personnes du canal.

Attachments
Pour chaque élément que vous souhaitez joindre au message, cliquez sur Ajouter un élément et renseignez les détails de l’élément.
Icon emoji
Saisissez ou mappez l’émoticône à utiliser comme icône pour ce message, au format :icon-name:.
Icon URL
Saisissez ou mappez l’URL de l’image à utiliser comme icône pour ce message.
Link names

Activez cette option pour permettre aux noms et aux canaux d’utiliser le format @username ou #channel.

Pour plus d’informations, voir Formatage du texte pour les surfaces d’application dans la documentation Slack.

Parse message text

Activez cette option pour autoriser l’analyse automatique.

Pour plus d’informations, voir Formatage du texte pour les surfaces d’application dans la documentation Slack.

Note : si vous avez utilisé les options Link names ou Parse message text dans le message d’origine, vous devez les spécifier également lors de l’exécution du module Update a Message.

Use markdown
Activez cette option pour autoriser Slack à utiliser Markdown dans le texte.
Unfurl primarily text-based content

Activez cette option pour permettre le déploiement de contenu principalement textuel.

Pour plus d’informations sur le déploiement dans Slack, voir Déploiement de liens dans les messages dans la documentation Slack.

Unfurl media content

Activez cette option pour permettre le déploiement du contenu multimédia.

Pour plus d’informations sur le déploiement dans Slack, voir Déploiement de liens dans les messages dans la documentation Slack.

User name
Spécifiez le nom d’utilisateur utilisé pour publier le message. Si aucun nom d’utilisateur n’est spécifié, le nom « Robot » est utilisé.

Supprimer un message

Ce module d’action supprime un message spécifié.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel ID

Saisissez ou mappez l’identifiant du canal.

Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

Message ID

Saisissez ou mappez l’horodatage du message que vous souhaitez supprimer.

Remarque : l’horodatage peut être récupéré à l’aide d’un autre module, tel que le module Observer les messages de canal privé .

As user
Activez cette option pour supprimer le message en tant qu’utilisateur avec les informations d’identification utilisées dans la connexion.

Obtenir un message d’un canal privé

Ce module d’action récupère les détails d’un message à partir d’un canal sélectionné.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel ID

Saisissez (mappez) l’identifiant du canal.

Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

Message ID (Time stamp)

Saisissez ou mappez l’horodatage du message pour lequel vous souhaitez récupérer des informations.

Remarque : l'horodatage peut être récupéré à l'aide d'un autre module, tel que le module Watch Private Channel Messages.

Obtenir un message de canal public**

Ce module d’action renvoie un message avec un identifiant donné à partir d’un canal public spécifié.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel ID

Saisissez ou mappez l’identifiant du canal.

Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

Message ID (Time stamp)

Saisissez ou mappez l’horodatage du message pour lequel vous souhaitez récupérer des informations.

Remarque : l'horodatage peut être récupéré à l'aide d'un autre module, tel que le module Watch Public Channel Messages.

Mettre à jour un message

Ce module d’action permet de modifier un message existant.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel ID

Saisissez ou mappez l’identifiant du canal contenant le message à mettre à jour.

Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

Message ID (Time stamp)

Saisissez ou mappez l’horodatage du message pour lequel vous souhaitez récupérer des informations.

Remarque : l'horodatage peut être récupéré à l'aide d'un autre module, tel que le module Watch Public Channel Messages.

Text

Saisissez le nouveau contenu texte du message que vous souhaitez mettre à jour.

Pour plus d’informations, voir Formatage du texte pour les surfaces d’application dans la documentation Slack.

As user
Activez cette option pour mettre à jour le message en tant qu’utilisateur propriétaire des informations d’identification utilisées par la connexion pour ce module.
Attachments
Pour chaque élément que vous souhaitez joindre au message, cliquez sur Ajouter un élément et renseignez les détails de l’élément.
Link names

Activez cette option pour permettre aux noms et aux canaux d’utiliser le format @username ou #channel.

Pour plus d’informations, voir Formatage du texte pour les surfaces d’application dans la documentation Slack.

Parse message text

Activez cette option pour autoriser l’analyse automatique.

Pour plus d’informations, voir la section Mettre en forme du texte pour les surfaces d’application dans la documentation Slack.

Note : si vous avez utilisé les options Link names ou Parse message text dans le message d’origine, vous devez également les spécifier lors de l’exécution du module Mettre à jour un message.

Surveiller les messages des canaux privés

Ce module de déclenchement lance le scénario lorsqu’un nouveau message est ajouté à un canal privé (groupe).

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel
Sélectionnez le canal privé dont vous souhaitez surveiller les nouveaux messages.
Limit
Définissez le nombre maximal de messages que Workfront Fusion renverra au cours d’un cycle d’exécution.

Surveiller les messages des canaux publics

Ce module de déclenchement lance le scénario lorsqu’un nouveau message est ajouté à un canal public.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel
Sélectionnez le canal public dont vous souhaitez surveiller les nouveaux messages.
Limit
Définissez le nombre maximal de messages que Workfront Fusion renverra au cours d’un cycle d’exécution.

Conversations

Obtenir un canal

Ce module d’action renvoie des informations concernant un canal d’espace de travail.

Répertorier les canaux

Ce module de recherche renvoie une liste de tous les canaux d’un espace de travail.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Channel ID

Saisissez ou mappez l’identifiant du canal dont vous souhaitez récupérer les informations.

Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Exclude archived
Sélectionnez Yes pour exclure les canaux archivés dans les résultats.
Type
Sélectionnez le ou les types de canaux à récupérer.
Limit
Définissez le nombre maximal de canaux que Workfront Fusion renverra au cours d’un cycle d’exécution.

Répertorier les personnes membres du canal

Ce module de recherche renvoie une liste d’utilisateurs et d’utilisatrices dans le canal sélectionné.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
Enter a channel ID or name

Choisissez le mode de sélection du message que vous souhaitez modifier.

  • Enter manually

    Dans le champ Channel ID or name, saisissez ou mappez l’identifiant du canal ou du canal dont vous souhaitez répertorier les utilisateurs.

    Note : l’identifiant du canal peut être récupéré à l’aide du module List Channels.

  • Select from the list

    Sélectionnez le type de canal, puis sélectionnez le canal.

Limit
Définissez le nombre maximal de membres que Workfront Fusion renverra au cours d’un cycle d’exécution.

Autre

Réaliser un appel API

Ce module d’action permet d’effectuer un appel authentifié personnalisé vers l’API Slack. Ainsi, vous pouvez créer une automatisation du flux de données qui ne peut pas être réalisée par les autres modules Slack.

Sélectionnez la méthode de requête HTTP dont vous avez besoin pour configurer l’appel API. Pour plus d’informations, voir Méthodes de requête HTTP.

Connection
Pour obtenir des instructions sur la connexion de votre compte Slack à Workfront Fusion, voir Création d’une connexion à Adobe Workfront Fusion - Instructions de base.
URL
Saisissez un chemin relatif vers https://slack.com/api/. Exemple : /users/identity.
Method
Headers

Ajoutez les en-têtes de la requête sous la forme d’un objet JSON standard.

Par exemple, {"Content-type":"application/json"}

Workfront Fusion ajoute les en-têtes d’autorisation pour vous.

Query String

Ajoutez la requête pour l’appel API sous la forme d’un objet JSON standard.

Par exemple : {"name":"something-urgent"}

Body

Ajoutez le contenu du corps de l’appel API sous la forme d’un objet JSON standard.

Note :

Lorsque vous utilisez des instructions conditionnelles telles que if dans votre JSON, mettez les guillemets à l’extérieur de l’instruction conditionnelle.

Base URL
Sélectionnez l’URL de base à utiliser pour l’appel API.
Envoi d’un jeton d’accès
Indiquez si vous souhaitez envoyer le jeton d’accès sous la forme d’un en-tête ou d’un paramètre de requête.

Terminologie

La terminologie suivante peut être utile lors de la configuration des modules Slack :

  • DM  : message direct
  • IM  : message instantané
  • Canal privé  : anciennement Groupe
  • Message direct  : anciennement IM
  • Canal  : conversation dans la documentation de l’API, canal dans l’application Slack.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3