Certains paramètres peuvent être considérés comme facultatifs, c'est-à-dire que l'interface utilisateur ne subordonne pas l'exécution des workflows concernés à la saisie de valeurs pour ces paramètres. Un tel paramètre est identifié par le champ optional du membre parameters :
|
Lorsqu'un paramètre est facultatif et n'est pas défini, son membre dans l'objet de paramètre, passé à la fonction execute, est réglé sur undefined.