Workflow : délimité

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • L’API de workflow incluse dans le périmètre fournit des méthodes qui peuvent être utilisées dans un script de définition d’activité.

    Il n’existe aucun constructeur permettant de créer une instance d’un objet de workflow dans le champ d’application. Utilisez plutôt l’objet de workflow global disponible dans les scripts d’activité. Cet objet de workflow est disponible dans n’importe quel emplacement de script au sein d’un workflow.

    Workflow inclus dans le périmètre : debug(String, Message, Object args)

    Ajoute un message de débogage au journal.

    Tableau 1. Paramètres
    Nom Type Description
    message Chaîne Message à ajouter au journal.
    args Objet Arguments à ajouter au message.
    Tableau 2. Renvoie
    Type Description
    Chaîne Message ajouté au journal.
    var loggedMessage = workflow.debug("All is well");

    Workflow inclus dans le périmètre : erreur (message de chaîne, arguments d’objet)

    Ajoute un message d’erreur au journal.

    Tableau 3. Paramètres
    Nom Type Description
    message Chaîne Message à ajouter au journal.
    args Objet Arguments à ajouter au message.
    Tableau 4. Renvoie
    Type Description
    Chaîne Le message journalisé
    var loggedMessage = workflow.error("An error has occurred. ");

    Workflow inclus dans le périmètre : getVariable(nom de chaîne)

    Renvoie la valeur de la variable spécifiée.

    Tableau 5. Paramètres
    Nom Type Description
    nom Chaîne Le nom de la variable
    Tableau 6. Renvoie
    Type Description
    Objet Valeur de la variable
    var value = workflow.getVariable("task");

    Workflow inclus dans le périmètre : info (message de chaîne, arguments d’objet)

    Ajoute un message d’information au journal.

    Tableau 7. Paramètres
    Nom Type Description
    message Chaîne Message à ajouter au journal.
    args Objet Arguments à ajouter au message.
    Tableau 8. Renvoie
    Type Description
    Chaîne Message consigné.
    var loggedMessage = workflow.info("All is well");

    Workflow inclus dans le périmètre : entrées

    Objet contenant les variables du workflow.

    Il ne s’agit pas d’une méthode, mais plutôt d’un moyen de référencer les variables d’un objet de workflow, telles que l’utilisateur. Les variables du workflow sont définies dans les propriétés du workflow ou par des activités scriptées.

    Tableau 9. Champ
    Nom Type Description
    entrées Objet Variables de workflow sous forme de paires nom-valeur. Les variables d’un objet de workflow sont personnalisées dans l’implémentation d’un intégrateur.
    var user = workflow.inputs.u_user;

    Workflow inclus dans le périmètre : name()

    Renvoie le nom du workflow.

    Tableau 10. Paramètres
    Nom Type Description
    Néant
    Tableau 11. Renvoie
    Type Description
    Chaîne Nom du workflow
    var name = workflow.name();

    Workflow inclus dans le périmètre : removeVariable(nom de chaîne)

    Supprime la variable spécifiée du workflow.

    Tableau 12. Paramètres
    Nom Type Description
    nom Chaîne Le nom de la variable
    Tableau 13. Renvoie
    Type Description
    nul
    var value = workflow.removeVariable("task");

    Workflow inclus dans le champ d’application : résultat

    Élément de l’objet de workflow qui contient les résultats du workflow.

    Il ne s’agit pas d’une méthode, mais plutôt de l’élément de l’objet de workflow qui contient les résultats d’un workflow.

    Tableau 14. Champ
    Nom Type Description
    résultat Chaîne Résultats du workflow.
    var wfResult = workflow.result;

    Workflow inclus dans le périmètre : scratchpad()

    Renvoie l’objet bloc-notes du workflow.

    Tableau 15. Paramètres
    Nom Type Description
    Néant
    Tableau 16. Renvoie
    Type Description
    Objet L’objet bloc-notes.
    var scratchpad = workflow.scratchpad();

    Workflow inclus dans le périmètre : setResult(String result)

    Définit le résultat du workflow.

    Tableau 17. Paramètres
    Nom Type Description
    résultat Chaîne Résultat du workflow
    Tableau 18. Renvoie
    Type Description
    nul
    workflow.setResult("Success");

    Workflow inclus dans le périmètre : setVariable(nom de chaîne, valeur d’objet)

    Définit la variable spécifiée sur la valeur spécifiée.

    Tableau 19. Paramètres
    Nom Type Description
    nom Chaîne Le nom de la variable
    valide Objet Valeur à affecter à la variable.
    Tableau 20. Renvoie
    Type Description
    nul
    workflow.setVariable("task", "terrible");

    Workflow inclus dans le périmètre : warn(message de chaîne, arguments d’objet)

    Ajoute un message d’avertissement au journal.

    Tableau 21. Paramètres
    Nom Type Description
    message Chaîne Message à ajouter au journal.
    args Objet Arguments à ajouter au message.
    Tableau 22. Renvoie
    Type Description
    Chaîne Le message journalisé
    var loggedMessage = workflow.warn("Check your permissions.");