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: 2017/09/08 10:59 (modifica esterna)