Ho problemi con la progettazione del codice per lo scenario corrente del flusso di lavoro del processo. Ad esempio, per impostazione predefinita nell'app viene impostato che per alcune richieste il gestore diretto "A" ha l'autorizzazione per "approvare", ma in seguito questa autorizzazione è stata spostata in "capo reparto". Come posso accettare queste modifiche senza modificare il codice in futuro.
Sto pensando alle linee di creazione di modelli di accesso, assegnandoli a gruppi di autorizzazioni e aggiungendo utenti a tali gruppi.
Qualsiasi aiuto su quali potrebbero essere i problemi con il mio approccio proposto o soluzioni migliori è molto necessario.
Il requisito dell'utente potrebbe cambiare per l'autorizzazione anche dopo l'implementazione del sistema e questa modifica deve avere un sovraccarico minimo.