AnsweredAssumed Answered

Se puede hacer esto en workflows??

Question asked by baskeyfield on Jan 12, 2010
Latest reply on Jan 13, 2010 by venzia
Buenas,

Tengo un workflow avanzado, y según el tipo de documento el workflow debe tener x pasos. Es decir:

-Existen documentos que se redactan y posteriormente en otro paso se aprueban -> 2 nodos

-Existen documentos que se redactan, despues se revisan y finalmente se aprueban -> 3 nodos.

Pues bien, para hacer esto habría que hacer algun tipo de "if (xtipo documento) haz x transition", o "if (ztipo documento) haz z transition". ¿Pero como se puede hacer esto? Adjunto trozo de codigo:

<task-node name="revision">
        <task name="wf:revisionTask" swimlane="revisor">
      <event type="task-create">
         <script>
            if (bpm_workflowDueDate != void)taskInstance.dueDate = bpm_workflowDueDate;
            if (bpm_workflowPriority != void)taskInstance.priority = bpm_workflowPriority;
         </script>
      </event>      
      </task>   
   
      <transition name="EnviarARevisar" to="review" />  <———COMO LE PONGO UN CONDICIONAL A ESTAS TRANSICIONES??
      <transition name="AprobarDirectamente" to="aprove" />  <———COMO LE PONGO UN CONDICIONAL A ESTAS TRANSICIONES??
      <transition name="RechazarBorrador" to="trabajo" /
</task-node>


Saludos

Outcomes