Re: [web2py] Re: Workflow engine for web2py
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
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
This survey couid inspire someone http://snarfed.org/workflow_software_survey --
Re: [web2py] Re: Workflow engine for web2py
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
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
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
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
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
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
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
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. ..