DokumentationCampaignDokumentation för Campaign Classic v7

SQL-kod och JavaScript-kod

Senast uppdaterad: 6 mars 2025
  • Gäller:
  • Campaign Classic v7
  • Ämnen:

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:

  • JavaScript-skript och mallar
  • Exempel på JavaScript-kod i arbetsflöden

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;
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1