Vai al contenuto principale
L’attività Condition consente di utilizzare una singola skill per suddividere un flusso di elaborazione dei documenti. Il blocco Condition esegue il controllo di una o più condizioni. In base al soddisfacimento della condizione, i documenti della transaction verranno instradati lungo il ramo del flusso appropriato per l’elaborazione successiva. Ad esempio, l’attività Condition può essere utilizzata per elaborare separatamente i documenti che presentano errori di riconoscimento o di regole di convalida.

Aggiunta di switch

Per configurare i controlli per un’attività Condition, iniziare utilizzando le frecce direzionali per collegarla a tutte le altre attività verso cui il flusso può essere instradato.
Nota: Le condizioni verranno verificate nell’ordine in cui i rami del workflow sono collegati al blocco Condition. Per modificarne l’ordine, è necessario rimuovere tutte le connessioni e quindi ricollegarle.
Nel riquadro Actions verrà visualizzato un elenco di Case conditions e ELSE condition. Nell’elenco a discesa sotto ELSE condition, selezionare il blocco da utilizzare quando tutte le altre condizioni non sono soddisfatte.

Aggiunta di regole switch

Fai clic sul collegamento Set up per ogni condizione nell’elenco Case conditions. Impostazione attività Condition Si apre la finestra dell’editor in cui puoi inserire il codice JavaScript che verrà utilizzato per verificare quella specifica condizione. Il tuo codice può fare riferimento a tutti i dati di input dell’attività Condition e deve restituire un valore booleano che rappresenti l’esito del controllo. Lo script restituisce il valore calcolato più di recente. Se devi configurare controlli più complessi, crea una funzione di controllo personalizzata e richiamala nell’ultima riga dello script. Per una descrizione dettagliata degli oggetti che puoi utilizzare nello script, vedi Object Model. Per script di esempio utilizzabili in Vantage, vedi Sample scripts. Quando i documenti della transaction in ingresso raggiungono un’attività Condition, le condizioni impostate vengono verificate in sequenza. Non appena una delle condizioni è soddisfatta, la transaction viene instradata sul ramo del flusso di lavoro appropriato per l’elaborazione successiva. Le restanti condizioni non verranno verificate.
Nota: Se non hai configurato alcuna condizione nell’elenco Case conditions, la transaction verrà instradata sul ramo Else.