Search Results for

    Show / Hide Table of Contents

    Variabili

    Nei processi possono essere definite delle variabili.

    L’utilizzo più frequente di variabili avviene nel momento in cui si ha la necessità che l’utente immetta delle informazioni nel sito, per esempio per leggere il barcode di un’etichetta.

    Le variabili vengono definite con un nome e un tipo che identifica il dato che rappresentano (es. Code, Text, Decimal, ecc.).

    Scope di una variabile

    Nelle variabili viene definito uno scope, ossia la visibilità che il valore della variabile deve avere all’interno del processo.

    Lo scope di una variabile può essere:

    • Process - significa che quando alla variabile viene assegnato un valore sarà visibile all’interno di tutto il processo. Il valore sarà lo stesso sia procedendo nel flusso di pagine, sia tornando alle pagine precedenti all’assegnazione. Generalmente a queste variabili viene dato un valore iniziale di default.

    • Stack - significa che quando alla variabile viene assegnato un valore sarà visibile solo a partire dal livello corrente dello stack di pagine. Procedendo in avanti nel flusso il valore sarà lo stesso, ma tornando alla pagina precedente all’assegnazione il valore della variabile verrà perso.

    Per approfondire il concetto di stack di pagine vedere Introduzione.

    Assegnare un valore ad una variabile

    Alle variabili può essere assegnato un valore sia dall'utente DEA che da funzioni scatenate nel flusso funzionale.

    Per fare in modo che l'utente assegni direttamente il valore ad una variabile è necessario che la variabile sia inserita in una pagina DEA come controllo editabile (vedi Controlli).

    Per le variabili di processo è possibile inserire del codice navigando il campo "Valore iniziale". Mentre in generale è possibile attribuire un valore alle variabili DEA attraverso l'introduzione di codice sorgente in vari punti del modulo.

    Per approfondire il concetto di codice sorgente si rimanda al capitolo dedicato Codice Sorgente.

    • Improve this Doc
    In This Article
    Back to top Copyright © 2019 Cegeka S.p.A.
    Generated by DocFX