Per ogni processo o flusso di servizi creato, è necessario dichiarare le variabili per catturare i dati utilizzati dalle attività nel processo o flusso di servizi.
Informazioni su questa attività
È possibile aggiungere le seguenti variabili al flusso del processo o del servizio:
Tabella 1. Variabili disponibili per l'aggiunta a processi e flussi di servizi
| Variabile |
Descrizione |
| Privato |
Variabili locali utilizzate solo all'interno del processo. |
| Immissione |
Variabile che rappresenta i dati di input passati al servizio o al processo corrente. |
| Output |
La variabile che rappresenta i dati di output che il processo o il servizio corrente restituisce al proprio chiamante. |
| Variabile processo esposto (EPV) |
Tipo speciale di variabili che è possibile creare per impostare o modificare i valori durante l'esecuzione delle istanze di un processo. |
Solo le variabili di processo contrassegnate come identificativi dell'istanza del processo possono essere utilizzate per una correlazione basata sull'istanza di eventi di messaggi intermedi che utilizzano il meccanismo di attivazione SCA. Una variabile di identificativo dell'istanza del processo può essere una variabile privata, di input o di output e può essere un tipo di variabile semplice o complessa.
Procedura
Se si desidera aggiungere una variabile processo esposto, fare clic su Variabili processo esposto, quindi selezionare l'EPV dall'elenco. Se si desidera aggiungere una variabile privata, di input o di output, completare la seguente procedura:
- Aprire il processo o il diagramma del servizio.
- Nella scheda Variabili , fare clic su Aggiungi privato, Aggiungi inputo Aggiungi output per creare la variabile corrispondente.
Nota: se una variabile di input è di tipo complesso e la si sta passando da un processo a un servizio, verrà passata come valore. Se si desidera che venga restituito il valore aggiornato, dichiararlo anche come una variabile di output. Se il tipo complesso è un oggetto di business condiviso, non è necessario restituirlo come output in quanto gli aggiornamenti effettuati in un servizio diventeranno visibili a tutti coloro che utilizzano l'oggetto di business condiviso.
- Nella sezione Dettagli :
- Digitare un nome di variabile nel campo Nome .
Nota: i nomi delle variabili iniziano con una lettera minuscola, con le parole successive maiuscole, ad esempio: myVar. Non utilizzare caratteri di sottolineatura o spazi nei nomi delle variabili. I nomi delle variabili sono sensibili al maiuscolo / minuscolo.
- Fare clic su Seleziona accanto al campo Tipo di variabile per selezionare il tipo di variabile.
Vengono elencati anche gli oggetti di business personalizzati creati.
- Facoltativo: Immettere una descrizione della variabile nel campo Documentazione .
- Facoltativo: se si desidera che la variabile sia un array, selezionare È un elenco.
- Facoltativo: per impostare un valore predefinito per la variabile, nella sezione Valore predefinito selezionare Valore predefinito e immettere il valore nel campo corrispondente.
Nota: per oggetti di business complessi, lo script del valore predefinito deve dichiarare una variabile e restituirla specificando l'ultima riga come nome della variabile. Ad esempio:
var autoObject = <new_instance>;
...
autoObject
- Facoltativo: per includere una variabile di processo nei dati di business che gli utenti possono visualizzare e ricercare in Workplace, selezionare Esponi negli ambienti di lavoroe immettere un alias nel campo Alias .
Suggerimento: l'alias di ricerca deve essere univoco per il tipo di variabile nel workflow server su cui viene eseguito il processo. Se una variabile viene utilizzata nei processi parent e nidificati, utilizzare lo stesso alias di ricerca se si desidera che i risultati della ricerca includano tutti i processi correlati.
- Facoltativo: per includere i valori di variabile nei dati raccolti e utilizzati per creare i report, nella sezione Traccia prestazioni , selezionare Traccia questa variabile.
- Per dichiarare una variabile come identificativo del processo secondario, selezionare Identificativo istanza processo.
Sebbene sia possibile contrassegnare qualsiasi variabile come identificativo dell'istanza del processo, è consigliabile utilizzare una variabile per questo scopo che non sia troppo complessa.
Importante : il valore scritto nella variabile deve essere univoco per ogni istanza del processo. Poiché le variabili selezionate come identificatori dell'istanza del processo possono essere scritte solo una volta, prestare attenzione durante l'inizializzazione, l'associazione dei dati, le preassegnazioni e le post - assegnazioni per evitare che vengano scritte due volte per un'istanza. La scrittura di qualsiasi valore in una variabile di questo tipo più di una volta causa un errore.
Suggerimento: se si deseleziona una variabile già utilizzata per la correlazione, la variabile viene contrassegnata con un'icona di errore nella scheda Mappatura dati .
Le variabili contrassegnate come identificativi dell'istanza del processo possono essere selezionate per essere utilizzate per la correlazione e sono indicate nelle finestre di dialogo di selezione delle variabili dal testo [Identifier].
- Fare clic su Salva o Termina modifica.
Cosa fare successivamente
Il processo o il servizio include le variabili che possono essere passate alle attività o ai servizi, associando le variabili di input e di output. Se si dispone di un Coach nel diagramma, le variabili sono direttamente disponibili all'interno del diagramma e possono essere trascinate nella finestra di layout.