Fasi collegate al procedimento.
SQL: faseprocedimento
Layout con la lista delle fasi (da completare).
Il tipo pratica conosce il suo procedimento (che dovrebbe essere unico).
Primo esempio di stampa delle fasi di procedimento all’interno di QListWidget.
Il tipo pratica non è più collegato direttamente al suo procedimento, ma attraverso una OneToMany.
SQL: fase confermata, fase rifiutata.
Fasi del procedimento: conferma, rifiuto.
InputDialog per la conferma della fase.
Per ora sto utilizzando direttamente le fasi del procedimento, e non quelle della pratica/determina.
SQL: fasepratica rappresenta l’istanza (nella pratica) di faseprocedimento.
Ora la determina guarda come fasi alle fasi di pratica.
SQL: una closure di prova, la fase è attivabile se l’oggetto della determina è “valido”
SimpleWorkFlow
Costruito sulla base di una pratica o di un oggetto di dettaglio (ad esempio una determina), costruisce una lista di fasi di pratica ed è in grado di eseguire le closure Groovy di verifica attivazione della fase.
Fix: l’accessorio deve avere lo stesso tipo del mutatore, altrimenti il Resolver si arrabbia.
SQL: fase confermata e rifiutabile
Una nuova form per configurare la fase del procedimento.
FaseProcedimento diventa una Dialog.
Override di equals per permettere il funzionamento del select del PyPaPiComboBox (lo store iniziale è su un altro em…).
Completato il giro con WorkFlow.
Il SimpleWorkFlow supporta degli ulteriori binding.