论文部分内容阅读
GNC-PROJECT是一套以企业实际情况并结合现代项目管理思想而研发的任务管理信息系统。该系统实现了从任务的制定、下达到任务的运行管理的全部功能,管理者既可以从整体上又可以在微观细节了解任务的执行进展情况,并作出指示。工作流是一类能够完全或者部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。GNC-PROJECT采用工作流技术实现对业务流程的管理。本文根据实际业务需要,并参照工作流模型技术,提出了分层式工作流模型。分层式工作流的提出,实现了对工作流的分层控制和管理,更能适应实际业务流程分层控制和管理的需求。GNC-PROJECT是基于微软.NET平台,采用C#语言进行开发的。对于工作流技术,微软提供了一个开发框架-WWF(Windows Workflow Foundation)。WWF是一个广泛且通用的工作流框架,并且从下到上、在每个级别都针对可扩展性进行了设计。基于WWF的解决方案,由得到Microsoft .NET代码支持且在宿主应用程序中运行的互连组件组成。本文对微软.NET平台和WWF做了介绍,并探讨了应用WWF实现工作流和分层式工作流的方法。