Immagina che ci sia una applicazione ( ASP.NET MVC
) che elabora alcuni documenti. Il document
deve essere rivisto più volte da gruppo di utenti diverso .
regole di stato / ruolo:
- utente semplice può solo pubblicare documento; (priorità: basso )
- userGroup1 può trasformarlo in stato successivo o rifiutarlo ; (priorità: superiore )
-
userGroup2 può confermare stato precedente e passare a lo stato successivo graduale o rifiutarlo ; (priorità: più alto )
-
Come implementare tale flusso di lavoro in
ASP.NET MVC
? Come impelementareUI
,views
in modo che il gruppo con priorità inferiore possa eseguire visivamente / tecnicamente soloallowed transitions
? Posso in qualche modo estendere tale sistema: link ? -
Ho bisogno di extra come il service bus, event sourcing per questo?
-