[Zope3-dev] Workflow
Ulrich Eck
ueck@net-labs.de
Thu, 07 Nov 2002 17:16:09 +0100
Hi Flow'ers
> I don't mean to unify them, since they don't compete, so there is nothing
> to unify. :-)
good .. let's agree that we won't try to unify awf/ewf ..
Do we need to have both techniques implemented in Zope3?
---------------
required
wanted
optional +1
not wanted
---------------
Which Implementation is more important?
---------------
Activity-Based Workflow +1
Entity-Based Workflow
---------------
Please vote, that we can concentrate on things we really need
for rotterdam-sprint.
Depending on this we need to agree on:
1. Terms we use:
Many different sayings/terms are still used,
We need to find a common language to be able
to communicate.
2. Interfaces we use/require:
Depending on the voting above we need to specify
a minimal set of interfaces + interfaces per implementation
or a complete set of interfaces for one implementation
3. How do we specify a process (ProcessDefinition):
what is needed, what is optional:
where are Processdefinitions stored: ZODB/Filesystem/RDB/LDAP ?
how detailed are processed defined, what capabilities will be provided ?
(-->workflow patterns)
will we be compatible with XPDL and/or other standards ?
4. Implemetation-Details:
what is needed, what is optional:
wich capabilities are needed: Sequence/Parallel Split/Synchronisation/
Exclusive Choice/Simple Merge/+?
is the workflow-engine request-based only (or will it have some
"heartbeat"
to detect e.g. timeouts/deadlines)
many more :) .. just wanted to start with something
>> On the other side it would be an unwanted overhead to assign each
>> contentobject a
>> PI like described above .. so i'ld like to see/build a system where both
>> concepts
>> can live nearby without trying to cripple both concepts just to unify
>> the access.
>
> I did not say that process instances would be assigned to content objects
> nor the other way around. I said this last year, but that's not what I'm
> saying anymore. The workflow engine would make decisions like this.
ok
>> Try to convince me if i'm wrong .. Detailed information about how you
>> would build
>> your diagram object would help understanding your vision better.
>
> I originally came up with "diagram objects" but have since retracted that
> idea. "Process definition" is the better description.
yup
cheers
Ulrich Eck
------------------------------------------------------------------------
net-labs Systemhaus GmbH
Ebersberger Str. 46
85570 Markt Schwaben
fon: +49-8121-4747-11
fax: +49-8121-4747-77
email: ueck@net-labs.de
http://www.net-labs.de