SQL-kod och JavaScript-kod
Skapat för:
- Erfaren
SQL-kod
En SQL code-aktivitet kör ett SQL-skript. Skriptet är en JST-mall.
-
Script
Redigerarens centrala del innehåller skriptet som ska köras. Skriptet är en JST-mall och kan därför konfigureras enligt arbetsflödeskontexten.
-
Processing errors
Se Bearbetningsfel.
JavaScript-kod och avancerad JavaScript-kod
JavaScript code- och Advanced JavaScript code-aktiviteter kör ett JavaScript-skript i ett arbetsflödes kontext. Mer information om skript finns i följande avsnitt:
Körningsfördröjning
Från och med version 20.2 har en körningsfördröjning lagts till i aktiviteterna JavaScript code och Advanced JavaScript code. Som standard får körningsfasen inte överskrida 1 timme. Efter den här fördröjningen avbryts processen med ett felmeddelande och aktivitetskörningen misslyckas.
Du kan ändra den här fördröjningen i fältet Stop execution after som är tillgängligt i de här aktiviteterna.
Om du vill ignorera den här gränsen måste du ange värdet till 0.
JavaScript code
-
Script: Redigerarens centrala del innehåller skriptet som ska köras.
-
Process errors: Se Bearbetningsfel.
Advanced JavaScript code
- First call: Den första zonen i redigeraren innehåller skriptet som ska köras under det första anropet.
- Next calls: Den andra zonen i redigeraren innehåller skriptet som ska köras under nästa anrop.
- Transitions: Du kan definiera flera aktivitetsutdataövergångar.
- Schedule: På fliken Schedule kan du schemalägga när aktiviteten ska utlösas.
Avancerad JavaScript är en beständig uppgift som regelbundet återkallas om den inte har markerats som slutförd. Om du vill avsluta aktiviteten och förhindra framtida återkallningar måste du använda metoden task.setCompleted() i avsnittet Next calls:
task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();
return 0;