Plugin Ticket 🎟

Ciao @angus,

sono nuovo qui, quindi per favore perdonate eventuali ignoranze.

Stiamo provando questo plugin per vedere se può sostituire il nostro sistema di gestione dei ticket sviluppato internamente, dato che necessita di manutenzione e abbiamo pochissimo tempo a disposizione per farlo.

Dopo averlo configurato, aggiungendo i tag ai gruppi di tag appropriati, ho notato che i tag non compaiono nel menu a tendina della Priorità, ecc. Stiamo utilizzando l’ultima versione di Discourse (cioè beta10), quindi potrebbe essere questa la causa, totale o parziale, del problema.

Qualsiasi idea o suggerimento sarà molto apprezzato. Grazie.

1 Mi Piace

Ciao Steven! Grazie per il rapporto. Ho notato anche io questo problema e ho inviato un rapporto di bug su Pavilion, così @angus è al corrente. Puoi aggiungere una risposta “anche io” lì per fargli sapere che stai riscontrando anche tu questo problema.

3 Mi Piace

Grazie, Tobias. Ho provato a registrarmi sul Discourse di Pavillion per pubblicare il metoo, ma non mi sta inviando l’email di conferma. Ho controllato due volte l’indirizzo email ed è corretto. E sì, ho controllato anche la cartella spam. :slight_smile:

2 Mi Piace

Scusa per questo, Steven. Vedo due tentativi sul Discourse del Padiglione per inviare un’email. Dovremo verificare il nostro servizio di posta… (portiamo questa discussione offline)

4 Mi Piace

Ciao @sjhodgen, sembra che Mailgun non accetti il tuo indirizzo email. Ti invierò i dettagli in privato.

3 Mi Piace

Infine ho trovato il tempo per provarlo durante il weekend di festa; grazie a @tobiaseigen per avermelo ricordato.

Purtroppo non riesco a selezionare nessuno dei tag di priorità/stato/motivo nelle liste a discesa, sia che il post di destinazione sia un messaggio privato o un argomento. Per tutti ottengo solo una lista vuota:

Qualcun altro ha riscontrato lo stesso problema? Ho configurato alcune opzioni in ciascuno dei tre gruppi di tag creati dal plugin e, a scopo di test, le ho rese disponibili a tutti. Mi chiedo cosa potrei stare facendo di sbagliato…


Aggiornamento: Ho appena incrociato questa informazione qui:

4 Mi Piace

@sjhodgen @downey, stiamo riscontrando questo problema sul nostro sito: vediamo esattamente gli stessi menu a tendina vuoti.

Non vedo errori JS o richieste AJAX fallite.

4 Mi Piace

@angus Ho aperto una pull request per risolvere:

(Forse dovremmo impostare paviliondev come master ora?)

5 Mi Piace

Ho anche spinto una correzione alla pagina Admin Tickets che risolve anche quei menu a tendina.

Tutte le correzioni sono già state applicate al fork Pavilion e aggiunte alla pull request sopra.

4 Mi Piace

Come posso far funzionare questo con un normale
./launcher rebuild web_only?

Modifica semplicemente il link di GitHub per questo plugin in app.yml in

https://github.com/paviliondev/discourse-tickets

e ricostruisci: sarai felice.

Non sono sicuro di cosa significhi “solo web” per la tua configurazione, ma in qualsiasi file yml tu utilizzi per costruire la tua istanza, è quello che devi modificare.

3 Mi Piace

sì, grazie

NB angus non ha ufficialmente migrato questo repository su paviliondev, ma quest’ultimo è l’unico che funziona al momento, quindi…

3 Mi Piace

Di solito dividiamo app.yml in data.yml e web_only.yml.

È necessario cambiare repository modificando l’indirizzo del comando clone nel contenitore dell’applicazione.

3 Mi Piace

@merefield Grazie :slight_smile:

In generale, questo plugin non è stato una priorità per noi. L’ho creato originariamente specificamente per @tobiaseigen, quindi non ho una chiara idea di come venga effettivamente utilizzato.

Se qualcuno lo sta utilizzando o vuole utilizzarlo su un sito reale, descrivi pure il caso d’uso.

3 Mi Piace

Ciao Angus! Grazie per aver chiesto - sarei anche io interessato a sapere chi altro lo sta utilizzando e se c’è una domanda più ampia per migliorarlo.

