
Amministrazione di state machine di business
È possibile visualizzare i valori della serie di correlazioni e visualizzare le variabili di stato per eseguire il debug e gestire le istanze della state machine di business.
Una state machine di business viene utilizzata per rappresentare un processo di business basato sugli eventi. All'interno di una state machine di business ci sono molte istanze. È possibile gestire ed eseguire il debug delle istanze della state machine di business utilizzando:
- proprietà della serie di correlazione
- visualizzazione stati
Proprietà della serie di correlazioni
Per distinguere un'istanza della macchina di stato aziendale da un'altra, viene utilizzata una serie di correlazioni per identificare in modo univoco un'istanza della macchina di stato. Ad esempio, le proprietà di una serie di correlazione possono essere un ID cliente e uno stato. Se si desidera gestire una particolare istanza, sono necessari i valori delle proprietà della serie di correlazione. Le proprietà della serie di correlazione sono definite in Integration Designer e visualizzate in Business Process Choreographer Explore.
È possibile definire solo una serie di correlazione in Integration Designer. Non sono consentite più serie di correlazione.
Visualizza stati
Una variabile di stato di visualizzazione indica lo stato corrente di una particolare istanza della macchina di stato aziendale. La conoscenza dell'ultimo stato di cui è stato eseguito il commit è utile per il debug o la gestione delle state machine di business. Gli stati di visualizzazione sono definiti in Integration Designer e visualizzati in Business Process Choreographer Explorer.
La variabile di stato di visualizzazione potrebbe non mostrare sempre lo stato più recente di un'istanza della macchina di stato aziendale. Se un'istanza sta elaborando attivamente un evento, la copia in memoria della variabile di stato di visualizzazione potrebbe essere diversa dall'ultimo valore di cui è stato eseguito il commit. Ciò che viene visualizzato in Business Process Choreographer Explorer è il valore dello stato di visualizzazione che è stato scritto per ultimo sul disco. Se un'istanza della macchina di stato aziendale sta elaborando un evento, il valore in memoria della variabile non verrà scritto sul disco fino a quando la transazione non viene completata.