AnsweredAssumed Answered

comment récupérer le contenu d'une proprieté saisi au niveau d'un usertask

Question asked by kawther on Jan 20, 2017
Latest reply on Jan 23, 2017 by ycoulon

Bonjour,

j'arrive pas à récupérer le contenu d'une proprieté (liste deroulante) saisi au niveau d'une usertask  dans un gateway pour tester dessus.

la partie du fichier du workflow concerné est :

 

 <sequenceFlow id="flow5" sourceRef="exclusivegateway1" targetRef="usertask2">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${cgwf_decisionchef == 'Approuver'}]]></conditionExpression>
    </sequenceFlow>

 

la partie du modele des types que j'ai defini :

 

   <type name="cgwf:chefTask">
        <parent>bpm:workflowTask</parent>
            <properties>

 <property name="cgwf:decisionchef">
                    <type>d:text</type>
                    <default>Approuver</default>
                    <constraints>
                        <constraint name="cgwf:decisionchefOptions" type="LIST">
                            <parameter name="allowedValues">
                                <list>
                                    <value>Approuver</value>
                                    <value>Rejeter</value>
                                    <value>A reviser</value>
                                </list>
                            </parameter>
                        </constraint>
                    </constraints>
            </property>
     .....      
    </properties>

 

lors de l’exécution, lorsqu'il arrive au gateway ou il y a recuperation de valeur du champs , l'erreur qui s'affiche :

org.activiti.engine.ActivitiException: Unknown property used in expression: ${cgwf_decisionchef == 'Approuver'}

 

il me parait selon une petite recherche que j'ai fait que le problème est relatif au "there was a change of JavaScript engine used in activiti (engine embedded in Alfresco) from Rhino to Nashorn "

 

Quelqu'un peut il m'indiquer ce que je dois faire...

merci d'avance
   
      

Outcomes