Re: [web2py] Re: Workflow engine for web2py

2012-09-25 Thread Cliff Kachinske
My workflow got pushed to the back burner.  Right now I have so much on my 
plate I don't know when I'll get back to it.

On Monday, September 24, 2012 6:07:54 AM UTC-4, Ramos wrote:

 No news about workflows in web2py?


 2012/4/16 António Ramos ramst...@gmail.com javascript:

 For me, the advantage i see is to centrally 
 manage(create,change,edit,etc) all workflow rules of all apps that use 
 workflow.
 maybe there is some disadvantagesomewhere else on the line ... 



 2012/4/16 Carlos Costa yamand...@gmail.com javascript:

 I think it is.
 What are the advantages with this aproach?

 Em 16 de abril de 2012 07:44, António Ramos 
 ramst...@gmail.comjavascript: 
 escreveu:
  I suggest a workflow as a service.
  I have a database where i define all workflows for all databases.
 
  I have something like this way in a Lotus Notes environment.
  I get away with it very nicely. :)
  If i keep control fields in my record
  like,
  readers
  authors
  step
  next step formula
  code to execute in this step
  etc
 
  then i just call the webservice and send my document as a paramenter 
 and get
  a recalculated document.
 
  Is this feasible in web2py?
 
  thank you
 
  António
 
 
 
  2012/3/1 yamandu yamand...@gmail.com javascript:
 
  Just one resource I found interesting: http://workflowpatterns.com/
 
  Em terça-feira, 7 de fevereiro de 2012 23h58min19s UTC-2, mart 
 escreveu:
 
  Something to think about if effort is put on this (just a 
 suggestion).
  You may want to consider the importance of 'roles' in an implemented
  wf engine, since user to role interaction should probably be key in a
  wf model (or at least as important as having the ability to move work
  items around).
 
  Just my 2 cents,
  Mart
 
  On Feb 7, 5:35 pm, Richard Vézina ml.richard.vez...@gmail.com 
 wrote:
   From what I understand you can do just that, but without 
 reinventing
   the
   wheel by designing and implementing your own solution.
  
   Richard
  
  
  
  
  
  
  
   On Tue, Feb 7, 2012 at 5:27 PM, Ross Peoples 
 ross.peop...@gmail.com
   wrote:
I don't know workflow engines in the general sense that well. I 
 once
created a full documentation management system where each 
 document
couple
have a workflow assigned to it. The workflow (predefined, or 
 created
on-the-fly) would push the document around from person to person,
ensuring
that each person completed their step in the time allotted, 
 otherwise
an
email would get sent to their manager.
  
Would a workflow engine allow me to do the same thing, or is 
 this a
different type of workflow engine?
 
 



 --
 Carlos J. Costa
 Cientista da Computação
 Esp. Gestão em Telecom

 EL MELECH NEEMAN!
 אָמֵן





-- 





Re: [web2py] Re: Workflow engine for web2py

2012-09-24 Thread António Ramos
No news about workflows in web2py?


2012/4/16 António Ramos ramstei...@gmail.com

 For me, the advantage i see is to centrally manage(create,change,edit,etc)
 all workflow rules of all apps that use workflow.
 maybe there is some disadvantagesomewhere else on the line ...



 2012/4/16 Carlos Costa yamandu.co...@gmail.com

 I think it is.
 What are the advantages with this aproach?

 Em 16 de abril de 2012 07:44, António Ramos ramstei...@gmail.com
 escreveu:
  I suggest a workflow as a service.
  I have a database where i define all workflows for all databases.
 
  I have something like this way in a Lotus Notes environment.
  I get away with it very nicely. :)
  If i keep control fields in my record
  like,
  readers
  authors
  step
  next step formula
  code to execute in this step
  etc
 
  then i just call the webservice and send my document as a paramenter
 and get
  a recalculated document.
 
  Is this feasible in web2py?
 
  thank you
 
  António
 
 
 
  2012/3/1 yamandu yamandu.co...@gmail.com
 
  Just one resource I found interesting: http://workflowpatterns.com/
 
  Em terça-feira, 7 de fevereiro de 2012 23h58min19s UTC-2, mart
 escreveu:
 
  Something to think about if effort is put on this (just a suggestion).
  You may want to consider the importance of 'roles' in an implemented
  wf engine, since user to role interaction should probably be key in a
  wf model (or at least as important as having the ability to move work
  items around).
 
  Just my 2 cents,
  Mart
 
  On Feb 7, 5:35 pm, Richard Vézina ml.richard.vez...@gmail.com
 wrote:
   From what I understand you can do just that, but without reinventing
   the
   wheel by designing and implementing your own solution.
  
   Richard
  
  
  
  
  
  
  
   On Tue, Feb 7, 2012 at 5:27 PM, Ross Peoples 
 ross.peop...@gmail.com
   wrote:
