作为我们应用程序的一部分,我需要编写用于支持文档创建生命周期的“简单”工作流程系统。 它应该支持: - 不同的活动:编辑文档,验证文档(批准,拒绝),发布文档... - 将此活动分配给不同的人/用户 - “平行分割和连接”。例如,我想支持这样的工作流程:编写一个简单的工作流程系统
- 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
它将用在asp.net应用程序(C#)中。
最后一部分:我想知道是否有任何模式,库或文章可以帮助我开始执行此任务?世界自然基金会适合这一点吗?
有一些材料(即使在stackoverflow上),但我不知道如何处理并行性?