Modules Slack
Dans un scénario Adobe Workfront Fusion, vous pouvez automatiser les workflows qui utilisent Slack et le connecter à plusieurs applications et services tiers.
Si vous avez besoin d’instructions sur la création d’un scénario, consultez Créer un scénario dans Adobe Workfront Fusion.
Pour plus d’informations sur les modules, voir Modules dans Adobe Workfront Fusion.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez vote administrateur ou administratrice Workfront.
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 de Slack
Le connecteur de Slack utilise les éléments suivants :
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 Mapper des informations d’un module à un autre dans Adobe Workfront Fusion.
Messages
Ce module de déclenchement lance le scénario lorsqu’un nouveau message est ajouté à un canal public.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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 maximum de messages que Workfront Fusion renverra au cours d’un cycle d’exécution. |
Ce module de déclenchement lance le scénario lorsqu’un nouveau message est ajouté à un canal privé (groupe).
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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 maximum de messages que Workfront Fusion renverra au cours d’un cycle d’exécution. |
Ce module d’action récupère les détails d’un message à partir d’un canal sélectionné.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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. Note : l’horodatage peut être récupéré à l’aide d’un autre module, tel que le module Watch Public Channel. |
Ce module d’action renvoie un message doté d’un identifiant donné provenant d’un canal public spécifié.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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. Note : l’horodatage peut être récupéré à l’aide d’un autre module, tel que le module Watch Public Channel. |
Ce module d’action crée un message.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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.
|
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. |
Blocks | Les blocs sont des composants réutilisables que vous pouvez utiliser pour personnaliser et organiser vos messages. Pour plus d’informations sur les blocs, voir Block Kit dans la documentation Slack. |
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 :
|
Link names |
Activez cette option pour permettre aux noms et aux canaux d’utiliser le format 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. |
Ce module d’action permet de modifier un message existant.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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.
|
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. |
Blocks | Les blocs sont des composants réutilisables que vous pouvez utiliser pour personnaliser et organiser vos messages. Pour plus d’informations sur les blocs, voir Block Kit dans la documentation Slack. |
Link names |
Activez cette option pour permettre aux noms et aux canaux d’utiliser le format 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. |
Ce module d’action supprime un message spécifié.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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. Note : l’horodatage peut être récupéré à l’aide d’un autre module, tel que le module Surveiller les canaux privés. |
Canaux
Ce module de recherche renvoie une liste de tous les canaux d’un espace de travail.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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 maximum de canaux que Workfront Fusion renverra pendant un cycle d’exécution. |
Ce module d’action renvoie des informations concernant un canal d’espace de travail.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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. |
Ce module de recherche renvoie une liste d’utilisateurs et d’utilisatrices dans le canal sélectionné.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations sur la connexion de votre compte Slack à Workfront Fusion, voir Création d'une connexion à Adobe Workfront Fusion - Instructions de base. |
Channel type | Sélectionnez le type de canal contenant la liste des personnes membres que vous souhaitez répertorier. |
Public / Private Channel | Sélectionnez le canal dont vous souhaitez répertorier les personnes membres. |
Limit | Définissez le nombre maximum de personnes membres que Workfront Fusion renverra lors d’un cycle d’exécution. |
Autre
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 dans Adobe Workfront Fusion.
table 0-row-2 1-row-2 2-row-1 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour plus d'informations 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, 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 : |
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
|
Base URL | Sélectionnez l’URL de base à utiliser pour l’appel API. |
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.