Code SQL et code JavaScript

Code SQL

Une activité de type Code SQL exécute un script SQL. Le script est un template JST.

  • Script

    La zone centrale de l'éditeur contient le script à exécuter. Ce script est un template JST et peut donc être paramétré en fonction du contexte du workflow.

  • Traiter les erreurs

    Voir la section Traiter les erreurs.

Code JavaScript et code JavaScript avancé

Les activités code JavaScript et code JavaScript avancé exécutent un script JavaScript dans le cadre d’un workflow. Pour plus d’informations sur les scripts, voir la section Scripts/Templates JavaScript.

Délai d‘exécution

À compter de la version 20.2, un délai d‘exécution a été ajouté aux activités code JavaScript et code JavaScript avancé. Par défaut, la phase d’exécution ne peut pas dépasser 1 heure. Après ce délai, le processus est abandonné avec un message d‘erreur et l‘échec de l’exécution.

Vous pouvez modifier ce délai dans le champ Arrêter l’exécution après, disponible dans ces activités.

Pour ignorer cette limite, vous devez définir la valeur sur 0.

Code JavaScript

  • Script : la zone centrale de l’éditeur contient le script à exécuter.

  • Traiter les erreurs : voir la section Traitement des erreurs.

Code JavaScript avancé

  • Premier appel : la première zone de l’éditeur contient le script à exécuter lors du premier appel.
  • Appels suivants : la deuxième zone de l’éditeur contient le script à exécuter lors des appels suivants.
  • Transitions : vous pouvez définir plusieurs transitions en sortie de l’activité.
  • Planificateur: l’onglet Planning permet de planifier le déclenchement de l’activité.

JavaScript avancé est une tâche persistante et est régulièrement rappelé s’il n’a pas été marqué comme terminé. Pour terminer la tâche et empêcher les rappels ultérieurs, vous devez utiliser la méthode task.setCompleted() dans la section Appels suivants :

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

return 0;

Sur cette page