本文主要给大家分享下基于WF 4.5框架的流程引擎设计思路
1.流程启动时的数据写入EventMsgPP对象中,ObjectAssemblyType记录流程启动时需要的类型,ObjectContent记录序列化流程启动时需要的数据。(比如类型是请假类,数据是请假中的信息)
2.EventMsgPP查找对应的EventMsgCategory,从而找到对应的多个WF_Business流程定义。
3.WF_Business的Version记录的是工作流定义的版本号,XamlContent记录的是基于WF 4.5的流程定义内容。
4.WF_Node记录的是WF_Business的多个节点定义,通常一个WF_Node是人机交互的节点。
5.WF_WorkflowInstance表示流程启动时流程实例信息。InputAssemblyTyp记录流程启动时需要的类型,InputContent记录流程启动时需要的数据。
6.WF_Task表示各个节点的办理情况,包括办理人,办理时输入内容的类型,输入的内容。
欢迎加入QQ讨论群:309287205