Paramétrer le menu de déclenchement des transitions de workflow
Les objets sujets de workflow peuvent proposer un menu contextuel permettant de déclencher des transitions de workflow.

La métaclasse "Tâche de conception" dispose par exemple de ce paramétrage en standard.
Ce menu contextuel est composé d’un ensemble de menus :
• un menu présentant l’état du sujet
• plusieurs sous-menus présentant la liste des transitions de workflow que l’utilisateur peut déclencher
Pour créer un menu permettant de déclencher une transition sur un objet :
1. Dans la fenêtre de propriétés de la métaclasse concernée, sélectionnez l’onglet Interface utilisateur, sous-onglet Commandes de menu.
2. Créez une Commande et cliquez sur son nom.
3. Dans le champ Macro, associez-lui la macro "Workflow subject command".
4. Paramétrez l’affichage du menu dans la section _Parameterization.

Une aide détaillée est disponible en bas de la fenêtre de propriétés après cliqué dans la zone de paramétrage.
Nommer le menu
La clé "WorkflowState" permet de nommer le menu. Il peut être défini via :
• des code templates
• les balises [@StatusName@] et [@WorkflowName@].
Ce paramétrage permet de structurer tous les menus de la même façon.
WorkflowState = ~8bjDw1bEFTtR[Task State] ([@StatusName@])
Nommer le menu pour une définition de workflow donnée
La clé "WorkflowState%n" permet de nommer un menu pour une définition de workflow donnée. Vous devez spécifier la définition de workflow.
WorkflowState1 = ~9nWjkOxmE95G[Action Plan Workflow], [@StatusName@]
Associer une image à une transition de workflow
Pour associer une image à une transition de workflow :

Avec la clé "Picture%n", spécifiez une transition de workflow et une image.
Picture1 = ~X0O81(okB5S2[Reconsider],~Zimg8ZhWBrn0[Design Task]
Picture2 = ~R3O827okB550[Assign],~(f3u5nUnBvH1[Design Task Assigned]
Masquer le menu d’une définiton de workflow
La clé "FilterMode" permet de masquer le menu d’une définition de workflow. Deux valeurs sont possibles :
• "All"
La valeur "All" est le comportement par défaut. Tous les menus des workflows sont présentés.
• "List"
La valeur "List" permet de n'afficher que les menus associés aux définitions de workflow que vous souhaitez proposer. Seuls les menus pour lesquels la clé " WorkflowState%n " a été spécifiée sont présentés.
Le paramétrage ci-dessous permet de proposer uniquement le menu pour la définition de workflow "Workflow de plan d’action". Pour les autres définitions de workflow éventuelles, aucun menu n’est proposé.
WorkflowState1 = ~9nWjkOxmE95G[Workflow de plan d’action], [@StatusName@]
FilterMode = List
Masquer l’état du sujet
Le premier niveau de menu concerne l’état du sujet. Vous pouvez choisir de la masquer et de n’afficher que les transitions de workflow.