Vous pouvez utiliser Workflows, Assign et Chat Integration pour envoyer automatiquement un message Slack chaque fois qu’un sujet ou un message est assigné ou désassigné sur votre site. Cela facilite l’information de vos coéquipiers lorsqu’un élément de la communauté nécessite leur attention.
Dans ce sujet, nous vous fournirons le modèle de workflow et vous guiderons dans la configuration de l’ensemble.
Les fonctionnalités Workflows et Assign sont disponibles dans les plans Business et Enterprise.
Prérequis
Avant de commencer, assurez-vous que les éléments suivants sont en place :
- Workflows, Assign et Chat Integration sont activés dans votre communauté
- Chat Integration est connecté à votre espace de travail Slack avec au moins un canal Slack configuré. Si ce n’est pas encore fait, consultez : Set up Slack notifications using the discourse-chat-integration plugin
1. Importer le workflow
-
Allez dans Admin → Plugins → Workflows (
/admin/plugins/discourse-workflows/workflows). -
Cliquez sur Import.
-
Téléchargez ce fichier JSON :
workflow-nodes-2026-09-02.json (11,1 Ko)
Après l’importation, vous verrez le workflow dans la liste. Cliquez dessus pour le configurer pour votre site.
2. Configurer le workflow
Le workflow contient plusieurs nœuds que vous devrez personnaliser avant qu’il ne fonctionne. Beaucoup de ces étapes sont facultatives, mais recommandées pour de meilleurs résultats.
Filtrer par catégorie
Sélectionnez la catégorie qui doit déclencher la notification Slack. Les affectations dans les sujets hors de cette catégorie seront ignorées.
Pour déclencher ce workflow pour plusieurs catégories :
- Réglez le champ Match node du nœud sur
Any condition can pass - Ajoutez des conditions pour chaque catégorie
Pour déclencher ce workflow pour toute catégorie, supprimez ce nœud et connectez les nœuds précédents et suivants (par exemple, connectez la branche « No » de Is PM à Filter by tag).
Filtrer par tag
Sélectionnez le tag qui doit déclencher la notification Slack. Les affectations dans les sujets sans ce tag seront ignorées.
Pour déclencher ce workflow pour plusieurs tags :
- Réglez le champ Match node du nœud sur
Any condition can pass - Ajoutez des conditions pour chaque tag
Pour déclencher ce workflow pour tout tag, supprimez ce nœud et connectez les nœuds précédents et suivants (par exemple, connectez Filter by category à Check assignee group).
Vérifier le groupe de l’assigné
Sélectionnez le groupe auquel l’assigné doit appartenir pour déclencher la notification. Cela est utile pour limiter les notifications, par exemple pour votre équipe de support.
Pour déclencher ce workflow pour les utilisateurs de tout groupe, sélectionnez le groupe trust_level_0 dans les conditions du nœud.
Modèle
Ce nœud contrôle le texte du message Slack. Le workflow inclut quatre modèles de messages :
- Sujet régulier — assigné
- Sujet régulier — désassigné
- MP — assigné
- MP — désassigné
Chaque modèle a accès à des variables, y compris le nom d’utilisateur, le nom d’affichage, le titre du sujet et l’URL du sujet de l’assigné. Modifiez l’un de ces éléments pour personnaliser le format du message.
Envoyer sur Slack
Sélectionnez le canal Slack où les messages seront publiés. Cette liste est remplie à partir des canaux que vous avez déjà configurés dans le plugin Chat Integration à /admin/plugins/discourse-chat-integration/providers/slack.
3. Activer le workflow
Une fois tous les nœuds configurés, passez le workflow en Active en haut de l’éditeur. Le workflow s’exécutera désormais chaque fois qu’un sujet ou un message est assigné sur votre site, tant qu’il répond aux exigences de catégorie, de tag ou de groupe d’assigné.


