Table of Contents |
---|
Grafico del flusso
Table of Contents |
---|
Descrizione
Il flusso call-flow è un flusso centralizzato che consente la gestione dei bandi di finanziamento.
Per informazioni sul modello dati, effettuare download del file excel disponibile al livello superiore.
Questo flusso prevede i seguenti attori nelle diverse visioni.
...
Stato | Attori | Permessi | Transizioni | Tab |
---|---|---|---|---|
Bozza (draft) | Helpdesk (helpdesk) | c r w d | approved |
|
Divisione Ricerca (researchDivision) | c r w d | approved |
| |
Approvato (approved) | Helpdesk (helpdesk) | r w d | draft |
|
Divisione Ricerca (researchDivision) | r w d | draft |
|
Validazioni
Nella seguente sezione viene riportato il dettaglio delle validazioni per tutte le coppie (attore, stato) del flusso.
Le validazioni sono distinte nei seguenti macrotipi e sono riferite, se non specificato altrimenti, all'oggetto radice.
...
Ad esempio la seguente stringa
internalOrganizationUnit:delete departmentDeleteValidator indica che la validazione "departmentDeleteValidator" è applicata in eliminazionoe di un elemento di tipo internalOrganizationUnit dell'oggetto radice.
Per avere maggiori dettagli sui possibili elementi fare riferimento alla definizione del modello, disponibile al livello superiore.
Infine è possibile applicare le validazioni, condizionalmente al soddisfacimento di determinate condizioni (opzionali).
Queste condizioni sono specificate nella colonna "Applicabilità": se non viene specificato nulla, la validazione è attiva di default.
Stato | Attori | MacroTipo | Tipo | Attributo/Identificativo | Applicabilita' |
---|---|---|---|---|---|
Bozza (draft) | all | enter | required | wfItemTypeId | always |
dateMap[startDate] | always | ||||
description | always | ||||
complex | checkCreationPermissionsValidator | always | |||
Approvato (approved) | all | enter | required | wfItemTypeId | always |
description | always | ||||
dateMap[startDate] | always | ||||
stringMap[code] | always | ||||
booleanMap[openEnded] | always | ||||
booleanMap[competitive] | always | ||||
complex | checkDataAndEndValidator | always | |||
startDateAndEndDateValidator | always |
Logiche (action/start)
Nella seguente sezione vengono riportate le
- START LOGICS
Le start logics sono le "azioni" che vengono eseguite in fase di creazione di un nuovo oggetto radice - ACTION LOGICS
Le action logics sono delle "azioni" che vengono eseguite al verificarsi di determinati eventi. Gli eventi contemplati sono:- enter: ingresso in uno stato
- save: salvataggio dell'oggeto oggetto radice
Di seguito viene riportato il dettaglio delle logiche definite per questo flusso.
...