I don't know workflow engines in the general sense that well. I
 once
created a full documentation management system where each document
couple
have a workflow assigned to it. The workflow (predefined, or
 created
on-the-fly) would push the document around from person to person,
ensuring
that each person completed their step in the time allotted,
 otherwise
an
email would get sent to their manager.
  
Would a workflow engine allow me to do the same thing, or is this
 a
different type of workflow engine?
 
 



 --
 Carlos J. Costa
 Cientista da Computação
 Esp. Gestão em Telecom

 EL MELECH NEEMAN!
 אָמֵן




-- 





Re: [web2py] Re: Workflow engine for web2py

2012-09-24 Thread Patrick Installe
This survey couid inspire someone
http://snarfed.org/workflow_software_survey

-- 





Re: [web2py] Re: Workflow engine for web2py

2012-09-24 Thread Massimo Di Pierro
Not sure how relevant it is but some time ago I made this:

https://github.com/mdipierro/workflow

It is not web2py specific and it is designed for file-based workflow. It 
can be used with web2py in the sense that it can run web2py background 
tasks.

It could be improved by reading the state and the rules directly from the 
dal.

massimo


On Monday, 24 September 2012 08:37:24 UTC-5, Patrick wrote:

 This survey couid inspire someone 
 http://snarfed.org/workflow_software_survey 

-- 





Re: [web2py] Re: Workflow engine for web2py

2012-04-16 Thread António Ramos
I suggest a workflow as a service.
I have a database where i define all workflows for all databases.

I have something like this way in a Lotus Notes environment.
I get away with it very nicely. :)
If i keep control fields in my record
like,
readers
authors
step
next step formula
code to execute in this step
etc

then i just call the webservice and send my document as a paramenter and
get a recalculated document.

Is this feasible in web2py?

thank you

António



2012/3/1 yamandu yamandu.co...@gmail.com

 Just one resource I found interesting: http://workflowpatterns.com/

 Em terça-feira, 7 de fevereiro de 2012 23h58min19s UTC-2, mart escreveu:

 Something to think about if effort is put on this (just a suggestion).
 You may want to consider the importance of 'roles' in an implemented
 wf engine, since user to role interaction should probably be key in a
 wf model (or at least as important as having the ability to move work
 items around).

 Just my 2 cents,
 Mart

 On Feb 7, 5:35 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
  From what I understand you can do just that, but without reinventing
 the
  wheel by designing and implementing your own solution.
 
  Richard
 
 
 
 
 
 
 
  On Tue, Feb 7, 2012 at 5:27 PM, Ross Peoples ross.peop...@gmail.com
 wrote:
   I don't know workflow engines in the general sense that well. I once
   created a full documentation management system where each document
 couple
   have a workflow assigned to it. The workflow (predefined, or created
   on-the-fly) would push the document around from person to person,
 ensuring
   that each person completed their step in the time allotted, otherwise
 an
   email would get sent to their manager.
 
   Would a workflow engine allow me to do the same thing, or is this a
   different type of workflow engine?




Re: [web2py] Re: Workflow engine for web2py

2012-04-16 Thread Carlos Costa
I think it is.
What are the advantages with this aproach?

Em 16 de abril de 2012 07:44, António Ramos ramstei...@gmail.com escreveu:
 I suggest a workflow as a service.
 I have a database where i define all workflows for all databases.

 I have something like this way in a Lotus Notes environment.
 I get away with it very nicely. :)
 If i keep control fields in my record
 like,
 readers
 authors
 step
 next step formula
 code to execute in this step
 etc

 then i just call the webservice and send my document as a paramenter and get
 a recalculated document.

 Is this feasible in web2py?

 thank you

 António



 2012/3/1 yamandu yamandu.co...@gmail.com

 Just one resource I found interesting: http://workflowpatterns.com/

 Em terça-feira, 7 de fevereiro de 2012 23h58min19s UTC-2, mart escreveu:

 Something to think about if effort is put on this (just a suggestion).
 You may want to consider the importance of 'roles' in an implemented
 wf engine, since user to role interaction should probably be key in a
 wf model (or at least as important as having the ability to move work
 items around).

 Just my 2 cents,
 Mart

 On Feb 7, 5:35 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
  From what I understand you can do just that, but without reinventing
  the
  wheel by designing and implementing your own solution.
 
  Richard
 
 
 
 
 
 
 
  On Tue, Feb 7, 2012 at 5:27 PM, Ross Peoples ross.peop...@gmail.com
  wrote:
   I don't know workflow engines in the general sense that well. I once
   created a full documentation management system where each document
   couple
   have a workflow assigned to it. The workflow (predefined, or created
   on-the-fly) would push the document around from person to person,
   ensuring
   that each person completed their step in the time allotted, otherwise
   an
   email would get sent to their manager.
 
   Would a workflow engine allow me to do the same thing, or is this a
   different type of workflow engine?





