[daisy] What is workflow exactly?
Marc Portier
mpo at outerthought.org
Sat Jan 20 01:40:54 CST 2007
Mindaugas Idzelis wrote:
> Just general questions about what exactly is workflow and what it does.
>
in general wording:
"an embedded interpreter (with state persistence manager) for a
(state-transition-based) high level programming language that allows to
orchestrate various end-user system interactions composing according to
defined process-flows"
in practice:
* next level of collaboration features for Daisy
* an higher level way (then the open API) to customise Daisy's behaviour
* integration of the jBPM engine
* great new stuff to play around with
* a more formal way to talk to customers about document and process
flows (and then implement them)
I'ld advice reading some JBPM articles (as well as the workflow oriented
docs on www.daisycms.org) and then play around with things
> With the workflow feature, would the following use case be possible?
>
> Say you have "quality controlled" documents. These docs have fields like:
> Approvers, Required reviewers, Approval Level: (Draft, For Approval, For
> Review, Approved, etc. ). After the user commits the document, the
> approval level can't be changed by the submitters. It must be changed by
> the reviewer, which has the option of kicking it back, then moving it to
> the approver were it finally goes to the "approved" state.
>
yes, I'm not saying the exact wording of your description would be the
easiest or recommended way to do it (would need some more thinking) but
essentially this is exactly the kind of stuff we're thinking about.
> As the document goes through the process, would a timestamped "history"
> of the flow be available (for auditing purposes, who did it, when, etc)?
>
is http://demo.daisycms.org/daisy/DemoSite_A/workflow/process/14 what
you think about?
(need to login using info at
http://cocoondev.org/daisyscratchpad/g4/305.html)
-marc=
--
Marc Portier http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
Read my weblog at http://blogs.cocoondev.org/mpo/
mpo at outerthought.org mpo at apache.org
More information about the daisy
mailing list