Paramètres

Onglet Paramètres

Liste des paramètres obligatoires

Liste des paramètres supplémentaires

Liste des paramètres invalides

S’il existe des paramètres qui ne sont plus requis par le sous-processus sélectionné, ils deviennent invalides et seront affichés dans cette liste. Ils peuvent être supprimés manuellement.

Écran d’édition d’un paramètre

Édition des expressions des paramètres

WorkflowGen supporte les expressions VBScript et JavaScript dans les paramètres d'actions, qui peuvent être créées soit directement comme des valeurs des paramètres des actions, ou dans des données de type TEXT qui sont mappées comme valeurs d'entrée (IN) aux paramètres des actions.

Création d'une expression comme valeur d'un paramètre d'une action

  1. Dans la section Envoyer la valeur depuis dans le panneau Édition d'un paramètre, sélectionnez un texte et saisissez l'expression dans la zone de texte.

  2. À côté de Script, cochez Activer et ensuite sélectionnez JavaScript ou VBScript.

Création d'une expression comme donnée de processus de type TEXT

  1. Dans le panneau Édition d'une donnée, saisissez l'expression dans la zone de texte Valeur par défaut.

    Astuce : Cliquez sur l'icône crayon pour ouvrir un éditeur de texte plus grand qui inclut la mise en surbrillance (« highlighting ») de syntaxe JavaScript et VBScript.

  2. Réglez la langue soit dans l'onglet Correspondance de l'éditeur de formulaire ou dans le panneau Édition d'un paramètre :

    • Dans le panneau Édition d'un paramètre, cochez Activer à côté de Script et sélectionnez JavaScript ou VBScript.

      ou

    • Dans l'onglet Correspondance de l'éditeur de formulaire, sélectionnez le bouton Valeur d'entrée, sélectionnez l'expression depuis la liste déroulante Donnée, cochez Activer à côté de Script et sélectionnez JavaScript ou VBScript.

Toutes les macros de WorkflowGen (à l'exception des macros de notification) sont entièrement supportées dans les deux langues et sont entourées de < >; par exemple, <WF_PROCESS_INST_ID> pour le numéro de la demande.

Dans les deux langues, le résultat attendu doit être un nombre, une chaîne ou une date.

Exemples

L'exemple ci-dessous retournerait le numéro de la demande plus 5 en JavaScript ainsi qu'en VBScript :

<WF_PROCESS_INST_ID> + 5

Aucun mot-clé return n'est requis par les expressions, sauf dans le cas de JavaScript dans une fonction. Cependant, il n'est pas possible de retourner la fonction directement; elle doit plutôt être appelée et doit retourner du code semblable à l'exemple suivant qui retournerait la date de demain :

(function(){
    var today = <WF_SYSTEM_DATE>;
    var tomorrow = new Date();
    tomorrow.setDate(today.getDate()+1);
    return tomorrow;
})();

OU

function test(){
    var today = <WF_SYSTEM_DATE>;
    var tomorrow = new Date();
    tomorrow.setDate(today.getDate()+1);
    return tomorrow;
}
test();

Dernière mise à jour