Utilizzare i workflow per inviare un messaggio su Slack quando un argomento o un post viene assegnato

Puoi utilizzare Workflows, Assign e Chat Integration per inviare automaticamente un messaggio su Slack ogni volta che un argomento o un post viene assegnato o smesso di essere assegnato sul tuo sito. Questo rende più facile mantenere informati i tuoi colleghi quando qualcosa nella community richiede la loro attenzione.

In questo argomento, forniremo il modello di workflow e ti guideremo passo dopo passo nella configurazione.

:discourse: Le funzionalità Workflows e Assign sono disponibili nei piani Business ed Enterprise.

Prerequisiti

Prima di iniziare, assicurati che i seguenti elementi siano configurati:

1. Importa il workflow

  1. Vai su Admin → Plugins → Workflows (/admin/plugins/discourse-workflows/workflows).

  2. Clicca su Import.

  3. Carica questo file JSON:

    workflow-nodes-2026-09-02.json (11.1 KB)

Dopo l’importazione, vedrai il workflow nell’elenco. Clicca su di esso per configurarlo per il tuo sito.

2. Configura il workflow

Il workflow contiene diversi nodi che dovrai personalizzare prima che funzioni. Molti di questi passaggi sono facoltativi, ma consigliati per ottenere i migliori risultati.

Filtra per categoria

Seleziona la categoria che deve attivare la notifica su Slack. Le assegnazioni negli argomenti al di fuori di questa categoria verranno ignorate.

Per attivare questo workflow per multiple categorie:

  • Imposta il campo Match node del nodo su Any condition can pass
  • Aggiungi condizioni per ciascuna categoria

Per attivare questo workflow per qualsiasi categoria, elimina questo nodo e collega i nodi precedenti e successivi (ad esempio, collega il ramo “No” di Is PM a Filter by tag).

Filtra per tag

Seleziona il tag che deve attivare la notifica su Slack. Le assegnazioni negli argomenti senza questo tag verranno ignorate.

Per attivare questo workflow per multiple tag:

  • Imposta il campo Match node del nodo su Any condition can pass
  • Aggiungi condizioni per ciascun tag

Per attivare questo workflow per qualsiasi tag, elimina questo nodo e collega i nodi precedenti e successivi (ad esempio, collega Filter by category a Check assignee group).

Verifica gruppo assegnatario

Seleziona il gruppo al quale l’assegnatario deve appartenere per attivare la notifica. Questo è utile per limitare le notifiche, ad esempio per il tuo team di supporto.

Per attivare questo workflow per utenti in qualsiasi gruppo, seleziona il gruppo trust_level_0 nelle condizioni del nodo.

Template

Questo nodo controlla il testo del messaggio su Slack. Il workflow include quattro modelli di messaggio:

  • Argomento normale — assegnato
  • Argomento normale — non assegnato
  • PM — assegnato
  • PM — non assegnato

Ogni modello ha accesso a variabili, tra cui il nome utente dell’assegnatario, il nome visualizzato, il titolo dell’argomento e l’URL dell’argomento. Modifica uno di questi per personalizzare il formato del messaggio.

Invia su Slack

Seleziona il canale Slack in cui verranno pubblicati i messaggi. Questo elenco viene popolato dai canali che hai già configurato nel plugin Chat Integration in /admin/plugins/discourse-chat-integration/providers/slack.

3. Attiva il workflow

Una volta configurati tutti i nodi, attiva il workflow impostando l’interruttore su Active in alto nell’editor. Il workflow verrà ora eseguito ogni volta che un argomento o un post viene assegnato sul tuo sito, purché soddisfi i requisiti di categoria, tag o gruppo dell’assegnatario.

2 Mi Piace