Utiliser les codes JavaScript javascript-codes

À propos des codes JavaScript about

Les codes JavaScript vous permettent de créer des fonctions réutilisables qui peuvent être utilisées dans les workflows, à la manière d’une bibliothèque. Ces fonctions sont stockées dans le menu Administration > Codes JavaScript dans le volet de navigation de gauche.

Interface de liste de codes JavaScript affichant les options disponibles

À partir de la liste des codes JavaScript, vous pouvez effectuer les opérations suivantes :

  • Dupliquer ou supprimer un code : cliquez sur le bouton représentant des points de suspension et sélectionnez l’action souhaitée.
  • Modifier un code : cliquez sur le nom d’un code pour ouvrir ses propriétés, apporter vos modifications et enregistrer.
  • Créer un code JavaScript : cliquez sur le bouton Créer un code JavaScript.
NOTE
Bien que l’emplacement du menu des codes JavaScript diffère entre la console Adobe Campaign et l’interface d’utilisation web, la liste est identique et fonctionne comme un miroir.

Créer un code JavaScript create

Pour créer un code JavaScript, procédez comme suit :

  1. Accédez au menu Codes JavaScript et cliquez sur le bouton Créer un code JavaScript.

  2. Définissez les propriétés du code :

    • Espace de noms : spécifiez l’espace de noms pertinent pour vos ressources personnalisées. Par défaut, l’espace de noms est « cus », mais il peut varier en fonction de votre implémentation.
    • Nom : identifiant unique à utiliser pour référencer le code.
    • Libellé : libellé descriptif affiché dans la liste des codes JavaScript.

    Interface de création de code JavaScript affichant les champs d’espace de noms, de nom et de libellé

    note note
    NOTE
    Une fois créés, les champs Espace de noms et Nom ne peuvent plus être modifiés. Pour apporter des modifications, dupliquez le code et mettez-le à jour si nécessaire.
    Dans la console Campaign, le nom du code JavaScript s’affiche sous la forme d’une concaténation de ces deux champs.
  3. Cliquez sur le bouton Créer le code pour définir le code JavaScript. Le volet de gauche comprend deux menus qui vous permettent d’utiliser des fonctions prédéfinies concernant les conditions et la mise en forme des dates.

    Interface de l’éditeur de code JavaScript affichant des fonctions prédéfinies

  4. Cliquez sur Confirmer pour enregistrer votre code.

  5. Lorsque votre code JavaScript est prêt, cliquez sur Créer. Le code JavaScript peut désormais être utilisé dans tous les workflows.

Utiliser un code JavaScript à partir d’un workflow workflow

Charger des bibliothèques de code JavaScript library

Vous pouvez référencer des codes JavaScript dans des workflows afin d’éviter d’avoir à réécrire du code pour des tâches répétitives. Pour utiliser ces codes, chargez d’abord la bibliothèque correspondante dans le script d’initialisation du workflow. Cela vous permet de charger toutes les bibliothèques contenant les fonctions que vous souhaitez utiliser dans votre workflow en une fois.

Pour charger une bibliothèque, procédez comme suit :

  1. Ouvrez un workflow et cliquez sur le bouton Paramètres.

  2. Accédez à la section Script d’initialisation et cliquez sur Créer un code.

    Interface du script d’initialisation du workflow présentant l’option de création de code

  3. Utilisez la syntaxe suivante dans le code pour charger une bibliothèque :

    code language-none
    loadLibrary("/<namespace>/<name>")
    
    • Remplacez <namespace> par l’espace de noms spécifié lors de la création du code JavaScript.
    • Remplacez <name> par le nom du code JavaScript.
  4. Cliquez sur Confirmer et enregistrez les paramètres.

Référencer des fonctions dans des workflows reference

Une fois la bibliothèque JavaScript chargée, vous pouvez référencer les fonctions définies dans le code JavaScript directement dans le workflow, généralement à l’aide d’une activité Code JavaScript.

Interface de workflow présentant l’utilisation des fonctions JavaScript

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b