| At line 1 added 39 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| [{TableOfContents }]\\ |
| !!! VARIABILI\\ |
| \\ |
| In tutto lo script di workflow sono utilizzabili le variabili gestite dalla routine £G91.\\ |
| In particolare le variabili specifiche di workflow sono:\\ |
| * &_AWF.NWF: Numero ordine di workflow;\\ |
| * &_AWF.TMS: Tipo Oggetto master dell'ordine di workflow;\\ |
| * &_AWF.PMS: Parametro Oggetto master dell'ordine di workflow;\\ |
| * &_AWF.OMS: Oggetto master dell'ordine di workflow;\\ |
| * &_AWF.OOW: Oggetto owner dell'ordine di workflow;\\ |
| * &_AWF.PRO: Processo;\\ |
| * &_AWF.SCP: Script utillizzato;\\ |
| * Infine, tutti gli impegni dell'ordine di workflow, con la sintassi: &_AWF.IMPxxx_n_dove xxx è il codice dell'impegno.\\ |
| \\ |
| Nelle condizioni e funzioni relative alle conseguenze (sia sui luoghi sia esterne), che sono legate ad un'attività, oltre alle variabili precedenti, è disponibile anche &_AWF.ATT: Numero attività\\ |
| \\ |
| E' possibile costruire puntare a OAV di tutte queste variabili (anche in cascata), con la sintassi &xxx%yyy%zzz%..., dove:\\ |
| * &xxx è in nome della variabile;\\ |
| * yyy è un suo OAV (ad esempio I/21);\\ |
| * zzz è un OAV dell'oggetto ritornat dall'OAV precedente;\\ |
| * è così via.\\ |
| \\ |
| !!! VARIABILI GENERALI\\ |
| \\ |
| E' possibile definire, in testa allo script, variabili generali utilizzabili in aggiunta a quelle definite in precedenza. Il tag con cui si definiscono è ;;VAR.\\ |
| \\ |
| Gli ulteriori parametri definiscono se la variabile è statica oppure se è un alias: in particolare, se il parametro 'Alias' è valorizzato, non sono significativi i parametri tipo e valore.\\ |
| \\ |
| !! VARIABILI STATICHE\\ |
| Si assegna un valore che viene mantenuto per tutto lo script. Un possibile utilizzo è quello di concentrare in un unico punto le parametrizzazioni, in modo da facilitarne la modifica.\\ |
| \\ |
| !! VARIABILI ALIAS\\ |
| Si possono inserire variabili che costutuiscono alias di altre variabili definite in precedenza, il cui valore è dinamicamente aggiornato. In questo modo è possibile riferirsi, all'interno dell' script, a variabili complesse (ad esempio OAV di OAV) in modo snello e parlante.\\ |
| \\ |