AnsweredAssumed Answered

Problème sur écran de workflow

Question asked by huberd on Apr 24, 2008
Latest reply on Apr 25, 2008 by huberd
Bonjour,

J'ai quelques petit soucis sur mes écrans de workflow.

Pour commencer, je n'arrive pas à faire afficher la propriété bpm:comment qui permet de récupérer un commentaire utilisateur dans mon étape de validation.

   <!–**************************–> 
   <!–**     <Task Node>      **–>
   <!–**        review        **–>
   <!–**************************–>  
   <task-node name="review">
      <task name="lwf_reviewTask">
         <assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
            <actor>#{reviewer}</actor>
         </assignment>
      </task>
      <event type="node-enter">
         <action class="lpr.alfresco.repo.workflow.jbpm.WriteInfo">
            <type>Task Node</type>
            <name>review</name>
            <disable>false</disable>
         </action>     
        
         <!– Set read permission for tne current reviewer –>
         <action class="lpr.alfresco.repo.workflow.jbpm.SetPermissions">
            <actor>#{reviewer}</actor>
            <permission>set</permission>
         </action> 
      </event>
      <transition name="reject" to="endReview"/>
      <transition name="approve" to="endReview">
         <script>
            <variable name="lwf_reviewCount" access="read,write" />
            <expression>
               lwf_reviewCount = lwf_reviewCount + 1;
            </expression>
         </script>
      </transition>
   </task-node>

Extrait du fichier shared\classes\alfresco\extension\web-client-config-custom.xml
   <config evaluator="node-type" condition="lwf:reviewTask" replace="true">
      <property-sheet>
         <separator name="sep1" display-label-id="general" component-generator="HeaderSeparatorGenerator" />
         <show-property name="bpm:taskId" />
         <show-property name="bpm:description" component-generator="TextAreaGenerator" read-only="true"/>
         <!–show-property name="bpm:dueDate" read-only="true" /–>
         <show-property name="bpm:priority" read-only="true" />
         <show-property name="bpm:status" />
         <show-property name="bpm:comment" component-generator="TextAreaGenerator" />
      </property-sheet>
   </config>

Extrait du fichier shared\classes\alfresco\extension\lprwfModel.xml
      <type name="lwf:reviewTask">
         <parent>bpm:workflowTask</parent>
         <overrides>
            <property name="bpm:packageItemActionGroup">
               <default>edit_package_item_actions</default>
            </property>
         </overrides>
      </type>

Extrait du fichier shared\classes\alfresco\extension\custom-model-context.xml pour déployer les fichiers model de workflow
    <bean id="lpr.validation.workflowBootstrap" parent="workflowDeployer">
        <property name="models">
           <list>
              <value>alfresco/extension/lprwfModel.xml</value>
           </list>
        </property>
        <property name="labels">
           <list>
              <value>alfresco/messages/lprwf/lprwfModel-messages</value>
           </list>
        </property>
    </bean>

Le fichier de definition du workflow est déployé via Eclipse.

Si quelqu'un à une idée, car là je pèche complètement, et ne comprends pas pourquoi je n'arrive pas à affiché cette propriété.
Je vous remercie d'avance.

Outcomes