documentazione_3di_riservata:bonita:taskform
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| documentazione_3di_riservata:bonita:taskform [2015/08/03 16:28] – [Table] mbernardini | documentazione_3di_riservata:bonita:taskform [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | ===== BONITA 5.10 - COMPONENTE TASKFORM ===== | ||
| - | Il componente TaskForm è utilizzato per il caricamento del form definito per un task di un flusso realizzato con Bonita 5.10. Le attività svolte sono quindi le seguenti: | ||
| - | * Caricamento della definizione del form (relativo al task corrente) e di tutte le variabili di processo o di task definite; | ||
| - | * Verifica dei campi del form da visualizzare: | ||
| - | * Inizializzazione dei campi del form da visualizzare: | ||
| - | * Disegno dei campi definiti (si rimanda alla sezione " | ||
| - | * Submit del form con esecuzione di tutti gli script Groovy **exprScript** definiti nel pulsante di submit e salvataggio di tutte le variabili definite nel form. | ||
| - | |||
| - | ==== Requisiti/ | ||
| - | |||
| - | * Bonita 5.10 | ||
| - | * eXtraWayWorkflowWS installato e configurato sul server (TaskForm per poter funzionare esegue delle chiamate ai WS di eXtraWayWorkflowWS che si occupa poi dell' | ||
| - | * Stile dell' | ||
| - | ==== Widget Supportati ==== | ||
| - | |||
| - | < | ||
| - | ^ WIDGET | ||
| - | | TextFormField | ||
| - | | TextAreaFormField | ||
| - | | SelectFormField | ||
| - | | CheckBoxSingleFormField | ||
| - | | CheckBoxMultipleFormField | ||
| - | | RadioFormField | ||
| - | | DateFormField | ||
| - | | DurationFormField | ||
| - | | PasswordFormField | ||
| - | | ListFormField | ||
| - | | TextInfo | ||
| - | | MessageInfo | ||
| - | | SuggestBox | ||
| - | | Table | La tabella può essere definita in base alla definizione statica di righe e colonne (con eventuale valutazione di variabili) (**cells**) oppure attraverso la chiamata a script Groovy (**inputScript**). In questo secondo caso, anche l' | ||
| - | | FileWidget | ||
| - | | ImageWidget | ||
| - | | HiddenWidget | ||
| - | | IFrameWidget | ||
| - | | HtmlWidget | ||
| - | | SubmitFormButton | ||
| - | | FormButton | ||
| - | | NextFormButton | ||
| - | | PreviousFormButton | ||
| - | |||
| - | </ | ||
| - | ==== Principali Limitazioni ==== | ||
| - | |||
| - | * Tutti i connettori definiti sugli eventi **start** e **finish** vengono lanciati al submit del form. Non esiste il concetto di presa in carico di un task (tramite il quale gestire l' | ||
| - | * Non esistendo la gestione della presa in carico di un task non è possibile neppure sospenderlo o ripristinarlo, | ||
| - | * Gli script Groovy di espressione (**exprScript**) definiti su widget diversi da quello di submit non vengono mai eseguiti | ||
| - | * Tutti i **validatori** definiti sui campi di un form non sono presi in considerazione. Eventuali controlli svolti su valori inseriti tramite form dovranno essere verificati tramite codice javascript | ||
/data/attic/documentazione_3di_riservata/bonita/taskform.1438612135.txt.gz · Ultima modifica: (modifica esterna)