03-15-2017 04:57 AM
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
03-15-2017 05:17 AM
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
03-15-2017 05:46 AM
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 ???
03-15-2017 06:10 AM
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
03-15-2017 06:14 AM
yann , j'ai trouvé ce lien et j'ai testé ceci, mais c'est le meme resultat..
merci yann pour ta collaboration
03-15-2017 07:18 AM
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
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.