AnsweredAssumed Answered

Editar propiedades de un documento (en un workflow)

Question asked by roseta on Feb 13, 2011
Latest reply on Feb 25, 2011 by cristinamr
He creado mi propio workflow avanzado en Alfresco y me gustaría, dependiendo del camino que tome el workflow, actualizar las propiedades del documento participante en el workflow, en mi caso, un documento de tipo CV.  Es decir, si el usuario elige una transición determinada (geología), quiero dar un "tutor" geólogo a sus prácticas mediante javascritp a mi documento, distinto a si el usuario elige otra transición.

El código que no funciona y que estoy utilizando es:

<transition name="Geologia" to="geologiaTask">
   <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
      <runas>admin</runas>
         <script>                
            <expression>

               var documento = bpm_package.children[0];
               documento.properties[cv:tutor]="Jose Mesa";
               documento.properties[cv:departamento]="Geologia";
               documento.save();
               
            </expression>
         </script>
   </action>
</transition>

El workflow se ejectua bien en esta transición pero los datos no se actualizan. Supongo que realmente no estoy accediendo a las propiedades del documento cv implicado en el workflow, alguien puede decirme cómo acceder, por favor? Gracias de antemano! =)

Outcomes