Attività Seleziona

L'attività Seleziona determina l'attività iniziale da avviare in base all'azione che si è verificata durante il runtime.

Informazioni su questa attività

Ad esempio, un'attività Seleziona potrebbe contenere tre rami, uno contenente un'attività Acquisisci righe inserite, uno contenente un'attività Acquisisci righe eliminate e uno contenente un'attività Acquisisci righe aggiornate. Se si verifica un evento di aggiornamento nel database, viene creata un'istanza dell'orchestrazione e viene richiamato il ramo contenente l'attività Acquisisci righe aggiornate.

Quando si aggiunge un'attività Seleziona a un'orchestrazione, vengono automaticamente aggiunti due rami Ricevi. È possibile aggiungere nodi aggiuntivi receiveEvent all'attività Seleziona. Un'attività Seleziona è sempre un'attività iniziale e in ciascun ramo di un'attività Seleziona, la prima attività deve essere un'attività iniziale.

Il ramo Ricevi contiene un nodo receiveEvent e un segnaposto vuoto. Ciascun messaggio è definito in un ramo Ricevi che può contenere altre attività per gestire tale messaggio specifico.

Eliminare i rami Ricevi se non si desidera che un'operazione di ricezione faccia parte dell'attività Seleziona. L'eliminazione del nodo Ricevi rimuove l'intero ramo Ricevi.

Attenzione: se una variabile non è inizializzata in ciascun ramo di un'attività Seleziona, la variabile non può essere utilizzata al di fuori dell'ambito di un'attività Seleziona. Se si tenta di utilizzare una variabile fuori dall'attività Seleziona non inizializzata in ciascun ramo, il risultato sarà un'orchestrazione non valida. Ad esempio, un'attività Seleziona ha due rami, uno che contiene un'attività Acquisisci righe aggiornate e l'altro che contiene un'attività Acquisisci righe inserite. L'attività Acquisisci righe aggiornate restituisce i dati a una variabile denominata updateResult mentre l'attività Acquisisci righe aggiornate restituisce i dati a una variabile denominata insertResult. Queste variabili possono essere utilizzate solo nell'attività Seleziona e non nelle attività che seguono l'attività Seleziona nell'orchestrazione. Se l'output di ciascuna attività si basa sullo stesso schema, è tuttavia possibile definire un'unica variabile inizializzata da entrambe le attività. Se tutti i rami in un'attività Seleziona inizializzano la variabile, l'ambito della variabile include tutte le attività dopo l'attività Seleziona e non si limita all'ambito dell'attività Seleziona.

Per utilizzare un'attività Seleziona, completare le seguenti operazioni:

Procedura

  1. Trascinare l'attività Seleziona dalla cartella Logica nella scheda Attività all'orchestrazione.
  2. Selezionare un'attività in entrata o l'attività Pianifica lavoro e trascinarla nel segnaposto receiveEvent.
  3. Per aggiungere un'attività al ramo, trascinare l'attività sul segnaposto vuoto.

Aggiunta, modifica o eliminazione dei rami delle condizioni

L'attività Seleziona può contenere diversi rami per elaborare condizioni complesse

Per aggiungere un ramo all'attività Seleziona:

  1. Fare clic sul nodo Seleziona.
  2. Selezionare Aggiungi ramo di ricezione dall'elenco.
Per modificare il nome di un ramo o di un'attività, completare le seguenti operazioni:
  1. Selezionare un'attività o un ramo.
  2. Selezionare Modifica dall'elenco. Il nome viene visualizzato in una casella.
  3. Selezionare il nome corrente, quindi, immettere quello nuovo.
  4. Premere Invio.

Per eliminare un'attività o un ramo, completare le seguenti operazioni:

  1. Selezionare un'attività o un ramo.
  2. Selezionare Elimina dall'elenco.
    Nota: se si elimina un ramo della condizione, vengono eliminate anche tutte le attività presenti in tale ramo.