A propos des opérations
Pour permettre les traitements personnalisés dans un flux de travaux, un développeur peut créer des applications destinées à exécuter des étapes spécifiques.
Ces applications peuvent être des processeurs d'étapes utilisés directement par les participants de flux de travaux ou des processus automatisés qui exécutent des étapes sans intervention des participants. Si une fonction d'une telle application demande une entrée ou fournit un résultat pour le flux de travaux, les valeurs correspondant aux paramètres d'entrée et de sortie doivent être définies dans toutes les étapes de flux de travaux qui utilisent cette fonction.
Pour chaque fonction, l'administrateur système définit une opération correspondante. La définition de l'opération identifie les valeurs de paramètre nécessaires pour utiliser la fonction dans une étape. Les opérations sont définies sur la file d'attente des travaux ou sur la file d'attente utilisateur à laquelle accède l'application qui contient la fonction quand le flux de travaux s'exécute. La définition de l'opération comprend son nom et, pour chaque paramètre, le nom du paramètre, le type de données et le sens du flux de données (lecture, écriture ou lecture/écriture). Les caractéristiques d'une définition d'opération doivent refléter les mêmes caractéristiques dans la définition de fonction.
Pour utiliser une fonction à une étape d'un flux de travaux, l'auteur de flux de travaux doit sélectionner dans la définition d'étape la file d'attente des travaux ou le participant approprié et l'opération correspondante puis affecter des valeurs à chaque paramètre obligatoire.