affichage de champ de formulaire dans le start event

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

affichage de champ de formulaire dans le start event

bonjour,

dans un workflow alfresco activiti , j'ai un formulaire dans le start event qui s'affiche. j'ai  besoin de remplir un champ de ce formulaire dynamiquement.

je l'ai fait avec un execution listner sur le start event

   <startEvent id="startevent1" name="formulaire" activiti:formKey="cgwf:ddeurTask">
      <extensionElements>
        <activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener">
          <activiti:field name="script">
            <activiti:string><![CDATA[var t = appeljasperReportsHelper1.appelws(execution);
execution.setVariable('cgwf_solde',t);]]></activiti:string>
          </activiti:field>
        </activiti:executionListener>
      </extensionElements>
    </startEvent>

je n'ai pas d'erreur et le retour de la classe java est bien correcte, c'est juste le champ du formulaire qui s'affiche vide

quelqu'un peut il m'aider

5 Replies
ycoulon
Alfresco Employee

Re: affichage de champ de formulaire dans le start event

Bonjour,

Je pencherais pour un soucis dans le nom de la variable.

Avez-vous essayer de remplir le formulaire et ensuite de lister l'ensemble des variables du processus dans un message de debug pour vous assurer du nom de la variable ?

Yann

kawther
Member II

Re: affichage de champ de formulaire dans le start event

en fait , le logger .log (cgwf_solde) au niveau du meme execution listner affiche le vide

mais un execution listner au niveau du flow juste apres le start event qui contient logger .log (cgwf_solde) affiche la bonne valeur

donc ???

ycoulon
Alfresco Employee

Re: affichage de champ de formulaire dans le start event

Bonjour,

Le problème doit du coup probablement venir du listener utilisé.

Je pense que le listener executant ce script devrait plutôt se trouver sur le process et non sur le startEvent : Execution listeners | Alfresco Documentation 

L'example de code sur le lien précédant vous permettra d'effectuer cela.

Yann

kawther
Member II

Re: affichage de champ de formulaire dans le start event

yann , j'ai trouvé ce lien et j'ai testé ceci, mais c'est le meme resultat..

merci yann pour ta collaboration

kawther
Member II

Re: affichage de champ de formulaire dans le start event

yann, j'ai trouvé ce lien

Tribloom :: Alfresco Activiti Workflow: How to Solve Some Problems You Might Encounter 

je suis pas sur qu'il y a dedans une piste de reponse pour mon probleme

help