Bonsoir
Je ne parviens pas à faire marcher la double validation de congé. Voici ce que j'ai fait:
- A partir de l'état confirmé, j'ai 3 transitions: la première qui mène vers l'état validé. la deuxième vers l'état refusé et la troisième vers l'état première validation(fisrt_validation).
- Si l'utilisateur qui doit faire la première validation se connecte et clique sur le bouton approuver afin de faire passer la demande de l'état confirmé à l'état first_validation, rien ne se passe. La demande reste toujours à l'état confirmé. Du moins au niveau du status bar, l'état Deuxième validation n'est toujours pas sélectionné.
- NB: J'ai créé deux rôles dans ressource humaine: chef de projet et responsable. Ce sont les chefs de projets qui sont habilités à faire la première validation et les responsables la validation finale.
- Les responsables peuvent aussi valider la demande sans qu'il y ait une première validation.
- Seulement, à partir de l'état confirmé, si un responsable essaye de valider rien ne se passe. Idem pour les chefs de projet. La demande reste toujours à l'état confirmé.
J'ai aussi un souci avec la navigation entre les état.
- J'ai ajouté une transition qui part de l'état confirmé vers l'état brouillon
- Danse cette transition j'ai le signal nommé corrected
- J'ai ajouté un bouton au niveeau de l'interface qui lorsqu'on clique dessus devrez faire passer le workflow à l'état brouillon. Ce bouton a même nom que le signal corrected.
- Lorsque je clique sur ce bouton, le congé reste toujours à l'état confirmé alors qu'il devait aller à l'état brouillon.
Que faire???
Partager