Hello Kedar,

welcome to the ruote mailing list.

On Fri, Feb 03, 2012 at 10:53:41AM -0800, kedar mhaswade wrote:
>
> 0- For my Rails app, what should I be using -- ruote-kit+quaderno or ruote
> is to be used directly along side my application models/resources?

It depends on your needs.

Ruote-kit brings you a free admin interface.

Some people go directly for ruote.

Quaderno is nice but it perhaps doesn't fit your requirements or the tastes
of your designer.

Use what you understand (and understand you need).


> 1- Is it possible that a particular process is modified after a few
> instances of it are created? In other words, let's say a process
> administrator who is a user of my application wants to change the course of
> a process after a particular state has been achieved, will that be possible
> for me to provide using ruote?

Yes.

You should look at

  http://ruote.rubyforge.org/process_administration.html#re_applying

it explains how to re_apply an expression. That technique is useful for
modifying process instance "in-flight".


> 2- How do we import/export a particular workflow/process definition?

Internally ruote stores them as JSON strings. When passing them around, any
format understood by ruote is OK.

* Ruby: 
https://github.com/jmettraux/ruote/blob/14bbe62447585164ea8b016185999c5804285703/test/unit/ut_0_ruby_reader.rb#L22-36
* XML: 
https://github.com/jmettraux/ruote/blob/14bbe62447585164ea8b016185999c5804285703/test/unit/ut_9_xml_reader.rb#L17-31
* radial: 
https://github.com/jmettraux/ruote/blob/14bbe62447585164ea8b016185999c5804285703/test/unit/ut_24_radial_reader.rb#L177-193

* JSON: 
https://github.com/jmettraux/ruote/blob/14bbe62447585164ea8b016185999c5804285703/test/unit/ut_24_radial_reader.rb#L187-189


> Is there a repository where people share such definitions?
> I suppose these
> can't be standard, but since several processes are "typical", there should
> be a way of consuming them in an open manner and formats (XML, JSON)?

Sorry, there is no such repository, it would indeed be very easy to do. We
could start a git repository for that.

Anyone here could mail me interesting processes, and I'll start a github
repository for it.

IIRC, XML isn't used by anyone. Processes in their Ruby or radial
representations are much easier to read than XML or JSON. Ruote just adapts.


Best regards,

--
John Mettraux - http://lambda.io/processi

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

Reply via email to