-- 
Carlos J. Costa
Cientista da Computação
Esp. Gestão em Telecom

EL MELECH NEEMAN!
אָמֵן


Re: [web2py] Re: Workflow engine for web2py

2012-04-16 Thread António Ramos
For me, the advantage i see is to centrally manage(create,change,edit,etc)
all workflow rules of all apps that use workflow.
maybe there is some disadvantagesomewhere else on the line ...



2012/4/16 Carlos Costa yamandu.co...@gmail.com

 I think it is.
 What are the advantages with this aproach?

 Em 16 de abril de 2012 07:44, António Ramos ramstei...@gmail.com
 escreveu:
  I suggest a workflow as a service.
  I have a database where i define all workflows for all databases.
 
  I have something like this way in a Lotus Notes environment.
  I get away with it very nicely. :)
  If i keep control fields in my record
  like,
  readers
  authors
  step
  next step formula
  code to execute in this step
  etc
 
  then i just call the webservice and send my document as a paramenter and
 get
  a recalculated document.
 
  Is this feasible in web2py?
 
  thank you
 
  António
 
 
 
  2012/3/1 yamandu yamandu.co...@gmail.com
 
  Just one resource I found interesting: http://workflowpatterns.com/
 
  Em terça-feira, 7 de fevereiro de 2012 23h58min19s UTC-2, mart escreveu:
 
  Something to think about if effort is put on this (just a suggestion).
  You may want to consider the importance of 'roles' in an implemented
  wf engine, since user to role interaction should probably be key in a
  wf model (or at least as important as having the ability to move work
  items around).
 
  Just my 2 cents,
  Mart
 
  On Feb 7, 5:35 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
   From what I understand you can do just that, but without reinventing
   the
   wheel by designing and implementing your own solution.
  
   Richard
  
  
  
  
  
  
  
   On Tue, Feb 7, 2012 at 5:27 PM, Ross Peoples ross.peop...@gmail.com
 
   wrote:
I don't know workflow engines in the general sense that well. I
 once
created a full documentation management system where each document
couple
have a workflow assigned to it. The workflow (predefined, or
 created
on-the-fly) would push the document around from person to person,
ensuring
that each person completed their step in the time allotted,
 otherwise
an
email would get sent to their manager.
  
Would a workflow engine allow me to do the same thing, or is this a
different type of workflow engine?
 
 



 --
 Carlos J. Costa
 Cientista da Computação
 Esp. Gestão em Telecom

 EL MELECH NEEMAN!
 אָמֵן



Re: [web2py] Re: Workflow engine for web2py

2012-02-27 Thread António Ramos
Any evolution in this issue.
I need it bad.

I was thinking in workflow as a service.
Instead of changing dal i would submit the record to a webservice
verification service that returns a new record, changed according to the
rules.
Is this a good thinking? and easier to do?

Thank you
António




