Assegna automaticamente l'argomento al gruppo

Domanda di follow-up.

Esiste un modo per assegnare automaticamente un argomento in determinate categorie a un gruppo?
Non ho trovato un modo per farlo e il plugin di automazione ha solo un flusso di lavoro “assegna casualmente” che non sembra utile per quello che voglio.

Sì, penso che questo richiederebbe uno script di automazione personalizzato, ma potrei sbagliarmi. Potresti essere in grado di utilizzare l’assegnazione casuale in qualche modo ed eseguirla spesso. :thinking:

Potresti usare anche la funzione di tracciamento del gruppo.

nota che ottieni anche il filtro di navigazione non assegnato nella parte superiore della pagina di visualizzazione degli argomenti della categoria se abiliti l’impostazione della categoria Aggiungi filtro non assegnato alla categoria

2 Mi Piace

Non puoi farlo subito, ma potresti configurarlo con un’automazione personalizzata o un piccolo plugin. Un’altra opzione è attivare “assegna” tramite API quando viene creato un argomento in quella categoria, puntandolo al gruppo.

1 Mi Piace

Ci ho dato un’occhiata, ma è un po’ al di là delle mie capacità su come implementarlo.
ChatGPT ha suggerito:

Opzione A — Webhook di base → chiamata API (nessun codice plugin)

  1. Abilita assegnazioni di gruppo
    Nelle impostazioni del sito, aggiungi il tuo gruppo a “assegna consentito sui gruppi”. Questo abilita l’assegnazione di argomenti a quel gruppo.

  2. Crea un webhook “Evento argomento”
    Admin → Impostazioni → Webhook → Nuovo.
    Tipo di evento: Argomento; seleziona creato.
    (Facoltativo) Filtra per la tua categoria di ticket in modo che venga attivato solo lì.
    Imposta un segreto; salva. Discourse invia payload di topic_created con l’ID/URL dell’argomento.

  3. Gestisci il webhook in Zapier/Make/o nel tuo endpoint
    Analizza il payload; prendi topic.id (e conferma la categoria se non hai filtrato al punto 2).
    Chiama l’endpoint Assegna per assegnare il gruppo
    Usa una chiave API Admin + nome utente. (Documentazione API generale + come “invertire l’ingegneria” degli endpoint se non documentati.)

  4. Suggerimento pratico: apri gli strumenti di sviluppo del browser su un argomento, fai clic manualmente su Assegna → il tuo gruppo e copia la richiesta di rete (percorso + parametri). Usa esattamente quella richiesta nel tuo gestore di webhook. (L’interfaccia utente Assegna è ora parte del core; il controller espone lo stesso percorso utilizzato dall’interfaccia utente.)
    Questo ti darà assegnazioni immediate e deterministiche nel momento in cui un argomento viene creato nei ticket.

    E mi sono perso al punto 3.