当前位置 : 主页 > 编程语言 > c语言 >

c# – 编写一个简单的工作流程系统

来源:互联网 收集:自由互联 发布时间:2021-06-25
作为我们应用程序的一部分,我需要编写“简单”的工作流系统,该系统将用于支持文档创建生命周期. 它应该支持: – 不同的活动:编辑文档,验证文档(批准,拒绝),发布文档…… – 将此
作为我们应用程序的一部分,我需要编写“简单”的工作流系统,该系统将用于支持文档创建生命周期.
它应该支持:
– 不同的活动:编辑文档,验证文档(批准,拒绝),发布文档……
– 将此活动分配给不同的人/用户
– “平行拆分和连接”.例如,我想支持这样的工作流程:

- 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上),但我不知道如何处理并行性?

工作流引擎是一个看似简单的概念.创建一个健壮的,可管理的实现比它看起来要多得多.非常喜欢现成的而是自己构建它. WWF (Windows Workflow Foundation)看起来符合您的需求.
网友评论