SQL-kod och JavaScript-kod sql-code-and-javascript-code
SQL-kod sql-code
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
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 exec-delay
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 js-code-desc
-
Script: Redigerarens centrala del innehåller skriptet som ska köras.
-
Process errors: Se Bearbetningsfel.
Advanced JavaScript code adv-js-code-desc
- 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;