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
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
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 ???
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
yann , j'ai trouvé ce lien et j'ai testé ceci, mais c'est le meme resultat..
merci yann pour ta collaboration
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
Discussions about Alfresco Content Services and Alfresco Process Services in French
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.