Bug #3348
closedLien depuis notification ne fonctionne pas
100%
Description
Depuis une notification envoyé par un Workflow, et en mode anonyme, on n'est pas redirigé sur l'instance du process une fois qu'on s'est authentifié.
Reproduit avec un look client et le look Silverpeas.
Updated by David Lesimple over 12 years ago
Précision: une fois authentifié, si on recolle le lien dans le navigateur, on arrive bien sur la demande dans le WF.
Updated by Stéphanie Fariello over 12 years ago
- Status changed from New to Qualified
Updated by Nicolas Eysseric over 12 years ago
- Status changed from Qualified to In progress...
- Assignee set to Nicolas Eysseric
- Target version set to Version 5.11
Il manque le rôle associé à l'action qui a déclenché la notification dans l'URL...
Updated by Nicolas Eysseric over 12 years ago
- Status changed from In progress... to Closed
L'origine du problème est l'absence de l'attribut role au niveau de l'élément relatedUser sur notify.
Dans le workflow exemple fourni par défaut, une erreur s'est glissée. Le code est le suivant :
<consequence> <set state="AttenteValidation"/> <notify message="Merci de valider les congés de ${action.Creation.actor} du ${folder.dateDebut} au ${folder.dateFin}"> <relatedUser participant="Demandeur" relation="responsable"/> </notify> </consequence>
Une fois l'attribut role ajouté, l'URL est correcte et l'utilisateur arrive bien sur la demande :
<consequence> <set state="AttenteValidation"/> <notify message="Merci de valider les congés de ${action.Creation.actor} du ${folder.dateDebut} au ${folder.dateFin}"> <relatedUser participant="Demandeur" relation="responsable" role="Responsable"/> </notify> </consequence>
Il est donc nécessaire de modifier les modèles existants.
A noter que cette erreur ne se produit pas lorsque l'élément userInRole est utilisé (au lieu de relatedUser) puisque dans ce cas là, il est indispensable de spécifier de quel rôle il s'agit via l'attribut name.
Updated by Nicolas Eysseric over 12 years ago
- Target version changed from Version 5.11 to Version 5.10.1
- % Done changed from 0 to 100