Código SQL y código JavaScript sql-code-and-javascript-code

Código SQL sql-code

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 javascript-code

Las actividades JavaScript code y Advanced JavaScript code ejecutan un script JavaScript en el contexto de un flujo de trabajo. Para obtener más información sobre los scripts, consulte estas secciones:

Retraso de ejecución exec-delay

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 js-code-desc

  • 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 adv-js-code-desc

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