At line 1 added 57 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
\\ |
La scheda di un impegno è il posto in cui normalmente vengono eseguiti gli impegni facendo avanzare i relativi ordini.\\ |
Si ricorda che, comunque, esistono casi in cui l'esecuzione di impegni avviene direttamente senza passare per la relativa scheda.\\ |
\\ |
Di seguito vengono analizzate le parti fondamentali di cui si compone la scheda di un impegno:\\ |
\\ |
[{Image src='immagini/MBDOC-WFBASE_024/WF-FIG0009.png' caption='' width='100%' style='max-width: 100%;'}]\\ |
!! Impegno\\ |
\\ |
È la descrizione dell'impegno che si sta eseguendo.\\ |
\\ |
!! Dati specifici\\ |
\\ |
È una serie di schede in cui vengono presentati dati relativi agli oggetti su cui si sta operando nel corso del workflow.\\ |
Ovviamente variano da processo a processo, eventualmente da impegno a impegno.\\ |
\\ |
!! Dati di workflow\\ |
\\ |
È una scheda in cui vengono fornite informazioni tecniche standard relative al workflow in corso.\\ |
Possono essere informazioni relative alla situazione dell'ordine, quali ad esempio:\\ |
* una worklist di impegni relativi all'ordine.\\ |
* una rappresentazione grafica dello stato attuale dell'ordine.\\ |
* il log delle attività svolte.\\ |
\\ |
Inoltre vengono mostrate informazioni specifiche dell'impegno, ad esempio:\\ |
* dati relativi all'impegno (stato, data e ora di attivazione).\\ |
* le istruzioni relative al tipo di lavoro da svolgere.\\ |
\\ |
!! Azioni di workflow\\ |
\\ |
È il cuore della scheda di impegno: in questa sezione il motore di workflow propone le azioni eseguibili da un utente sull'impegno.\\ |
È da qua che viene effettuato l'avanzamento dell'impegno e quindi dell'ordine.\\ |
Definiamo di seguito le due più importanti azioni eseguibili da un utente su un impegno.\\ |
\\ |
! Presa in carico\\ |
\\ |
La presa in carico ha una doppia valenza:\\ |
* da un lato serve ad assegnare a sè stessi l'impegno, se questo è eseguibile da diverse persone: in questo caso l'utente che prende in carico diventa esecutore dell'impegno e l'impegno sparisce dalle worklist degli altri potenziali esecutori.\\ |
* contemporaneamente segnala l'inizio del lavoro sull'impegno: in questo modo è più facile per gli altri partecipanti al processo stimare per quando l'impegno sarà completato.\\ |
* infine inibisce l'attivazione di eventuali impegni alternativi.\\ |
\\ |
! Avanzamento\\ |
\\ |
L'azione di avanzamento segnala il completamento del lavoro sull'impegno.\\ |
A seconda del processo e dell'impegno l'azione di avanzamento può essere una semplice dichiarazione oppure qualcosa di più complesso, come\\ |
l'inserimento di un oggetto Sme.up. Il motore di workflow controlla l'esecuzione delle azioni di workflow: se non vengono completate non procede con l'avanzamento.\\ |
Mentre la presa in carico è facoltativa (in particolari impegni particolarmente veloci da eseguire potrebbe essere superflua), quella di avanzamento è sempre presente.\\ |
\\ |
!! Azioni esterne\\ |
\\ |
In questa sezione possono essere inserite azioni utili allo svolgimento dell'impegno. La loro esecuzione è facoltativa e non controllata dal motore di workflow.\\ |