ASP.NET工作流引擎系统框架设计与开发(源码+论文)
通过工作流管理系统,用户可以更加便捷地进行业务管理。作为其中核心部分的工作流引擎,其设计变得非常必要。用户可通过工作流系统自定义任务流程,包括添加、删除和修改流程,并直观地查看任务状态。任务列表可显示未完成和已完成的任务,同时也支持任务指派,用户需确认基准和群体。用户完成任务后需提交任务。我们将基于工作流引擎的信息系统框架定义为数据模型和控制模型。数据模型包括框架模型、机构模型和信息模型,而控制模型将三者有机结合,根据业务规则流转业务流程。控制模型即工作引擎的中心控制部分。以下为基于工作引擎的信息系统通用框架结构图(图1)。任务管理主要根据调度中心指示完成任务创建、任务状态切换和相关数据维护等工作。每次“结束任务”的外部请求将触发调度中心调用“任务管理”创建新实例(若有)作为后继活动;同时,其他不同的外部请求也将触发“任务管理”执行任务状态切换。任务指派处理适用于一般交互活动,通常情况下,从“睡眠状态”切换至“就绪状态”的任务状态转换。
下载地址
用户评论