Codice SQL e codice JavaScript sql-code-and-javascript-code
Codice SQL sql-code
Un'attività SQL code esegue uno script SQL. Lo script è un modello JST.
-
Script
L’area centrale dell’editor contiene lo script da eseguire. Questo script è un modello JST e può quindi essere configurato in base al contesto del flusso di lavoro.
-
Processing errors
Consulta Errori di elaborazione.
Codice JavaScript e codice JavaScript avanzato javascript-code
Le attività JavaScript code e Advanced JavaScript code eseguono uno script JavaScript nel contesto di un flusso di lavoro. Per ulteriori informazioni sugli script, consulta le sezioni seguenti:
Ritardo di esecuzione exec-delay
A partire dalla versione 20.2, è stato aggiunto un ritardo di esecuzione alle attività JavaScript code e Advanced JavaScript code. Per impostazione predefinita, la fase di esecuzione non può superare 1 ora. Dopo questo ritardo, il processo verrà interrotto con un messaggio di errore e l’esecuzione dell’attività avrà esito negativo.
È possibile modificare questo ritardo nel campo Stop execution after disponibile in queste attività.
Per ignorare questo limite, è necessario impostare il valore su 0.
Codice JavaScript js-code-desc
-
Script: l'area centrale dell'editor contiene lo script da eseguire.
-
Process errors: consultare Errori di elaborazione.
Codice JavaScript avanzato adv-js-code-desc
- First call: la prima zona dell'editor contiene lo script da eseguire durante la prima chiamata.
- Next calls: la seconda zona dell'editor contiene lo script da eseguire durante le chiamate successive.
- Transitions: è possibile definire diverse transizioni di output attività.
- Schedule: la scheda Schedule consente di pianificare quando attivare l'attività.
Advanced JavaScript è un'attività persistente che viene periodicamente richiamata se non è stata contrassegnata come completata. Per terminare l'attività ed evitare richiami futuri, è necessario utilizzare il metodo task.setCompleted() nella sezione Next calls:
task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();
return 0;