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;
recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d