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,viewsin 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?
-