Hi,

On 9/15/07, cappelaere <[EMAIL PROTECTED]> wrote:
>
> How would you handle launching workflows from Densha when they require
> parameters?

The old OpenWFE(ja) was using launchitems or launchurls. The current
Densha only uses launchurls.
In a later release it will be possible to have the URLs of a
serialized launchitem (YAML / XML / JSON). Now the question is : that
launchitem will reference a workflow definition URL, should that URL
be in the list of authorized URLs of the launcher ? Should we
indirectly trust the URL because it's mentioned in a launchitem whose
URL is trusted ?

The process example :
http://openwferu.rubyforge.org/svn/trunk/densha/public/process_definitions/vacation_request_0.rb

takes another approach : the initial participant in the process is set
to the launcher of the process, so that parameters can be given.
Initial key/values are set just before via 'set' expressions (placed
outside of the main block to mark them as some kind of 'initial
parameters').


> Would the workflow designer design an XForm to go with it?

That would make for a "form designer" ;)
I escaped the problem until now by using some javascript code. In
later releases, I'd like to have a dedicated workitem field for
stating which form / form engine should be used.
The current, cheap, javascript engine could remain, and we could have
rails partials, custom javascript templates and why not FormFaces (I
have not yet studied their double licensing scheme) like you did for
GeoBPMS.

Maybe I should not worry too much, and let Densha remain a showcase.


What do you think ?

-- 
John Mettraux   -///-   http://jmettraux.openwfe.org

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenWFEru dev" 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-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to