Quel flusso di lavoro ha senso se l’obiettivo è semplicemente scegliere un orario tramite un sondaggio.
Nella situazione a cui sto pensando, gli orari candidati si comportano più come eventi provvisori che devono apparire sul calendario mentre si definisce la pianificazione.
Ad esempio, immagina un’attività commerciale in cui le prenotazioni dei clienti creano automaticamente eventi sul calendario. Allo stesso tempo, stiamo cercando di organizzare un evento sociale per i dipendenti e proponiamo diverse possibili fasce orarie.
Quelle fasce orarie per i dipendenti potrebbero inizialmente sembrare fattibili, ma se compare un evento cliente di priorità più alta che è in conflitto con una di esse, tale fascia potrebbe dover essere eliminata o spostata. In questo senso, il calendario funge da visualizzazione di pianificazione globale, non solo da modo per scegliere l’orario più popolare.
Quindi, gli orari candidati stessi devono apparire sul calendario mentre la discussione sta ancora decidendo tra di essi. Una volta approvato un orario definitivo, gli altri blocchi [evento] potrebbero semplicemente essere rimossi o modificati.
Un modo in cui ciò potrebbe funzionare è se un argomento potesse contenere più blocchi [evento], con uno designato come evento principale e gli altri trattati come eventi provvisori o secondari. L’evento principale sarebbe quello canonico per l’argomento, mentre gli altri apparirebbero semplicemente sul calendario come fasce orarie candidate durante la pianificazione.
L’evento principale potrebbe essere:
• approvato manualmente (ad esempio dopo aver verificato i conflitti con eventi di priorità più alta), oppure
• derivato dinamicamente da un sondaggio se la discussione utilizza il voto per scegliere un orario.
Dall’analisi del funzionamento del plugin, gli eventi vengono già analizzati dai blocchi [evento] all’interno dei post e archiviati come record separati per il calendario. Ciò suggerisce che la regola “un evento per argomento” potrebbe essere principalmente un vincolo dell’interfaccia utente piuttosto che strutturale.
Consentire blocchi [evento] in più post (con uno contrassegnato facoltativamente come evento principale) potrebbe preservare il modello mentale attuale consentendo flussi di lavoro di pianificazione in cui diversi eventi provvisori devono esistere nello stesso argomento di discussione.