Project

General

Profile

Bug #6675

Workflow:Item multipleUser

Added by Marc Avenel almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Urgent
Category:
Workflow
Start date:
07/03/2015
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox
Votre version de Silverpeas:
5.14.3
Système d'exploitation:
Votre base de données:
Toutes

Description

Workflow avec champ de type "multipleUser"
Fonctionne bien en saisie dans le formulaire.
Ce champ sert à l'envoi de notifications.
Problème à la validation du formulaire

Si je sélectionne dans cet item une seule valeur (un utilisateur de l'annuaire LDAP).
> Tout est OK

Si je sélectionne deux utilisateurs (utilisateurs de l'annuaire LDAP)
> Erreur à la validation de la tâche.
Trace:
Erreur dans le traitement d'un événement par le moteur de workflow nested (Deepest) : utilisateur inconnu com.silverpeas.workflow.engine.exception.UnknownUserException: workflowEngine.EXP_UNKNOWN_USER at com.silverpeas.workflow.engine.user.UserManagerImpl.getUserDetail(UserManagerImpl.java:175) at com.silverpeas.workflow.engine.user.UserManagerImpl.getUser(UserManagerImpl.java:71) at com.silverpeas.workflow.engine.instance.ProcessInstanceImpl.getActors(ProcessInstanceImpl.java:1799) at com.silverpeas.workflow.engine.WorkflowTools.processAction(WorkflowEngineThread.java:1197) at com.silverpeas.workflow.engine.TaskDoneRequest.processEvent(WorkflowEngineThread.java:424) at com.silverpeas.workflow.engine.TaskDoneRequest.process(WorkflowEngineThread.java:354) at com.silverpeas.workflow.engine.WorkflowEngineThread.run(WorkflowEngineThread.java:184)


Files

MultipleUser.PNG (2.54 KB) MultipleUser.PNG Marc Avenel, 07/03/2015 10:00 AM

History

#1

Updated by Marc Avenel almost 4 years ago

Copie écran

#2

Updated by David Lesimple almost 4 years ago

  • Status changed from New to Assigned
  • Assignee set to David Lesimple
#3

Updated by David Lesimple almost 4 years ago

  • Status changed from Assigned to In progress...
#4

Updated by David Lesimple almost 4 years ago

  • Status changed from In progress... to Qualified
  • Assignee deleted (David Lesimple)
  • Target version set to Version 5.14.4

Problème reproduit.. le multipleUser n'est pas géré lors de la notification.

Info technique pour dev. SP: classe ProcessInstanceImpl.java méthode getActors(), à partir de la ligne 1796
Le code String userId = field.getStringValue(); attend une seule valeur, le cas valeur1,valeur2,valeur3 n'est pas traité.

#5

Updated by Nicolas Eysseric almost 4 years ago

  • Target version changed from Version 5.14.4 to Version 5.14.5
#6

Updated by David Lesimple almost 4 years ago

Pour Marc Avenel: pour vos tests, nous pourrons si nécessaire et exceptionnellement vous livrer un correctif temporaire.

#7

Updated by Marc Avenel almost 4 years ago

Oui.
Ca me va pour le moment en attendant le correctif.
Bien cordialement

#8

Updated by Nicolas Eysseric over 3 years ago

  • Status changed from Qualified to In progress...
  • Assignee set to Nicolas Eysseric
#9

Updated by Nicolas Eysseric over 3 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100
#10

Updated by Miguel Moquillon over 3 years ago

  • Status changed from Resolved to Closed

Intégré en 5.14.5, 5.15 et 6.0.

Also available in: Atom PDF