Récupération du nom de l'acteur d'une tache [résolu]

cancel
Showing results for 
Search instead for 
Did you mean: 
huberd
Member II

Récupération du nom de l'acteur d'une tache [résolu]

Bonjour,

je cherche l'équivalent en Java pour récupérer l'ID de l'acteur de la tâche courrante du workflow.

en javascript on la récupère comme ceci
taskInstance.actorId

mais en java ??
8 Replies
cleseach
Active Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

A priori, j'ai envie de répondre : de la même manière.
Mais je suppose que vous avez déjà testé…

Avec un contexte, un exemple de code, la réponse sera surement plus précise.

Cordialement,
Charles Le Seac'h
huberd
Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

A priori, j'ai envie de répondre : de la même manière.
Mais je suppose que vous avez déjà testé…

Avec un contexte, un exemple de code, la réponse sera surement plus précise.

Cordialement,
Charles Le Seac'h

Certes, mais je ne trouve pas l'équivalent en Java.

En faite je cherche à récupérer l'acteur d'une tâche de Workflow dans une classe Java utilisée dans mon workflow.

La manière la plus simple serait d'utilser les API Java au sein de la dite classe, l'autre manière serait mais un peu bricolée à mon gout de passer en paramètre à ma classe Java le résultat de
taskInstance.actorId
. En ce qui me concerne, je préfèrerais la premère méthode.

Exemple de la seconde méthode.

<action class="org.alfresco.community.repo.workflow.jbpm.SendMail">
   <actor>#{taskInstance.actorId}</actor>
   <status>rejected</status>
</action>
cleseach
Active Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

Je crois que ce que vous cherchez à faire est expliqué ici :
http://docs.jboss.com/jbpm/v3/gpd/completing.html
Une fois le principe JBPM compris, vous pourrez étudier sa mise en oeuvre dans Alfresco

Cordialement,
Charles Le Seac'h
huberd
Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

Je crois que ce que vous cherchez à faire est expliqué ici :
http://docs.jboss.com/jbpm/v3/gpd/completing.html
Une fois le principe JBPM compris, vous pourrez étudier sa mise en oeuvre dans Alfresco

Cordialement,
Charles Le Seac'h

J'ai parcourus la doc, mais je dois t'avouer que j'ai pas tous saisi. Alors si tu as une idée pour m'aider, je t'en serai très reconnaissant.
Merci pour ton aide.
ericc
Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

Essaye comme cela :
protected void initialiseHandler(BeanFactory p_fc) {      
       this.factory = p_fc;
      AuthenticationService authService = (AuthenticationService)factory.getBean("authenticationService");
      authService.getCurrentUserName();
}
huberd
Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

Essaye comme cela :
protected void initialiseHandler(BeanFactory p_fc) {      
       this.factory = p_fc;
      AuthenticationService authService = (AuthenticationService)factory.getBean("authenticationService");
      authService.getCurrentUserName();
}

Non, ce n'est pas ce que je recherche.
Ceci c'est pour récupérer le nom de la'cteur qui va executer la tâche par celui qui est censsé l'executer  (celui a qui elle a été attribuée) Smiley Sad

Si quelqu'un à une idée.
huberd
Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

serait ce un problème sans issue  :?
michel
Member II

Re: Récupération du nom de l'acteur d'une tache [résolu]

Bonjour,

regardes vers cette classe: org.jbpm.taskmgmt.exe.TaskInstance

Et il y a une méthode qui s'appelle: getActorId()

Cordialement,

Michel.