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.