工作流需求说明书1 前言为构架完整 EDM 产品,更好满足特定用户需求,需要进行项目管理和工作流管理模块的开发。此需求计划由公司内部提出,在需求讨论和编写过程中,总结 PDM 组在“863”项目中开发工作流原型的经验,吸收部分企业对工作流的需求意见,参照国内外同类产品的现有系统,确定了我公司开发的要求和目标。此工作流需求说明书作为项目组内部开发指导文件。1.1 目的开发项目管理和工作流模块,所有的过程逻辑控制在工作流中实现,并通过项目管理进行任务分发、任务提交、过程跟踪等。工作流系统中的服务模块(如工作流引擎)基于 DCOM 实现,作为组件提供给系统使用。本文档的预期读者为项目组开发人员、质量保证人员、市场销售人员及公司领导层。1.2 范围实 现 的 项 目 管 理 (ProjectManage) 和 工 作 流 管 理 (WorkflowManage) 作 为CEDM 的两个模块,不单独包装为产品。工作流管理实现 WfMC 定义的基本功能:工作流引擎、图形化定义工具、工作流客户端、工作流管理平台。但实现的功能为 WfMC 定义功能的子集,不考虑异构工作流系统间的交互,不考虑数据对象在工作流上的传递,不考虑工作流结点上脚本的实现。项目管理以工作流管理为核心。项目加载工作流模板后,对任务进行描述,包括设定项目承担人、任务截止日期、任务优先级等,进行工作流的启动、流转、操作。项目管理不包括对设备等其他非人力资源的调度,不负责对项目进度排程的优化和组合。1.3 定义、缩写词、略语WfMC(WorkflowManagementCoalition)工作流管理委员会,有关工作流的国际标准化组织。DCOM(DistributedComponentObjectModel)。微软的分布式计算平台。1.4 参考资料罗海滨工作流技术综述软件学报()范玉顺基于工作流的应用集成支持系统研究计算机工程与应用范玉顺工作流管理技术基础清华大学出版社卢正鼎面向并行工程的产品设计过程管理的抽象模型计算机辅助设计与图形学学报刘铁铭基于工作流的企业过程建模与仿真清华大学学报参考的应用系统1.SmartTeam4.0以色列 SmartSolution 公司2.开目 PDM武汉开目公司3.大恒 PDM2.0北京大恒公司4.LOTUSworkflow 美国 IBM5.workflo上海新视界2 项目概述2.1 产品描述系统要求实现项目管理和工作流管理两部分,重点是工作流管理,项目管理的调度通过调用工作流系统中的方法来实现。图 1 项目管理/工作流管理功能整合示意图项目管理完成项目定义、项目分解等工作,项目任务的流程设定...