Código SQL y código JavaScript

Código SQL

Una actividad de SQL code ejecuta una secuencia de comandos SQL. La secuencia de comandos es una plantilla JST.

  • Script

    El área central del editor contiene la secuencia de comandos que se va a ejecutar. Esta secuencia de comandos es una plantilla JST y, por lo tanto, se puede configurar según el contexto del flujo de trabajo.

  • Processing errors

    Consulte Errores de procesamiento.

Código JavaScript y código JavaScript avanzado

Las actividades JavaScript code y Advanced JavaScript code ejecutan una secuencia de comandos JavaScript en el contexto de un flujo de trabajo. Para obtener más información sobre secuencias de comandos, consulte la sección Secuencias de comandos de JavaScript y plantillas.

Retraso de ejecución

A partir de la versión 20.2, se ha agregado un retraso de ejecución a las actividades JavaScript code y Advanced JavaScript code. De forma predeterminada, la fase de ejecución no puede exceder de 1 hora. Tras esta demora, el proceso se anula con un mensaje de error y la ejecución de la actividad falla.

Puede cambiar esta demora en el campo Stop execution after disponible en estas actividades.

Para omitir este límite, debe establecer el valor en 0.

Código JavaScript

  • Script: El área central del editor contiene la secuencia de comandos que se va a ejecutar.

  • Process errors: Consulte Errores de procesamiento.

Código JavaScript avanzado

  • First call: La primera zona del editor contiene el script que se activará durante la primera llamada.
  • Next calls: La segunda zona del editor contiene el script que se ejecutará durante las siguientes llamadas.
  • Transitions: Puede definir varias transiciones de salida de actividad.
  • Schedule: La pestaña Schedule permite programar el lanzamiento de la actividad.

JavaScript avanzado es una tarea persistente que se recuerda periódicamente si no se ha marcado como completada. Para terminar la tarea y evitar futuras recuperaciones, debe utilizar el método task.setCompleted() en la sección Next calls:

task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();

return 0;

En esta página