2012/2/8 Richard Vézina ml.richard.vez...@gmail.com

 For my self I am interresting to workflow in context of LIMS and here a
 article about kind of workflows in LIMS :

 http://www.scientificcomputing.com/workflow-perspectives-in-lims.aspx

 Richard


 On Tue, Feb 7, 2012 at 11:12 PM, mart msenecal...@gmail.com wrote:

 I think features such as those you already implemented in your bug
 tracking app hold some importance here as well Ie. the good use of
 groups, permissions  ability to modify things like ownership - as an
 example, a corporate accounting department should still have the
 ability to  reimburse employee expenses even though the said
 employee's accounting contact's position has been terminated (maybe
 along with 875 other poor employees that same day)... Doh! did I write
 that out loud? ;) oh well, it still holds true, the wf should still be
 able to handle any kind of changes like work item ownership and re-
 route accordingly (this also serves as an example of a good use of
 roles in a wf :) )

 here is a example of implementation details of a workflow. Granted,
 probably a little too large in scale (especially in light of its new
 future), but... the idea is there none the less. I think the doc
 should also contain a blurb on how it makes use of databases

 http://help.adobe.com/en_US/livecycle/9.0/overview.pdf

 ** for those who followed the thread on the use of the word
 Enterprise, notice the acronym 'ES' in the product's name.

 Mart :)

 On Feb 8, 3:07 am, Massimo Di Pierro massimo.dipie...@gmail.com
 wrote:
  That's a finite state machine. It is nice and simple but too simple.
  Anyway, the problem in using that with web2py (or any other web
  framework) it is not designed to maintain its state using the
  database.
 
  Anyway, it should be possible to modify it so that state and rules are
  stored in the database. Do we expect more from a workflow system? I am
  not sure convinced every workflow I need can be modeled finite state
  machine. I will give this some more thought.
 
  massimo
 
  On Feb 7, 4:25 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
 
 
 
 
 
 
 
   There is no ubuntu official package as far as I can see, so you will
 have
   to follow the installation information explain into the tar ball
 available
   here :http://www.hforge.org/itools/
 
   Then :
 
   from itools.workflow import Workflow
 
   And the rest is explained in the docs :
 
  http://www.hforge.org/itools/docs/workflow/
 
   I think you will pretty much have to build your own logic to make use
 of
   workflow for given objects (tables and rows)...
 
   But there is surely a way that this lib could be included into web2py
 core
   so we can make use of workflow utility readily.
 
   Richard
 
   2012/2/7 António Ramos ramstei...@gmail.com
 
How to use this in web2py ?
dummies tutorial?
 
2012/2/7 omicron jacques.bouss...@gmail.com
 
This library is small and easy to use:
   http://www.hforge.org/itools/docs/workflow/





Re: [web2py] Re: Workflow engine for web2py

2012-02-27 Thread Richard Vézina
No progress here I didn't have time for that... I involve in any
initiative, but we need orientation. I think we should try something
(anything) that could work and see what are the limitation of the approach
and try other approach (trial and error)...

Richard

2012/2/27 António Ramos ramstei...@gmail.com

 Any evolution in this issue.
 I need it bad.

 I was thinking in workflow as a service.
 Instead of changing dal i would submit the record to a webservice
 verification service that returns a new record, changed according to the
 rules.
 Is this a good thinking? and easier to do?

 Thank you
 António




 2012/2/8 Richard Vézina ml.richard.vez...@gmail.com

 For my self I am interresting to workflow in context of LIMS and here a
 article about kind of workflows in LIMS :

 http://www.scientificcomputing.com/workflow-perspectives-in-lims.aspx

 Richard


 On Tue, Feb 7, 2012 at 11:12 PM, mart msenecal...@gmail.com wrote:

 I think features such as those you already implemented in your bug
 tracking app hold some importance here as well Ie. the good use of
 groups, permissions  ability to modify things like ownership - as an
 example, a corporate accounting department should still have the
 ability to  reimburse employee expenses even though the said
 employee's accounting contact's position has been terminated (maybe
 along with 875 other poor employees that same day)... Doh! did I write
 that out loud? ;) oh well, it still holds true, the wf should still be
 able to handle any kind of changes like work item ownership and re-
 route accordingly (this also serves as an example of a good use of
 roles in a wf :) )

 here is a example of implementation details of a workflow. Granted,
 probably a little too large in scale (especially in light of its new
 future), but... the idea is there none the less. I think the doc
 should also contain a blurb on how it makes use of databases

 http://help.adobe.com/en_US/livecycle/9.0/overview.pdf

 ** for those who followed the thread on the use of the word
 Enterprise, notice the acronym 'ES' in the product's name.

 Mart :)

 On Feb 8, 3:07 am, Massimo Di Pierro massimo.dipie...@gmail.com
 wrote:
  That's a finite state machine. It is nice and simple but too simple.
  Anyway, the problem in using that with web2py (or any other web
  framework) it is not designed to maintain its state using the
  database.
 
  Anyway, it should be possible to modify it so that state and rules are
  stored in the database. Do we expect more from a workflow system? I am
  not sure convinced every workflow I need can be modeled finite state
  machine. I will give this some more thought.
 
  massimo
 
  On Feb 7, 4:25 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
 
 
 
 
 
 
 
   There is no ubuntu official package as far as I can see, so you will
 have
   to follow the installation information explain into the tar ball
 available
   here :http://www.hforge.org/itools/
 
   Then :
 
   from itools.workflow import Workflow
 
   And the rest is explained in the docs :
 
  http://www.hforge.org/itools/docs/workflow/
 
   I think you will pretty much have to build your own logic to make
 use of
   workflow for given objects (tables and rows)...
 
   But there is surely a way that this lib could be included into
 web2py core
   so we can make use of workflow utility readily.
 
   Richard
 
   2012/2/7 António Ramos ramstei...@gmail.com
 
