Werken met JavaScript-codes
- Van toepassing op:
- Campaign v8 Web User Interface
Informatie over JavaScript-codes
Met JavaScript-codes kunt u herbruikbare functies maken die in verschillende workflows kunnen worden gebruikt, net als in een bibliotheek. Deze functies worden opgeslagen in het menu Administration > JavaScript codes in het linkernavigatievenster.
In de lijst met JavaScript-codes kunt u:
- dupliceer of schrap een code: Klik de elliptische knoop, en selecteer de gewenste actie.
- wijzig een code: Klik de naam van een code om zijn eigenschappen te openen, uw veranderingen aan te brengen, en sparen.
- creeer een nieuwe code van JavaScript: Klik de Create JavaScript code knoop.
Een JavaScript-code maken
Ga als volgt te werk om een JavaScript-code te maken:
-
Ga naar het menu JavaScript codes en klik op de knop Create JavaScript code .
-
Definieer de eigenschappen van de code:
- Namespace: geef de naamruimte op die relevant is voor uw aangepaste bronnen. Standaard is de naamruimte 'cus', maar deze kan variƫren, afhankelijk van uw implementatie.
- Name: De unieke id die wordt gebruikt om naar de code te verwijzen.
- Label: Het beschrijvende label dat wordt weergegeven in de lijst met JavaScript-codes.
NOTE
Nadat de velden Namespace en Name zijn gemaakt, kunnen deze niet meer worden gewijzigd. Als u wijzigingen wilt aanbrengen, dupliceert u de code en werkt u deze zo nodig bij.In de Campagne console, verschijnt de de codenaam van JavaScript als aaneenschakeling van deze twee gebieden. -
Klik op de knop Create code om de JavaScript-code te definiƫren. Het linkerdeelvenster bevat twee menu's waarmee u vooraf gedefinieerde functies kunt gebruiken die betrekking hebben op de voorwaarden en datumnotatie.
-
Klik op Confirm om de code op te slaan.
-
Klik op Create wanneer uw JavaScript-code gereed is. De JavaScript-code is nu beschikbaar voor workflows.
JavaScript-code uit een workflow gebruiken
JavaScript-codebibliotheken laden
U kunt in workflows naar JavaScript-codes verwijzen om te voorkomen dat code voor herhalende taken opnieuw wordt geschreven. Als u deze codes wilt gebruiken, laadt u de bijbehorende bibliotheek in het initialisatiescript van de workflow. Hierdoor kunt u alle bibliotheken laden die de functies bevatten die u in uw workflow wilt gebruiken.
Ga als volgt te werk om een bibliotheek te laden:
-
Open een workflow en klik op de knop Settings .
-
Ga naar de sectie Initialization script en klik op Create code .
-
Gebruik de onderstaande syntaxis in de code om een bibliotheek te laden:
loadLibrary("/<namespace>/<name>")
- Vervang
<namespace>
door de naamruimte die is opgegeven tijdens het maken van de JavaScript-code. - Vervang
<name>
door de naam van de JavaScript-code.
- Vervang
-
Klik op Confirm en sla de instellingen op.
Referentiefuncties in workflows
Nadat de JavaScript-bibliotheek is geladen, kunt u rechtstreeks in de workflow verwijzen naar de functies die in de JavaScript-code zijn gedefinieerd, meestal met een JavaScript code -activiteit.