Attualmente disponiamo di un sistema che gestisce i lavori di traduzione.Macchina di stato o diagramma di flusso per Windows Workflow Foundation 4?
- cliente crea un ordine
- il project manager porge verso uno o più traduttore
- poi va ad un correttore di bozze
- lingua Manager controlla la qualità, se male, lavoro risale al traduttore
- project manager lo consegna al cliente
Attualmente tutto lo stato può essere assegnato in modo manuale e/o sovrascritto. Significato qualsiasi passaggio può essere saltato o arretrato.
L'app è un mix WebForms/MVC di ASP.NET.
Ora mi piacerebbe reimplementarlo con Windows Workflow Foundation. Una macchina a stati avrebbe più senso di un diagramma di flusso? Non sto davvero sfruttando il vantaggio della macchina di stato ...
Questo non faceva parte della domanda, ma come dovrei implementare la parte in cui posso avere uno o più traduttori che lavorano su un lavoro? C'è qualche stato parallelo? – Remy
No, non esiste uno stato parallelo. Dovresti fare qualcosa come creare uno stato di InTranslation. Ogni volta che viene completata una parte che genera un evento e nel gestore eventi si aggiunge una condizione che si continua solo quando tutte le parti sono state completate. – Maurice