DocumentatieCampaignDocumentatie voor Campaign Classic v7

SQL-code en JavaScript-code

Laatst bijgewerkt: 6 maart 2025
  • Van toepassing op:
  • Campaign Classic v7
  • Onderwerpen:

SQL-code

Een SQL code activiteit voert een SQL manuscript uit. Het script is een JST-sjabloon.

  • Script

    Het centrale gebied van de editor bevat het script dat moet worden uitgevoerd. Dit script is een JST-sjabloon en kan daarom worden geconfigureerd volgens de workflowcontext.

  • Processing errors

    Verwijs naar de fouten van de Verwerking.

JavaScript-code en geavanceerde JavaScript-code

JavaScript code - en Advanced JavaScript code -activiteiten voeren een JavaScript-script uit in de context van een workflow. Raadpleeg de volgende secties voor meer informatie over scripts:

  • JavaScript-scripts en -sjablonen
  • Voorbeelden van JavaScript-code in workflows

Uitvoeringstijd

Vanaf release 20.2 is er een vertraging bij de uitvoering toegevoegd aan de JavaScript code - en Advanced JavaScript code -activiteiten. Standaard kan de uitvoeringsfase niet langer duren dan 1 uur. Na deze vertraging wordt het proces afgebroken met een foutbericht en mislukt de uitvoering van de activiteit.

U kunt deze vertraging wijzigen in het veld Stop execution after dat beschikbaar is in deze activiteiten.

Om deze grens te negeren, moet u de waarde aan 0 plaatsen.

JavaScript-code

  • Script: Het centrale gebied van de editor bevat het script dat moet worden uitgevoerd.

  • Process errors: Verwijs naar de fouten van de Verwerking.

Geavanceerde JavaScript-code

  • First call: De eerste zone van de editor bevat het script dat tijdens de eerste aanroep moet worden uitgevoerd.
  • Next calls: De tweede zone van de editor bevat het script dat moet worden uitgevoerd tijdens de volgende aanroepen.
  • Transitions: u kunt verschillende uitvoerovergangen voor activiteiten definiĆ«ren.
  • Schedule: Op het tabblad Schedule kunt u plannen wanneer de activiteit moet worden geactiveerd.

Advanced JavaScript is een permanente taak die regelmatig wordt teruggeroepen als het niet is gemarkeerd als voltooid. Om de taak te eindigen en toekomstige terugroepen te verhinderen, moet u task.setCompleted () gebruiken methode in de Next calls sectie:

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

return 0;
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1