La mia organizzazione utilizza questo plugin in modo molto attivo e ne dipende. Il caso d’uso principale è l’avvio di ticket PM per varie finalità legate all’helpdesk. È estremamente comodo poter assegnare rapidamente priorità, stato e tag di motivo ai ticket e aggiungerli a un gruppo dell’helpdesk. Se è necessario un follow-up, i ticket possono anche essere assegnati rapidamente a qualcuno. Man mano che i ticket vengono lavorati o scadono, ne cambiamo lo stato, li rimuoviamo dall’assegnazione e li archiviamo nella casella di posta del gruppo. Abbiamo attivato le notifiche email settimanali sui ticket assegnati e ci controlliamo regolarmente l’un l’altro per assicurarci di non trascurare nulla. Per fornire maggiori dettagli, ho condiviso di seguito la nostra procedura.

Uso anche i ticket sul mio forum personale in combinazione con Kanban per creare e lavorare su un backlog di progetti personali. So che è da nerd, ma è stato estremamente utile per avanzare su molte priorità diverse senza dover configurare un altro sistema, permettendomi di passare più tempo su Discourse! Man mano che procedo, posso lasciare note per il mio futuro io, aggiornare i tag e rimuovere l’assegnazione quando ho finito. Posso anche coinvolgere i membri della famiglia menzionandoli e ottenendo rapidamente il loro contributo via email, anche se non li ho spinti ad accedere.

Non uso la dashboard dei ticket sul mio sito personale e sconsiglio ai miei colleghi di lavoro di guardarla perché i filtri e la paginazione non funzionano bene - anzi, sarebbe gradita un’impostazione per disabilitarla. Penso che l’OP descriva molto bene la roadmap per creare una dashboard dei ticket che renderebbe questo plugin estremamente prezioso per molti, non solo per la mia organizzazione - e vorrei vederlo realizzato!

Detto questo… è stato interessante perdere l’accesso al menu a tendina dei tag dei ticket per alcune settimane - il mio team non sembrava averlo notato molto. Dato che non abbiamo una dashboard dei ticket funzionante, il sistema dei ticket non è così utile come previsto per dare priorità e gestire i ticket e per aiutarci a vicenda come squadra. È molto probabile che potremmo farcela senza il plugin dei ticket e affidarci semplicemente alle funzionalità base di Discourse (ad esempio risposte predefinite, promemoria, sussurri, risolto, assegnato). I tag dei ticket per priorità, stato e motivo potrebbero anche essere semplificati - dato che non abbiamo una dashboard dei ticket che ci permetta di usarli correttamente, è eccessivo avere così tante opzioni.

Procedura per i ticket nella mia organizzazione

Nessuna palla viene lasciata cadere quando si gestisce la corrispondenza con un sistema di ticket, perché ogni ticket irrisolto è assegnato a qualcuno e riceve priorità e stato. Tutti i moderatori possono creare ticket, ma solo gli amministratori possono vedere i messaggi privati. Il team dell’helpdesk ha il compito di monitorare i ticket e garantire che il follow-up avvenga con la dovuta rapidità, quindi includi @helpdeskteam in qualsiasi ticket che richieda un follow-up.

Le procedure per compiti ripetuti spesso includono i ticket, specialmente le procedure con molti passaggi nell’arco di un periodo di tempo come l’iscrizione al nucleo, la pianificazione di webinar e l’invito di persone a unirsi alla rete.

Utilizzo del sistema di ticket

Creare ticket

Come moderatore, puoi trasformare qualsiasi argomento o messaggio del forum in un ticket modificando il titolo e selezionando quindi il grande pulsante blu TICKET. Ai ticket possono essere assegnati priorità, stato, motivo e assegnatario. Per impostazione predefinita, il gruppo @helpdeskteam è incluso in tutti i messaggi dei ticket in modo da poter lavorare insieme al team dell’helpdesk. Puoi aggiungere direttamente anche altri utenti e gruppi qui.

Una volta che un ticket esiste, il suo stato e la sua priorità possono essere aggiornati, e può essere riassegnato o disassegnato quando è risolto e non rimane nulla da fare.

Fai un uso strategico delle funzionalità di Discourse mentre crei e segui i ticket:

  • Titolo - indica di cosa tratta il ticket il più dettagliatamente possibile
  • Risposte predefinite - inserisci un messaggio preparato e poi personalizzalo
  • Tag - categorizza ulteriormente di cosa tratta il ticket (ad esempio paese o tema)
  • Promemoria - ricordati di fare un follow-up (visibile solo a te)
  • Sussurri - discuti privatamente con i colleghi per chiedere consigli e aggiornarli
  • Risolto - scegli una risposta che contiene/riassume la soluzione per il ticket (non selezionare i sussurri poiché solo i moderatori possono vederli!)

Fare follow-up sui ticket assegnati a TE

