AnsweredAssumed Answered

Découverte workflow et Java

Question asked by lchevali on May 4, 2010
Latest reply on May 5, 2010 by lchevali
Bonjour,

Je début dans l'univers des workflows avancés de Alfresco et après avoir réussi à faire des enchainements de tâches simple, je voudrais ajouter des actions Java entre les tâches.

En gros, je voudrai récupérer la valeur d'un attribut saisie par un utilisateur lors d'une tâche du workflow, la tester et éventuellement la modifier.


import java.io.Serializable;
import java.util.Map;


import org.springframework.beans.factory.BeanFactory;
import org.alfresco.repo.workflow.jbpm.JBPMNode;
import org.alfresco.repo.workflow.jbpm.JBPMSpringActionHandler;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.namespace.QName;
import org.jbpm.graph.exe.ExecutionContext;


public class Init extends JBPMSpringActionHandler {

   protected void initialiseHandler(BeanFactory arg0) {
      // TODO Auto-generated method stub
      
   }

   public void execute(ExecutionContext arg0) throws Exception {
      // TODO Auto-generated method stub
      Object att1 = arg0.getContextInstance().getVariable("wfbx_Attribut1");
      NodeRef att1NodeRef = (( JBPMNode) att1).getNodeRef();
      NodeService ns;
      Map<QName, Serializable> mapAtt1 = ns.getProperties(att1NodeRef);
         
         
      }
   }

Mais après ça, je ne sais pas où cherché ma valeur et je ne sais pas comment faire d'affichage =/

Merci

Ladislas

Outcomes