Changer le workflow d'inscription
Bonjour,
est-il possible de changer le workflow d'inscription à une session de formation ?
Je voudrais que la transition entre "A traiter" à "A valider" soit faite par un dispatcheur qui oriente la demande en choissisant alors une personne du groupe adossé au role "gestionnaire des inscrptions" qui devra traiter la demande.
J'ai changé le paramétrage du workflow, crée un role, affecté un groupe à ce role en mode Role Ouvert Obligatoire.
Mais cela ne donne pas l'effet escompté : Le dispatcheur devrait avoir une liste déroulante de nom de personnes à qui affecter la demande d'inscription lorsqu'il change le statut vers A valider.
j'ai souvent une demande de validation hiérarchique (avant ou aprés la partie géré par le service formation). je n'ai jamais réussi nons plus à pouvoir utiliser le Mode Rôle ouvert obligatoire.
Le principe est le suivant :
- On peut rajouter un statut mais pas modifier les existants car comme l module est pré-cablé pour un comportement standard avec des rôles prédéfinis aux prérogatives précises, il y a des risques importants de dysfonctionnement
- Létape " A Valider" est fournie pour permettre de rajouter une étape de validation mais est à configurér. On peut donc l'utiliser pour traiter les demandes en les faisant passer par le responsable hiérarchique par exemple
- Avant la 3.2., le support des rôles ouverts sur les types était en option. Cette option n'avait pas été cochée pour le type JLearnRegistration. Elle ne permettait pas par exemple lors du passage "A valider" de choisir quelqu'un dans une liste. Ceci a été corrigé en version 3.2.
- D'après un ticket échangé avec Fabrice on peut le paramétrer sur les versions précédentes en modifiant le fichier WEB-INF/data/types/JLearnRegistration/JLearnRegistration.xml pour y rajouter l'attribut
openRole="true"
:<type name="JLearnRegistration" superclass="com.jalios.jcmsplugin.jlearn.registration.AbstractJLearnRegistration" [...] openRole="true">
Bonjour,
le module est très "câblé". Pour changer le comportement, nous avons du développé un datacontroler et modifier le workflow.
Ainsi aujourd'hui :