Scenario: abbiamo sia Winforms che il codice MVC che viene utilizzato per lavorare su una piattaforma multiutente a livello nazionale che fa molta logistica per molti utenti. Le regole fiscali cambiano per stato e anche per città o provincia. Queste norme fiscali fanno una grande differenza per il nostro settore.
L'altro problema è che le regole possono cambiare in base alla legislazione. Il sistema dovrà gestire i casi in cui prima di una data funziona in un modo e quindi diverso dopo tale data. Questo passaggio dovrà essere inserito nel sistema e testato prima di tale data.
Soluzione proposta: utilizza Workflow Foundation per creare un sistema basato sull'ora in cui i nostri utenti possono modificare e aggiungere regole che cambiano il modo in cui vengono calcolate le imposte.
Domanda: non ho usato Workflow Foundation e la ricerca ha restituito i libri ma non molti esempi di persone che utilizzano questa tecnologia con successo. Il mio scenario è un buon uso di Workflow Foundation? (Penso di sì). Se hai qualche esperienza con Workflow Foundation, qualche consiglio su come farlo funzionare bene?