Définition des rôles à l'aide d'une fonction à exécuter 
Utilisation
Utilisez les modules fonction pour la définition de rôle lorsque des critères de sélection complexes sont requis pour la détermination d'un agent. En d'autres termes, utilisez ces modules lorsqu'il est impossible d'utiliser les compétences pour sélectionner un agent. Les modules fonction constituent un outil performant en vue de déterminer l'agent d'une tâche du workflow.
Conditions préalables
Pour rendre disponibles les macro-commandes, intégrez l'include
<CNTN01> comme un sous-état pour une utilisation partagée. <CNTN01> comprend principalement les définitions des macro-commandes pour la création et le traitement d'une instance de conteneur.Pour obtenir une liste complète de toutes les macro-commandes, reportez-vous aux sections :
Instructions macro pour trait. instance de conteneur ds un prog Instructions macro pour accès aux objets, attributs et méthodesReportez-vous également à la section
Procédure
À partir de l'écran Rôle standard : créer, procédez comme suit :
En fonction du module fonction utilisé, la zone Chemin d'exploitation apparaît.
L'écran Rôle standard : traiter conteneur apparaît.
La boîte de dialogue Créer avec propositions de la zone Dictionnaire de données apparaît.
La table apparaît.
Confirmez les noms des éléments de ce conteneur.
L'écran Rôle standard : créer apparaît.
Résultat
Le workflow exécute le module fonction et, selon les données du conteneur, propose une liste des agents potentiels.