Hey everyone,

I am pondering currently to create a web app that can create dynamic forms, 
which when submitted create a "document". 

The forms can be configured by users.

Each document is attached to a workflow with different statuses, i.e. 
"rejected" "approved"
After submission and during transition from one to another state, there is 
a rules engine that checks a user confiurable rules, 
implemented as dynamic DB queries in the backend.

If a document fullfills certain rules in is transitioned into a status 
based on the rules and will put certain tasks i.e. approve/rject document 
into a users queue. 
When a task is fullfilled it triggers a callback to set the task to done 
and re-run the rules engine to see of there are tasks outstanding, of not, 
what the next status is 
or if the next status is "end".

Sample: 

Travel request. 

if costs below 1000 euro requests gets auto approved.
if between 1000-10000 reuqest needs manager approval
if above 10000 euro requests needs manaager and senior manager approval. 
Approvals can be done in parallel or chronologically. 

I was thinking to use Mongodb for this. 

Has anyone already done some work around dynamic forms, dynamic queres and 
rules or/and workflow engine with web2py?
If so, are you willing to build something based on your experience? 

If not, I ll just get going and will share my code. 

I was thinking to use https://gojs.net/latest/index.html for the worklfow 
visualzation eventually. 


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to