Vous souhaitez ajouter plus de deux étapes AND (ou XOR) à un processus mais elles ne sont pas prises en charge dans l’interface utilisateur graphique.
Cette limitation de l'interface utilisateur graphique affecte uniquement CQ5.2. Le moteur de CQ5Workflow lui-même ne fait l'objet d'aucune restriction du nombre d'étapes parallèles AND (ou XOR).
Vous pouvez directement créer les nœuds correspondants dans CRX.
Un flux dans le CQ5 contient des nœuds pour les étapes dans /etc/workflow/<your workflow>/nodes
et des transitions dans /etc/workflow/<your workflow>/transitions
.
Chaque étape de flux se connecte à l'autre par une transition.
Par exemple, pour ajouter une troisième étape parallèle AND (ou XOR) à un processus existant avec deux étapes parallèles AND (ou XOR), vous devez ajouter un nœud supplémentaire pour l'étape et deux nœuds pour les transitions entre étapes AND-fractionnéees (ou XOR-fractionnées) vers ou depuis les étapes AND-jointes (ou XOR-jointes).
Vous disposez d’un processus avec les étapes suivantes :
Les étapes, AND-fractionnés et AND-Joints sont stockés sous forme de nœuds dans /etc/workflow/<your workflow>/nodes
.
Les transitions sont stockées sous forme de nœuds dans /etc/workflow/<your workflow>/transitions
Pour ajouter une troisième étape parallèle AND, vous devez introduire un nœud node8 dans /etc/workflow/<your workflow>/nodes
ainsi que deux nœuds node4#node8 (avec les propriétés « from=node4 » et « to=node8 ») et node8#node3 (avec les propriétés « from=node8 » et « to=node3 ») dans /etc/workflow/<your workflow>/transitions
.
Remarque : cette troisième étape AND n’est pas visible dans l’interface utilisateur graphique, mais, évidemment, dans la boîte de réception...
L'exemple décrit peut être téléchargé comme module dans Test WF multiple AND.zip
Vous pouvez trouver un exemple d'étapes parallèles XOR sous Exemple d'implementation d'étape de processus.
CQ5.2 et CQ5.2.1
Telechargement
Telechargement
Accéder à votre compte