2009/9/13 Neo <neocana...@gmail.com>:
>>a) return all the workflow_instance_ids that have the same
> workflow_definition_name ?
>
> <process-definition>
>  <sequence>
>      <set field="is_empty" value="${field:is_empty}"/>
>      <case>
>            <equals filed="is_empty" other_value="yes"/>
>            <subprocess ref="a"/>
>            <subprocess ref="b"/>
>      </case>
>  </sequence>
>  <process-definition name="a">
>        <participant ref="a"/>
>  </process-definition>
>  <process-definition name="b"/>
>        <participant ref="b"/>
>  </process-definition>
> </process-definition>
>
> the definition with different name
>
>>return workflow_instances.uniq
> to gets the different instance id
>
> then
>
> ArWorkitem.find(:all,:conditions => ["wfid in
> (?)",get_histoy(expression,workflow_instances = [])])
>
> gets all workitems of one subprocess hava applied,
> use HistoryEntry has to sort by the column "fei",it is a long string ^_^
>
>>b) return the list of subprocess instances for a given main process
>> instance ?
> right
>
> is there other way to get the history?

Hello,

what about simply something like

  ArWorkitem.find(:all, :conditions => [ "wfid LIKE ?", "%#{root_wfid}%" ]

?

I think I start to understand the issue, I will fix that for ruote 2.0.


Best regards,

-- 
John Mettraux   -   http://jmettraux.wordpress.com

--~--~---------~--~----~------------~-------~--~----~
you received this message because you are subscribed to the "ruote users" group.
to post : send email to openwferu-users@googlegroups.com
to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com
more options : http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to