On Thu, Feb 12, 2009 at 3:53 AM, bokmann <[email protected]> wrote:
>
> First, I'd like to say I'm new to playing with Ruote (and to OpenWFE -
> the Java version), and I'm impressed.  I know enough to be dangerous
> with JBoss JBPM, and I have rolled plenty of my own state-based
> workflows, and the ruote engine seems like an excellent piece of
> work.  Kudos to the development team.
>
> Second,  I'd like to get involved.  The doc seems to need some help,
> and besides being a developer, I do a lot of writing and public
> speaking.  I could help there.

Hi David,

thanks a lot.

I own a copy of "Advanced Rails Recipes", so kudos to you for your
contribution to it and for your contribution to the developer
community in general.

Your help would be much appreciated. Spreading the good word...
Helping the project mature...


> Third, to that end, I have a couple of questions based on an xml
> definition that I have working in OpenWFE and would like to get
> working in ruote-web2.  It *kind-of* works now, but I'm not sure if
> I'm running into yet-to-be-written holes, bugs, or config issues.
>
> Here is a sample workflow I have worked up(included below); a
> hypothetical provisioning of a server in a data center (includes some
> branching, sequences, concurencies, etc.  Would make a good demo piece
> and you are welcome to include it).
>
> This works in the Java version of OpenWFE, but I have some issues in
> ruote-web2:
>
> 1- ruote-web2 doesn't generate a graph of the process.  Is that not
> implemented yet, or do I have to have something like imagemagick or
> graphviz installed?

Ruote-web2 uses ruote-fluo ( http://github.com/jmettraux/ruote-fluo /
http://difference.openwfe.org:4567/?pdef=pdef_ttt.xml ) for the
graphical rendering of the process. It only works with Firefox 3 as it
uses the "canvas" component. It semi-works with Safari, but text is
not displayed inside of the graphs. Safari (Webkit) is supposed to
support text inside canvas soon
(http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#text)


> 2- This is written against the default roles in OpenWFE, which don't
> exist in ruote-web2.  I would love to have the same xml chunk work in
> both (for demo purposes), but haven't played with the users and groups
> yet...

Ruote-web2 has a group / user scheme. You can directly use the name of
a user or a group as a participant name. If a participant name doesn't
exist, ruote-web2 will simply drop the workitem in a store with the
name that unidentified participant, the workitem will be lost to
regular users, but admin users may proceed in (back in tracks
hopefully).

So ruote-web2 is (should be) much more flexible than openwfeja in
terms of role/users and such.


> 3- When editing the form values in ruote-web, they don't persist.  For
> instance, entering a PO number or entering a decision of "approved" on
> the form in the browser isn't saved with a proceed.  This prevents the
> conditional part of this workflow from executing.  Is that a bug or
> pending implementation?

Yes, it's a bug. IIRC, I fixed it recently :
http://github.com/jmettraux/ruote-web2/commit/0030a43e1b56ef6c9cfb94c194618d7e7ee2ea97

I'm slowly developing ruote-web2 these days. I'd like to release ruote
/ ruote-web2 / ruote-rest 0.9.20 very soon, but it takes time and
ruote isn't the top priority in my day job.

Any feedback / tests / patch for ruote[-web2] is appreciated.


> <?xml version="1.0" encoding="UTF-8"?>
>
> <!--
>  a sample implementation of machine provisioning workflow
> -->
>
> <process-definition name="Provisioning Workflow" revision="1.0">

Your process definition looks good, thanks for sharing it. It should
work with minimal adaptation (participant names) on ruote-web2. I will
probably include it as an example, as you have suggested.


Welcome to ruote, I hope it will be useful to you. Best regards,

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

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Ruote (OpenWFEru) users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to