I'm currently at research phase of my graduation project. My project will suggest a solution to document flow within an organization. I have collected many information from various resources on web. But I have stucked on the database design for flow configurations.
Let me give an example scenario for flow:
Quote
Person A: creates a document with some attachments, determines a flow for document and sends it
Person B: receives the document as the first level of the flow. If approves document is forwarded to the next level. Otherwise, document is sent back to creator (Person A) with the reasons of rejection.
Group X: receives the document as the second level of the flow. Document is distributed to each individual of the Group X. If all or some approves, document is forwarded to the next level. Otherwise, document is sent back to previous level(Person B) with the reasons of rejection.
Person B: receives the document as the first level of the flow. If approves document is forwarded to the next level. Otherwise, document is sent back to creator (Person A) with the reasons of rejection.
Group X: receives the document as the second level of the flow. Document is distributed to each individual of the Group X. If all or some approves, document is forwarded to the next level. Otherwise, document is sent back to previous level(Person B) with the reasons of rejection.
scenario is a bit detailed. I just wanted to explain it all. If you have no time then I require only the flow configuration part. I couldn't solve it.
Also, is it a good idea to use Windows Work Flow to solve the problems like approve / reject or should I write my own code to maintain these actions?


Sign In
Create Account


Back to top









