You can subscribe to this list here.
| 2000 |
Jan
|
Feb
(9) |
Mar
(2) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
|
Feb
(1) |
Mar
(28) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(2) |
Sep
(27) |
Oct
(31) |
Nov
(7) |
Dec
(23) |
| 2002 |
Jan
(22) |
Feb
(29) |
Mar
(50) |
Apr
(1) |
May
|
Jun
(6) |
Jul
(3) |
Aug
(5) |
Sep
(27) |
Oct
(39) |
Nov
(27) |
Dec
(17) |
| 2003 |
Jan
(25) |
Feb
(33) |
Mar
(15) |
Apr
(38) |
May
(8) |
Jun
(17) |
Jul
(5) |
Aug
(3) |
Sep
(6) |
Oct
(11) |
Nov
(5) |
Dec
|
| 2004 |
Jan
(10) |
Feb
(6) |
Mar
(2) |
Apr
|
May
(7) |
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(2) |
| 2005 |
Jan
|
Feb
(3) |
Mar
(5) |
Apr
|
May
(6) |
Jun
(12) |
Jul
|
Aug
(2) |
Sep
(3) |
Oct
(2) |
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(16) |
Sep
(1) |
Oct
(6) |
Nov
(2) |
Dec
(2) |
| 2007 |
Jan
(17) |
Feb
(16) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(1) |
Nov
|
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(8) |
| 2009 |
Jan
(4) |
Feb
(3) |
Mar
(4) |
Apr
(7) |
May
(2) |
Jun
(11) |
Jul
(1) |
Aug
(15) |
Sep
(13) |
Oct
(27) |
Nov
(21) |
Dec
(10) |
| 2010 |
Jan
(7) |
Feb
(5) |
Mar
(13) |
Apr
(31) |
May
(37) |
Jun
(17) |
Jul
(22) |
Aug
(20) |
Sep
(22) |
Oct
(19) |
Nov
(18) |
Dec
(15) |
| 2011 |
Jan
(16) |
Feb
(12) |
Mar
(8) |
Apr
(3) |
May
(1) |
Jun
(5) |
Jul
(3) |
Aug
(7) |
Sep
(7) |
Oct
(7) |
Nov
(3) |
Dec
(4) |
| 2012 |
Jan
(3) |
Feb
(2) |
Mar
(2) |
Apr
(6) |
May
(6) |
Jun
(2) |
Jul
(4) |
Aug
(3) |
Sep
(2) |
Oct
(4) |
Nov
(8) |
Dec
(13) |
| 2013 |
Jan
(2) |
Feb
(5) |
Mar
(13) |
Apr
(6) |
May
(6) |
Jun
(3) |
Jul
(6) |
Aug
(7) |
Sep
(6) |
Oct
(3) |
Nov
|
Dec
(1) |
| 2014 |
Jan
|
Feb
(2) |
Mar
(6) |
Apr
(6) |
May
(5) |
Jun
(7) |
Jul
(4) |
Aug
(1) |
Sep
(2) |
Oct
(15) |
Nov
(8) |
Dec
(3) |
| 2015 |
Jan
(6) |
Feb
(2) |
Mar
(10) |
Apr
(2) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
(2) |
Feb
|
Mar
(5) |
Apr
(6) |
May
(5) |
Jun
(5) |
Jul
|
Aug
|
Sep
(2) |
Oct
(3) |
Nov
(2) |
Dec
(6) |
| 2017 |
Jan
(2) |
Feb
(5) |
Mar
(3) |
Apr
|
May
(1) |
Jun
(3) |
Jul
(4) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Daniele T. <d.t...@ic...> - 2002-02-25 11:14:41
|
On Monday 25 February 2002 03:56, kapil thangavelu wrote: > i'm a python/zope developer looking for a workflow system. i was lookin= g at > dcworkflow. dcworkflow does not contain the functionality i need nor am= i > using the CMF, so i started looking at openflow. reading through the > openflow-dev archives it seemed that openflow is going to be integrated > with the cmf. i checked through the cmf mailing list for the discussion > referenced and can find no reference to it. (the closest thing seems to > have been a discussion in october 2001). looking through cvs, it appear= s > that development is active, indeed a few bugs i spotted a last week hav= e > disappeared :). i'm curious what the current state of development of is= ?? Integration with CMF is still to come. It's the planned way where OF=20 (OpenFlow) will go but it still is going through its very first few steps= =2E Meanwhile some developers in Icube are maintaining the product version of= =20 OpenFlow that now got to version 0.7. Julian Munoz Dominguez is also taking care of a cvs branch of CVS that=20 develops an OpenFlow version of OF starting from the old 0.4 architecture= =2E > i'd like to help out and contribute as the alternative seems to be roll= ing > my own. i have little experience with workflow systems outside of the > acs-workflow > (http://developer.arsdigita.com/doc/acs-workflow/) system which is base= d on > a petri-net model. one nice feature of it was the ttw graphical workflo= w > builder built on top of graphviz. (for example of see this one i built = with > it http://www.zope.org/Members/k_vertigo/Stories/Gideon/GideonWorkflow)= =2E i > think this is something that would make openflow much easier to use.=20 A graphical way to design processes for OpenFlow would be most welcome. P= oint=20 is that we were oriented at having a web-based tool, so the graphical pro= cess=20 design toolkit would have to be web-based as well (using Java, maybe). > also, > i've looked over the code and the documentation for openflow, but my > understanding of some of the design details is lacking. is there any > reference documentation on the net for some of the openflow design? Documentation is lacking right now: the main problem is that documentatio= n is=20 not up to date with the current OF version. We hope to be able to give so= me=20 documentation soon... You might want to check out the http://www.zope.org/Members/vds OF=20 documentation anyway: it might give you a generale idea of the engine. Thanks for your contribution, =09Daniele |
|
From: Daniele T. <d.t...@ic...> - 2002-02-25 10:46:21
|
On Friday 22 February 2002 16:28, Peter Edwards wrote: > I now have OpenFlow 0.7 (or 0.7777777 ?) downloaded from > http://www.openflow.it/wwwopenflow/EN/index_html I apologize for this: I think the 0.7 is a wrong name for that version... Mmh, I think we have OpenFlow in way too many places around. Here is a re= sume=20 of all the places you can find OpenFlow: 1) Sourgeforge: at http://sourceforge.net/projects/openflow Here you can find the updated CVS developers use for their work. As soon = as a=20 bug is fixed, a new functionality added and so on, this is the place that= =20 gets modified first. 2) Zope: at http://www.zope.org/Members/vds This place hosts some (out of date) documentation for OpenFlow as well as= the=20 latest (hopefully) stable version. 3) OpenFlow: at www.openflow.it This site is trying to keep up with development. Its main objectives are = to=20 spread knowledge about OpenFlow: general and specific documentation, late= st=20 version download. While in the future this will be the main reference for= =20 OpenFlow, at the moment it is on experimental development. We are working on keeping all the sites aligned to the latest version. In= =20 case of ambiguity the sourceforge CVS will certainly have the latest vers= ion. I just updated both OpenFlow and Zope site with the current version. I'll= =20 update the latest sourceforge release as soon as possible (though the CVS= is=20 obviously up to date!) > Currently I have 4 problems : > > 1. > I am unable to delete instances. In the 'Process instances' tab I selec= t > one or more of the instances and press 'Delete instance', and all that > happens is the selected instances remain, unselected. Can you try this again with a more recent version (either on www.openflow= =2Eit=20 or www.zope.org/Members/vds? > 2. > I tried creating an application from a DTML document, with URL > http://localhost:8080/mywf/trialdtmldoc and empty brace parameters. The= URL > is correct as I can call it directly from the browser. I then created a= n > activity to call this application (Manual start and finish, and empty b= race > parameters), and managed to get a 'Start application' action for it in = a > Work list. When I select the 'Start application', Zope fails, unable to > locate the object at ...:8080/mywf/http%3A Ok, this is easy: the url to be called should not be referred as=20 "http://localhost:8080/mywf/trialdtmldoc" but as "/mywf/trialdtmldoc" or even just "trialdtmldoc" since the search starts from workflow level i= tems=20 in the zope hirearchy anyway. > 3. > If I interrupt an OpenFlow session to browse (e.g. www.openflow.it) the= n > return by the browser 'Back' button, I usually find I have lost the > required permissions to continue, and can only retrieve the situations = by > closing and re-loading the browser. Of course I don't know if this is a= n > OpenFlow problem, or Zope, or the browser (MS IE5). Mmh, I'm not sure either. I'm sure OpenFlow product is currently not usin= g=20 any session object (like Core Session Tracking) and that might cause some= =20 session mess with browser's back button... > 4. > Please advise what is the format (or please give an example) for passin= g > parameters to applications. First of all: five parameters are always passed to the application:=20 openflow_id, process_id, activity_id, instance_id and workitem_id. With t= hese=20 parameters you can call any workflow API on the workitem you selected=20 starting the application. For additional parameters, the format is a python-like dictionary: comma separated key-values pairs expressed like '<key>':<value>, all wrap= ped=20 in braces Example 1: You want to pass "int_one" parameter with value 1 (int) and "str_one"=20 parameter with value "one" (string): You should write: {'int_one': 1, 'str_one': 'one'} You can pass items belonging to instance, activity, process and openflow,= =20 like properties, python scripts results or other. As a rule of thumb you = may=20 directly reference any attribute of an instance, activity, process or=20 openflow. Example 2: Suppose you want to pass a "myint" int property of your instance (that mi= ght=20 have been set by some other application with a manage_addProperty call) t= o=20 the application: {'instance_myint': instance.myint} You can specify parameters in two places: application definition and acti= vity=20 definition. If parameter names collide, activity parameters override the=20 application ones (so that you can redefine an application parameter in th= e=20 activity calling that application). You can also see application paramete= rs=20 as a default value for the parameters, and activity parameters as actual=20 value if they need to be different from default. Clear enough? Thanks for your contribution, =09Daniele =3D) |
|
From: kapil t. <kth...@ea...> - 2002-02-25 09:42:22
|
hi, i'm a python/zope developer looking for a workflow system. i was looking at dcworkflow. dcworkflow does not contain the functionality i need nor am i using the CMF, so i started looking at openflow. reading through the openflow-dev archives it seemed that openflow is going to be integrated with the cmf. i checked through the cmf mailing list for the discussion referenced and can find no reference to it. (the closest thing seems to have been a discussion in october 2001). looking through cvs, it appears that development is active, indeed a few bugs i spotted a last week have disappeared :). i'm curious what the current state of development of is?? i'd like to help out and contribute as the alternative seems to be rolling my own. i have little experience with workflow systems outside of the acs-workflow (http://developer.arsdigita.com/doc/acs-workflow/) system which is based on a petri-net model. one nice feature of it was the ttw graphical workflow builder built on top of graphviz. (for example of see this one i built with it http://www.zope.org/Members/k_vertigo/Stories/Gideon/GideonWorkflow). i think this is something that would make openflow much easier to use. also, i've looked over the code and the documentation for openflow, but my understanding of some of the design details is lacking. is there any reference documentation on the net for some of the openflow design? thanks kapil thangavelu |
|
From: Peter E. <P.E...@er...> - 2002-02-22 15:31:45
|
I now have OpenFlow 0.7 (or 0.7777777 ?) downloaded from http://www.openflow.it/wwwopenflow/EN/index_html Currently I have 4 problems : 1. I am unable to delete instances. In the 'Process instances' tab I select one or more of the instances and press 'Delete instance', and all that happens is the selected instances remain, unselected. 2. I tried creating an application from a DTML document, with URL http://localhost:8080/mywf/trialdtmldoc and empty brace parameters. The URL is correct as I can call it directly from the browser. I then created an activity to call this application (Manual start and finish, and empty brace parameters), and managed to get a 'Start application' action for it in a Work list. When I select the 'Start application', Zope fails, unable to locate the object at ...:8080/mywf/http%3A 3. If I interrupt an OpenFlow session to browse (e.g. www.openflow.it) then return by the browser 'Back' button, I usually find I have lost the required permissions to continue, and can only retrieve the situations by closing and re-loading the browser. Of course I don't know if this is an OpenFlow problem, or Zope, or the browser (MS IE5). 4. Please advise what is the format (or please give an example) for passing parameters to applications. Thanks Peter |
|
From: <jm...@so...> - 2002-02-18 18:37:49
|
Added support for a special activity type:
Automatic activities that commit the transaction of the Zope database, and
reopen a new one, just before calling application.
Use with caution, because:
If there is an error, the token will stay in the last automatic activity
with commit transaction activated. So it will have to be called manually,
and moved manually to the following activity. It is not always obvious to
do.
I have changed the order of "movement" of the token.
They were passed to the following activity, and delete from the current
activity once the following activity has finished.
Now, they are deleted firts, and passed to the following activity.
So if you have a AND gate, and an error occurs in one branch, the token
will stay in the branch of the automatic activity, having disapeared of
the switching point !!!
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
Foro Wireless Madrid
http://opennetworks.rg3.net
|
|
From: <jm...@so...> - 2002-02-16 19:34:52
|
It is here, but it can't be browsed via the web, strange. On Sat, 16 Feb 2002, Juli=E1n Mu=F1oz wrote: > Today the cvs is empty ??? > > > _______________________________________________ > Openflow-dev mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openflow-dev > --=20 __o _ \<_ (_)/(_) Saludos de Juli=E1n EA4ACL -.- Foro Wireless Madrid http://opennetworks.rg3.net |
|
From: <jm...@so...> - 2002-02-16 17:44:03
|
Today the cvs is empty ??? |
|
From: <jm...@so...> - 2002-02-15 15:52:23
|
I have been playing with cvs a bit,
and I have released in the cvs the branch "julian69", with the modified
version I am using now. Note, I am based in 0.4, not 0.5.
This way the changes are more clear (because of the wonderfull cvsweb
tool at sourceforge), and maybe some features (not manies) could be added
to the main branch.
Here is the summary of the changes:
julian69 cvs branch changes related to "START":
* activity.py:
Check before adding or deleting transaction links to an activity
(when deleting or creating an activity).
This allow to copy and paste workflows.
Evaluate the token parameters when calling an application
(so one can use token.<attribute> as parameter)
Automatic applications calling done with restrictedTraverse.
Parameters passed to applications as keywords arguments,
with apply python function.
* process.py
Added
def generateActivity
def generateTransaction
I suppose they were added after by Vincenzo in later a revision.
* transaction.py
When deleting a transaction, checks the existence of "from" and
"to" activities. If they exist, deletes the corresponding "To transaction"
in the "From activity", and "From transaction" in the "To activity".
This allow to copy and paste workflows.
Note that I am having a problem with transaction deletion, and
I am not sure it is related with my changes:
Sometimes this fields aren't deleted, or are in a "ghost state",
they diseappear and reapper !! Strange, I suppose it is related
with the ZODB machinery, something is beeing done bad.
Uhm, maybe if we put self._p_changed =3D 1 solves this !!
This will be on the next release !! :-)
* token.py
When the workflow is badly designed, and a token can not find a route
(can not find the following activity to move on), the exception
"OpenflowNoRoute", " Workflow erroneous! There is no route
where to move the token (no transaction found)." is raised.
* workflow.py
generateToken has been made available to external applications,
so a token can be created.
generateProcess, generateActivity, generateTransaction, generateProcessMap
added, I suppose they were added after by Vincenzo in later a revision.
In evaluation of token parameters, catch if there is an exception, and
returns SYNTAX_ERROR_IN_PARAMETERS_OF_THIS_ACTIVITY
Get the user name with AUTHENTICATED_USER.getUserName()
instead of AUTHENTICATED_USER.name, to follow the API documented
in Zope Book. This made Openflow compatible with MysqlUserFolder.
* todolist.dtml
Get the user name with AUTHENTICATED_USER.getUserName()
instead of AUTHENTICATED_USER.name, to follow the API documented
in Zope Book. his made Openflow compatible with MysqlUserFolder.
(and added expr=3D" " in dtml, as recommended by Zope Book)
Any comment welcome to jm...@so...
Julian Munoz
Life is too short
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
Foro Wireless Madrid
http://opennetworks.rg3.net
|
|
From: <jm...@so...> - 2002-02-12 14:21:26
|
Hi Vincezo and Daniele,
How are you ?
Tell us, the current state. Openflow has already been included in cmf ?
Thera has been so many changes from Openflow 0.5....
I have read some of the code in the cvs, and I am not sure what is the
correct way to interract with Openflow from an external program (-> For
the moment I don't know how to use it!)
I like very much the subflow possibility.
I don't like so much the permissions interface (each time you create an
activity you must change all).
I like the possibility of doing loops.
In fact, what I like more in Openflow 0.5 is that every cascade of
automatic activities is inside a transaction, this is very usefull because
this avoids corrupted databases.
I don't know how this will be managed in Openflow 0.6 (I think the loops
feature is related with transactions, yes?)
In fact know I have the reverse problem. I would like to commit the zope
transaction in the middle of a cascade of automatic activities, because
the last activity needs datas stored in an external database by the first
activity.
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
Foro Wireless Madrid
http://opennetworks.rg3.net
|
|
From: <jm...@so...> - 2002-01-14 15:17:33
|
Well, yesterday I done my first 3 products in Zope (really, they are modification of preexisting products), one of them is: http://www.zope.org/Members/jmunoz/OpenflowUpdater Not very serious, but why not :-) --=20 __o _ \<_ (_)/(_) Saludos de Juli=E1n EA4ACL -.- |
|
From: <jm...@so...> - 2002-01-14 14:44:03
|
Hello openflow-team,
I am trying to undestand how to get/create/move an instance. Things are
changing a bit.
openflow.py:
def objectItems:
Is it a good idea to filter out Openflow objects ?
Because then other applications wil not find them (i am thinking i.e. in
upgrading future Openflows, backups, etc..). If this filter is done to now
show the contents in the "Contents" tab, maybe it could be filtered here, c=
alling
another funciont (restricted_obejctItems??)
def addInstance(self, process_id, customer, comments, title, RESPONSE=3DNon=
e):
How could I move an instance if I don't have the instance id or the
instance object (they aren't returned)?
How to move an instance?
How to get an instance ?
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
|
|
From: <jm...@so...> - 2002-01-13 09:02:20
|
Beta requires http://www.zope.org/Members/chrisw/UpdateSupport/ Install Openflow 0.4 in Products/OpenFlow (if your openflow product is Products/Openflow do the following: Export in XML format. Rename in the XML file "Products.OpenFlow" to "Products.Openflow". Rename Products/OpenFlow to Products/Openflow. Import the XML file.) Install Openflow 0.5 in Products/Openflow Copy Openflow_0.4-0.5.py to Extensions folder. Create an external method: id =3D updateall Module Name: Openflow_0.4-0.5 Function Name: updateall Launch it. Generates a Upgrade folder, with the 0.5 Openflow inside. --=20 __o _ \<_ (_)/(_) Saludos de Juli=E1n EA4ACL -.- |
|
From: <jm...@so...> - 2002-01-11 13:47:28
|
Why are the Openflow Folders Broken when I upgrade the version of Openflow ? This is generic behaviour, but I don't understand why Zope detects this. I say this because I am going to use a framework http://www.zope.org/Members/chrisw/UpdateSupport/ to upgrade my zope objects, and it needs that the objects to upgrade aren't broken --=20 __o _ \<_ (_)/(_) Saludos de Juli=E1n EA4ACL -.- |
|
From: Daniele T. <d.t...@ic...> - 2002-01-11 08:15:49
|
Nothing really =3D). I erased it.=20 Thanks =3D) =09Daniele On Friday 11 January 2002 04:15, Juli=E1n Mu=F1oz Dom=EDnguez wrote: > What is the parameter "container" for in the transition constructor ? |
|
From: Daniele T. <d.t...@ic...> - 2002-01-11 08:14:33
|
cvs on sourceforge is giving us some problems lately... =3D( there seems to be no process.py file but you will find an Attic/process.p= y=20 file: I mean a file named "Attic/process.py" and not a process.py file in= the=20 Attic directory... =3D( I think Vincenzo has already mailed to sorceforge for instructions. I hop= e=20 the file will be back soon with its original name. =09Daniele On Friday 11 January 2002 05:34, Juli=E1n Mu=F1oz Dom=EDnguez wrote: > re > > :-( |
|
From: <jm...@so...> - 2002-01-11 04:37:16
|
re :-( |
|
From: <jm...@so...> - 2002-01-11 03:17:59
|
What is the parameter "container" for in the transition constructor ? -- |
|
From: Daniele T. <d.t...@ic...> - 2002-01-09 08:03:32
|
On Tuesday 08 January 2002 19:39, Juli=E1n Mu=F1oz Dom=EDnguez wrote: > I am looking for a way to upgrade my old workflows to the last Openflow > version. > > Uhm.... Thinking and thinking, I don't find an easy way ! Usually what I personally do is this: 1) create a FixMe function that takes care of an automatic upgrading (ie:= =20 goes through all the workflow items that need upgrading, adds properties,= =20 initializes them and so on). 2) then I invoke the function via an URL call in my browser (like=20 localhost:8080/mywf/FixMe) The team in Icube (Vincenzo and I) has had some thought about this, but t= he=20 action is still to come. I'm doing it in the FixMe way in the meantime =3D= ). =09Daniele =3D) |
|
From: <jm...@so...> - 2002-01-08 18:39:40
|
I am looking for a way to upgrade my old workflows to the last Openflow
version.
Uhm.... Thinking and thinking, I don't find an easy way !
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
|
|
From: <jm...@so...> - 2002-01-08 11:19:03
|
Sorry for my bad english :-(
I was trying to define what an application is, and trying to explain why
now there they are defined by URLs: The URLs is the natural way to launch
an application from a browser, and this is what was done until the
"automatic activity" concept was included in Openflow. Now with automatic
activities comes this question, why not use Zope objects references
instead of urls.
Then I said, what is the win using Zope objects references instead of
URLs?
Switching from manual to automatic is harder, because of the fact that
there can be a ProxyPass Apache, SiteAccess products (etc...) which does
difficult to know what is the correct url of a zope object. So, from this
point of view, it is a loss (it is my opinion, because I think it is
important to switch from automatic<->manual fastly and easily)
A win would be that defining an application with a Zope object reference,
could be more secure, when you want that some procedures can only be
called internally from the Workflow, and NEVER with a HTTP request.
So I don't say it is bad or it is good, I was trying to see the winnings.
From a point of view of extensions, URLs are a standard API ( - )
But yes, there is surely some important limitations on the
parameters passings, and some things would become easier ( + )
So yes, it is interesting to extend Openflow this way, but having URLs
defined applications should not disappear !! (IMHO)
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
|
|
From: Shane H. <sh...@zo...> - 2002-01-08 03:21:56
|
On Tue, 8 Jan 2002, [ISO-8859-1] Juli=E1n Mu=F1oz Dom=EDnguez wrote: > On Mon, 7 Jan 2002, Shane Hathaway wrote: > > > I need to understand better what an application is. Is its purpose to > > allow you to poke an URL when an activity happens? If so, it might be > > better to create a general-purpose Zope URL Poker and allow the workflo= w > > to use any callable Zope object as a hook. > > On the beginning, there were no automatic activities. All were called > througth the "ToDo List", and they were launched calling them via the > browser, so via an url. This url, PLUS the parameters is what the > application represents. I'm not following what you're saying. > Suppose that an application is defined through a Zope object, and not a > url: you loose this facility. Well, in fact, every Zope object has one or > more urls ... I think you're saying that since you realized every Zope object does in fact have a URL, there's no reason *not* to use Zope objects, right? I agree. :-) Shane |
|
From: <jm...@so...> - 2002-01-08 00:13:43
|
On Mon, 7 Jan 2002, Shane Hathaway wrote:
> I need to understand better what an application is. Is its purpose to
> allow you to poke an URL when an activity happens? If so, it might be
> better to create a general-purpose Zope URL Poker and allow the workflow
> to use any callable Zope object as a hook.
On the beginning, there were no automatic activities. All were called
througth the "ToDo List", and they were launched calling them via the
browser, so via an url. This url, PLUS the parameters is what the
application represents.
Now, you can switch very fast from the automatic to the manual mode. I
think this is one of the most important values which diferentiates
Openflow from a programming languaje like python, where all the steps are
automatic (programmed) by definition. Here, if you have a problem with a
step, you can put it in manual mode, DO IT (there is always a way of
doing it), WHILE you try to correct the problem. Or, for example, you can
realize an activity manually at the begining, but when you see that
everything works well ... switch to automatic mode, so you don't need to
explicitly aprove them.
Suppose that an application is defined through a Zope object, and not a
url: you loose this facility. Well, in fact, every Zope object has one or
more urls ...
Well, giving a Zope object instead of a url could have a benefit: using
the "Lock Folder" product, you can avoid that an object cannot be accessed
via its url. So it could be usefull in some cases.
More thoughts ??? ;.-))
--=20
__o
_ \<_
(_)/(_)
Saludos de Juli=E1n
EA4ACL
-.-
|
|
From: Shane H. <sh...@zo...> - 2002-01-07 22:13:55
|
Thoughts flowing openly... ;-) I like the direction OpenFlow (0.5) is going. It's getting easier to use. I'd like to suggest renaming a few things for clarity: "Process" becomes "Process definition" and "Instance" becomes "Process instance". IMHO the word "process" alone can be interpreted to mean either a definition or an instance, and the word "instance" alone doesn't say what it is an instance of. I need to understand better what an application is. Is its purpose to allow you to poke an URL when an activity happens? If so, it might be better to create a general-purpose Zope URL Poker and allow the workflow to use any callable Zope object as a hook. After I create an instance of a process, I can click a link to "activate" it, then "activate" its workitem, then "complete" the workitem, then "activate" it again, then "complete" it again, then "forward" it indefinitely. What is going on? Shouldn't "workitems" be called "tokens"? It would be very helpful to have an example .zexp of a real workflow with some active and some completed process instances. Shane |
|
From: Vincenzo Di S. <e.d...@ic...> - 2002-01-05 09:45:29
|
Uhmmm, GraphMethod draw cartesian diagrams, I don`t think it could help=20 us to draw workflows. Juli=E1n Mu=F1oz Dom=EDnguez wrote: > Just in case it is usefull (drawing workflows?) >=20 >=20 >=20 > ---------- Forwarded message ---------- > Date: Thu, 03 Jan 2002 20:15:18 -0600 > From: Stephan Richter <sri...@cb...> > To: Zope Announcements <zop...@zo...> > Subject: [Zope-Annce] GraphMethod 0.3.0 released >=20 > Hello everyone, >=20 > I am proud to release the latest version of GraphMethod, which has been > totally rewritten to support a Graphic Module Plug-in architecture. So = far > I support PIL and GD. I also have an experimental implementation of PLP= lot, > which works but is not pretty yet, simply because the API is very compl= ex > and I do not know it well. I would love to receive improvements! >=20 > Go to http://demo.iuveno-net.de/iuveno/Products/GraphMethod (iuveno Dem= o > Site) for more information and the download. >=20 > Features: > - Making normal and animated GIFs! > - Graph Tools include flexible classes for Arrows, Vectors, Grids, X-Ax= is, > Y-Axis, > Coordinate System, Data Point, Function Curve and Random Value Curve. > - Once a Coordinate System is setup, you can use its dimensions to put > objects, > like vectors or data points on it. > - Since the image is rendered on the fly, you can use dynamic component= s. > - Plug-in Architecture for different Graphing Libraries > - 3 Plug-ins are provided: PIL, GD and PLPlot > - There is a choice between various graphic formats, which usually incl= ude > JPEG, > PNG and GIF. >=20 > Regards, > Stephan >=20 > -- > Stephan Richter > CBU - Physics and Chemistry Student > Web2k - Web Design/Development & Technical Project Management >=20 >=20 > _______________________________________________ > Zope-Announce maillist - Zop...@zo... > http://lists.zope.org/mailman/listinfo/zope-announce >=20 > Zope-Announce for Announcements only - no discussions >=20 > (Related lists - > Users: http://lists.zope.org/mailman/listinfo/zope > Developers: http://lists.zope.org/mailman/listinfo/zope-dev ) >=20 >=20 > _______________________________________________ > Openflow-dev mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openflow-dev >=20 --=20 Vincenzo Di Somma - Responsabile Ricerca e Sviluppo - Icube S.r.l. Sede: Via Ridolfi 15 - 56124 Pisa (PI), Italia E-mail: e.d...@ic... WWW: www.icube.it Tel: (+39) 050 97 02 07 Fax: (+39) 050 31 36 588 |
|
From: <jm...@so...> - 2002-01-04 18:48:14
|
Just in case it is usefull (drawing workflows?) ---------- Forwarded message ---------- Date: Thu, 03 Jan 2002 20:15:18 -0600 From: Stephan Richter <sri...@cb...> To: Zope Announcements <zop...@zo...> Subject: [Zope-Annce] GraphMethod 0.3.0 released Hello everyone, I am proud to release the latest version of GraphMethod, which has been totally rewritten to support a Graphic Module Plug-in architecture. So far I support PIL and GD. I also have an experimental implementation of PLPlot, which works but is not pretty yet, simply because the API is very complex and I do not know it well. I would love to receive improvements! Go to http://demo.iuveno-net.de/iuveno/Products/GraphMethod (iuveno Demo Site) for more information and the download. Features: - Making normal and animated GIFs! - Graph Tools include flexible classes for Arrows, Vectors, Grids, X-Axis, Y-Axis, Coordinate System, Data Point, Function Curve and Random Value Curve. - Once a Coordinate System is setup, you can use its dimensions to put objects, like vectors or data points on it. - Since the image is rendered on the fly, you can use dynamic components. - Plug-in Architecture for different Graphing Libraries - 3 Plug-ins are provided: PIL, GD and PLPlot - There is a choice between various graphic formats, which usually include JPEG, PNG and GIF. Regards, Stephan -- Stephan Richter CBU - Physics and Chemistry Student Web2k - Web Design/Development & Technical Project Management _______________________________________________ Zope-Announce maillist - Zop...@zo... http://lists.zope.org/mailman/listinfo/zope-announce Zope-Announce for Announcements only - no discussions (Related lists - Users: http://lists.zope.org/mailman/listinfo/zope Developers: http://lists.zope.org/mailman/listinfo/zope-dev ) |