Dichiarazione e passaggio di variabili
Le variabili catturano i dati di business passati di passo in passo in un processo.
Le variabili sono locali per un processo o un servizio. Non è possibile fare riferimento a una variabile da un altro processo o servizio. Le variabili contengono i valori o i riferimenti ai dati di business. Per propagare i valori dei dati di business e i riferimenti, è necessario dichiarare correttamente le variabili e trasmetterle ai processi, ai servizi e agli eventi del messaggio collegati.
La procedura generale per il passaggio delle variabili è:
- Dichiarare le variabili a livello di processo.
- Per ogni processo e servizio collegato, dichiarare le variabili e gli oggetti di business per ricevere i valori delle variabili del processo principale.
- Passare tali variabili come input ai servizi e processi collegati che ne richiedono l'implementazione.
- Passare le variabili dai processi e servizi collegati di nuovo al processo principale come output quando si desidera che il processo principale sia a conoscenza delle modifiche apportate alle variabili nei processi o servizi collegati.
Quando si passano le variabili da un processo a un processo collegato, i relativi tipi devono essere compatibili. Ad esempio, una variabile stringa in un processo può essere passata a un processo collegato solo se questo processo collegato ha una variabile stringa dichiarata come una variabile di input.