How to use this in web2py ?
dummies tutorial?
 
2012/2/7 omicron jacques.bouss...@gmail.com
 
This library is small and easy to use:
   http://www.hforge.org/itools/docs/workflow/






Re: [web2py] Re: Workflow engine for web2py

2012-02-08 Thread Richard Vézina
For my self I am interresting to workflow in context of LIMS and here a
article about kind of workflows in LIMS :

http://www.scientificcomputing.com/workflow-perspectives-in-lims.aspx

Richard

On Tue, Feb 7, 2012 at 11:12 PM, mart msenecal...@gmail.com wrote:

 I think features such as those you already implemented in your bug
 tracking app hold some importance here as well Ie. the good use of
 groups, permissions  ability to modify things like ownership - as an
 example, a corporate accounting department should still have the
 ability to  reimburse employee expenses even though the said
 employee's accounting contact's position has been terminated (maybe
 along with 875 other poor employees that same day)... Doh! did I write
 that out loud? ;) oh well, it still holds true, the wf should still be
 able to handle any kind of changes like work item ownership and re-
 route accordingly (this also serves as an example of a good use of
 roles in a wf :) )

 here is a example of implementation details of a workflow. Granted,
 probably a little too large in scale (especially in light of its new
 future), but... the idea is there none the less. I think the doc
 should also contain a blurb on how it makes use of databases

 http://help.adobe.com/en_US/livecycle/9.0/overview.pdf

 ** for those who followed the thread on the use of the word
 Enterprise, notice the acronym 'ES' in the product's name.

 Mart :)

 On Feb 8, 3:07 am, Massimo Di Pierro massimo.dipie...@gmail.com
 wrote:
  That's a finite state machine. It is nice and simple but too simple.
  Anyway, the problem in using that with web2py (or any other web
  framework) it is not designed to maintain its state using the
  database.
 
  Anyway, it should be possible to modify it so that state and rules are
  stored in the database. Do we expect more from a workflow system? I am
  not sure convinced every workflow I need can be modeled finite state
  machine. I will give this some more thought.
 
  massimo
 
  On Feb 7, 4:25 pm, Richard Vézina ml.richard.vez...@gmail.com wrote:
 
 
 
 
 
 
 
   There is no ubuntu official package as far as I can see, so you will
 have
   to follow the installation information explain into the tar ball
 available
   here :http://www.hforge.org/itools/
 
   Then :
 
   from itools.workflow import Workflow
 
   And the rest is explained in the docs :
 
  http://www.hforge.org/itools/docs/workflow/
 
   I think you will pretty much have to build your own logic to make use
 of
   workflow for given objects (tables and rows)...
 
   But there is surely a way that this lib could be included into web2py
 core
   so we can make use of workflow utility readily.
 
   Richard
 
   2012/2/7 António Ramos ramstei...@gmail.com
 
How to use this in web2py ?
dummies tutorial?
 
2012/2/7 omicron jacques.bouss...@gmail.com
 
This library is small and easy to use:
   http://www.hforge.org/itools/docs/workflow/



Re: [web2py] Re: Workflow engine for web2py

2012-02-07 Thread Richard Vézina
Interrested too!

Richard

On Tue, Feb 7, 2012 at 9:38 AM, Massimo Di Pierro 
massimo.dipie...@gmail.com wrote:

 I need this too.

 On Feb 7, 2:56 am, Ashraf Mansour ad...@aqar-riyadh.com wrote:
  I am having the same interest...
 
  On Jan 19, 3:02 am, António Ramos ramstei...@gmail.com wrote:
 
 
 
 
 
 
 
   is it dificult to do something like this in web2py?
 
  http://blog.aizatto.com/2009/12/07/ruby-on-rails-finite-state-machine.
 ..