Workflow : Dans le champ d’application
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 inclus 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 champ d’application : debug (message de chaîne, arguments d’objet)
Ajoute un message de débogage au journal.
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Le message à ajouter au journal. |
| args | Objet | Arguments à ajouter au message. |
| Type | Description |
|---|---|
| Chaîne | Message ajouté au journal. |
var loggedMessage = workflow.debug("All is well");
Workflow dans le champ d’application : error(String, message, object args)
Ajoute un message d’erreur au journal.
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Le message à ajouter au journal. |
| args | Objet | Arguments à ajouter au message. |
| 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.
| Nom | Type | Description |
|---|---|---|
| nom | Chaîne | Nom de la variable |
| Type | Description |
|---|---|
| Objet | Valeur de la variable |
var value = workflow.getVariable("task");
Workflow inclus dans le champ d’application : info (message chaîne, arguments d’objet)
Ajoute un message d’information au journal.
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Le message à ajouter au journal. |
| args | Objet | Arguments à ajouter au message. |
| Type | Description |
|---|---|
| Chaîne | Le message qui est consigné. |
var loggedMessage = workflow.info("All is well");
Workflow dans le champ d’application : 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, comme l’utilisateur. Les variables du workflow sont définies dans les propriétés du workflow ou par des activités scriptées.
| 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 pour l’implémentation d’un intégrateur. |
var user = workflow.inputs.u_user;
Workflow dans le champ d’application : name()
Renvoie le nom du workflow.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| Nom | Type | Description |
|---|---|---|
| nom | Chaîne | Nom de la variable |
| 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.
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Objet | L’objet bloc-notes. |
var scratchpad = workflow.scratchpad();
Workflow inclus dans le champ d’application : setResult(String result)
Définit le résultat du workflow.
| Nom | Type | Description |
|---|---|---|
| résultat | Chaîne | Le résultat du workflow |
| 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.
| Nom | Type | Description |
|---|---|---|
| nom | Chaîne | Nom de la variable |
| valide | Objet | Valeur à affecter à la variable. |
| Type | Description |
|---|---|
| nul |
workflow.setVariable("task", "terrible");
Workflow inclus dans le champ d’application : warn(message de chaîne, arguments d’objet)
Ajoute un message d’avertissement au journal.
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Le message à ajouter au journal. |
| args | Objet | Arguments à ajouter au message. |
| Type | Description |
|---|---|
| Chaîne | Le message journalisé |
var loggedMessage = workflow.warn("Check your permissions.");