AnsweredAssumed Answered

Metadonnees et Workflow

Question asked by delaruelle on Oct 12, 2010
Latest reply on Oct 20, 2010 by cleseach
Bonjour

Comment assigner une valeur à une méta donnée pendant le déroulement d'un Workflow
La date est bien récupérée mais pas le nom du valideur !

Si quelqu'un a une solution  :idea:

J'utilise Alfresco 3.3g et voici mon code :

- <transition to="endValidation" name="validate">
- <script>
  <variable name="dps_validateOK" access="read,write" />
  <expression>dps_validateOK = dps_validateOK +1;</expression>
  </script>
  </transition>
  </task-node>
- <join name="endValidation">
  <transition to="isValidated" />
  </join>
- <decision name="isValidated">
- <event type="node-enter">
- <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
- <script>
  <variable name="dps_validatorsCount" access="write" />
  <expression>dps_validators.size();</expression>
  </script>
  </action>
  </event>
- <transition to="validated" name="validated">
  <condition>#{dps_validateOK == dps_validatorsCount}</condition>
- <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
  <runas>admin</runas>
- <script>
bpm_package.children[0].properties["custom:validationDate"] = new Date(); bpm_package.children[0].assocs["custom:validators"][0].properties["cm:person"] = dps_validators; bpm_package.children[0].save();

  </script>
  </action>
  </transition>


Merci pour votre aide.

Cordialement

Outcomes