Ti preghiamo di fare follow-up sui ticket assegnati a te in modo tempestivo. Una volta completato un ticket e non rimanendo nulla da fare per te, procedi a rimuoverlo dall’assegnazione.

Riceverai una notifica via email quando un ticket ti viene assegnato da un altro moderatore e riceverai promemoria mensili sugli incarichi pendenti. Cerca il link ai tue ticket assegnati nel menu del tuo profilo - vedi screenshot.

Ticket nella casella di posta del gruppo @helpdeskteam

Usiamo principalmente i ticket per garantire il follow-up dei messaggi direttamente con i membri. Puoi vederli tutti nella casella di posta del gruppo @helpdeskteam. Tipicamente lasciamo nella casella di posta i messaggi che richiedono gestione e li archiviamo quando non richiedono gestione o quando sono risolti. In questo modo la casella di posta rimane un buon posto dove cercare messaggi che richiedono risposta.

Alcune considerazioni:

  • i messaggi archiviati tornano nella casella di posta quando qualcuno risponde
  • puoi rimuovere e riassegnare i messaggi in qualsiasi momento secondo necessità
  • i messaggi devono includere @helpdeskteam per essere visibili a tutti i membri del team

Ticket nelle categorie del forum

Usiamo anche i ticket per garantire il follow-up sugli argomenti nel forum. Questo include gli argomenti che creiamo regolarmente come #memberspotlight #featuredresource #introductions ecc. Anche gli argomenti segnalati nella coda di revisione possono essere assegnati per il follow-up.

Migliorare il sistema di ticket

Le opzioni di stato, priorità e motivo del sistema di ticket possono essere curate e migliorate per semplificare come diamo priorità ai ticket e li portiamo alla risoluzione.

I ticket attualmente nel sistema hanno una miscela di stato, priorità e motivi a causa del nostro sistema in evoluzione. Mentre lavoriamo sul backlog dei ticket esistenti e ne creiamo di nuovi, possiamo aggiornarli.

Roadmap delle funzionalità

@angus ha creato il plugin del sistema di ticket, che può estendere e migliorare per noi basandosi sui nostri feedback. Quindi sentiti libero di dare feedback qui sotto su nuove idee per funzionalità o miglioramenti. Vedi Tickets Plugin 🎟 su meta per le ultime informazioni.

Elenco dei motivi dei ticket

I motivi rientrano nelle seguenti categorie principali. Se un motivo specifico non esiste all’interno di quella categoria, usa semplicemente la categoria stessa come motivo. Se pensi che debba essere aggiunto un nuovo motivo, contatta l’amministratore dell’helpdesk.

4 Mi Piace

Utilizziamo il plugin dei ticket come primo punto di accesso per la creazione di nuovi task e ticket di supporto. Non utilizziamo molto la dashboard principalmente perché non c’era supporto per l’ordinamento degli elementi; abbiamo smesso di utilizzare il tema kanban per lo stesso motivo.

Ora usiamo https://taiga.io per la gestione dei progetti e continuiamo a trovare Discourse e il plugin dei ticket utili per la creazione di nuovi task e ticket di supporto.

Attualmente colleghiamo manualmente i topic correlati tra Taiga e Discourse. Siamo nel processo di automazione dei collegamenti tra Taiga e Discourse. Avere un modo semplice per eseguire webhook per gli eventi dei ticket sarebbe estremamente utile.

4 Mi Piace

Grazie per questo plugin. Ho alcune domande:

  1. Come si usa? Puoi indicarmi la documentazione o qualcosa del genere per utilizzarlo? L’ho attivato e fatto funzionare, ma non riesco a capire come usarlo.
  2. Se trasformo un argomento in un ticket, l’argomento sarà visibile solo al creatore e al gruppo degli assistenti?

La documentazione si trova nel primo post di questa discussione. Quali domande specifiche hai che non sono già state risposte lì?

Tieni presente che esistono alcuni problemi noti. Ad esempio, non consiglio di utilizzare la dashboard dei ticket nel backend. Tuttavia, la configurazione dei tag dei ticket e l’abilitazione dell’aggiunta di tag e dell’assegnazione dei ticket durante la modifica dei titoli degli argomenti funzionano benissimo.

Per rispondere alla tua seconda domanda: le autorizzazioni di accesso agli argomenti non cambiano a causa di questo plugin. Esso aggiunge semplicemente i tag dei ticket e ti permette di assegnare i ticket ad altri utenti. Per i messaggi privati (PM), puoi anche aggiungere persone o gruppi in modo che possano vederli.

Ciao Tobias,

Ho letto il primo post, ma mi dispiace, sono confuso su come utilizzarlo esattamente. Come può qualcuno creare un ticket?

Grazie per il resto dei contributi.