As part of our application, I need to write a “simple” document management system that will be used to support the document creation life cycle. It should support: - various actions: edit the document, check the document (approve, reject), publish the document ... - assign this activity to different people / users - "parallel separation and unification". For example, I want to support a workflow as follows:
- begin
1.) Create document
2.) Translate document
2.1) Translate into English
2.1.1) Translate document into English
2.1.2) Verify English translation
2.2) Translate into Italian
2.2.1) Translate document into Italian
2.2.2) Verify Italian translation
3.) Verify complete document
4.) Publish document
- end
It will be used in an asp.net application (C #).
The final part: I would like to know if there is any template, library or article that will help me get started with this task? Will WWF match this?
( stackoverflow), , parallelism?