JaliosXperience
fr en
Path > Home > Forums > French Forum
Link

JCMS 6.1.2 - Workflow - réstreindre les rôles dynamiquement

Vincent Graillot - on 8/30/10 at 7:12 PM

Bonjour,

J'ai une publication à l'état Brouillon, le contributeur peut la passer à l'état Soumis. Lorsqu'il le passe à l'état Soumis, il peut choisir un valideur ou non (rôle ouvert) et un envoi de mail est fait sur le ou les valideurs.

Je souhaiterai filtrer cette liste de valideur, lors de la sélection dans le rôle ouvert et dans l'envoi de mail.

Comment peut-on restreindre la liste des membres d'un rôle ?

Merci

Guillaume Jacobelli - on 8/31/10 at 9:40 AM

Bonjour,

Pour filtrer la liste des membres associés à un rôle, vous pouvez vous placer dans un DataController (beforeWrite() par exemple) et utiliser la méthode setRoleMap().

Bonne journée,

Vincent Graillot - on 8/31/10 at 9:42 AM

Bonjour,

Cette solution ne marche pas dans le cas de la création d'une publication.

Avez-vous une autre solution ?

Merci

Sébastien Raphel - on 8/31/10 at 10:26 AM

Pour préciser, le besoin est que le contributeur doit voir dans la liste uniquement les valideurs qui respectent une règle fonctionnelle. Dans ce cas le DataController n'est pas une solution qui nous convienne.
Le DataController permet un contrôle sur le choix du valideur après validation du formulaire, hors fonctionnellement ce n'est pas ergonomique de proposer une liste de membres si c'est pour avoir un message d'erreur lors de l'enregistrement du contenu tout ça pour choisir un autre valideur !!!! Nous souhaitons vraiment proposer une liste spécifique.

Pour conclure le besoin est bien celui exprimé par Vincent : Peut-on intervenir sur la liste des membres du rôle ouvert afin de la réduire ?

Je pensais peut-être qu'un policyFilter était appelé à la construction de cette liste mais ça n'a pas l'air d'être le cas. Y-a-t'il une solution autre que modifié la JSP qui fait parti du noyau de JCMS ?

Login   Home   fr en
JALIOS SA - SIREN 440 126 035