1工作流管理系统--需求规格说明书
- 格式:doc
- 大小:314.03 KB
- 文档页数:29
第一章需求规格说明书目录第一章综述 (1)1.1编制目的 (1)1.2适用范围 (1)1.3参考依据 (1)1.4编制约束 (1)1.4.1图元约束 (1)1.4.2编码约束 (3)1.4.3格式约束 (4)1.5内容结构(可选) (5)1.6导读说明 (5)第二章项目概述 (7)2.1项目背景 (7)2.2项目范围 (7)2.3项目目标 (7)2.4现状描述 (7)第三章需求总体分析 (8)3.1功能体系设计 (8)3.1.1功能结构 (8)3.1.2功能分布 (9)3.2整体业务流程(可选) (10)3.3业务标准体系 (11)第四章功能性需求 (12)4.1功能综述 (12)4.2需求清单 (12)4.3需求优先级(可选) (13)4.4功能编码•功能项 (13)4.4.1功能综述 (13)4.4.2业务流程 (14)4.4.3关系分析 (15)4.4.4详细功能需求 (16)第五章非功能性需求 (21)5.1软件质量属性需求 (21)5.1.1运行期 (21)5.1.2非运行期 (25)5.2约束性需求 (26)5.2.1基础架构 (26)5.2.2标准规范 (26)5.2.3集成要求 (26)5.2.4其他约束 (27)第六章集成需求 (28)6.1技术要求 (28)6.2数据集成 (28)6.3应用集成 (30)6.4流程集成 (30)第七章尚需解决的问题 (31)7.1问题总表 (32)7.2问题处理 (32)附录I 业务对象 (33)第二章综述2.1若采用分册编制方式组织, 则本章与第二章、第三章单独成册, 其它分册可略去本章、第二章和第三章内容。
2.2编制目的用简洁的语言描述编写这个文档的目的。
2.3适用范围本文档适用的范围。
2.4参考依据2.5列举编写软件需求规格说明时所参考的资料或其它资源。
这可能包括且不限于: 用户界面风格指导、合同、标准、系统需求规格说明、使用实例文档, 或相关产品的软件需求规格说明。
XXX系统软件需求规格说明书文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:Team当前版本:V1.0作者:Maxwell C. Dong完成日期:2011-02-14 拓胜(广州)计算机技术服务有限公司TOcean Training &. Consultation Inc.2011~2012版本编号说明:如形成文件、变更内容和变更范围变更日期变更人批准日期批准人目录XXX系统 (1)软件需求规格说明书 (1)目录 (3)1.软件产品描述 (4)1.文档编写目的 (4)2.产品名称 (4)3.产品背景 (4)4.名词解释 (4)2.产品需求概述 (5)1.功能简介 (5)2.运行环境 (5)3.条件与限制(可选) (5)3.功能用例描述 (6)1.产品参与者 (6)2.功能需求 (6)3.功能需求列表 (6)4.详细功能需求 (7)1.功能1 (7)5.非功能性需求 (8)1.性能 (8)2.安全 (8)3.备份与恢复 (8)4.移植 (8)5.健壮性 (8)6.重用 (8)7.维护 (8)8.软件质量需求 (8)6.附录 (9)1.附录一——术语表 (9)2.附录二——参考引用 (9)1.软件产品描述1.文档编写目的【说明编写本软件需求规格说明书的目的,指出预期的读者。
】2.产品名称【本项目的名称,包括项目的全名、简称、代号、版本号。
】3.产品背景【本项目的背景,包括项目产品委托单位、开发单位和主管部门、该产品系统和其他系统的关系】4.名词解释【参见附录一(术语表)。
】2.产品需求概述1.功能简介【对产品的基本功能做一个简介,包括:1.本产品的开发意图、应用目标及作用范围。
2.概略介绍了产品所具有的主要功能。
可以用列表的方法给出,也可以用图形表示主要的需求分组以及它们之间的联系,例如数据流程图的顶层图或类图等。
3.说明本产品与其他相关产品的关系,是独立产品还是一个较大产品的组成部分。
(ERPMRP管理)ERP系统需求说明书博瑞机械ERP系统需求说明书第1章编写目的4编写目的51.1编写目的51.1.1功能目的51.1.2需求了解51.2项目背景61.2.1管理控制系统61.2.2**制衣有限公司61.2.371.3适用对象及范围71.4设计依据71.5术语定义7第2章总体需求描述82.1设计思想82.1.1功能设计思想82.1.2结构设计思想82.2性能指标112.3运行环境112.3.1网络与布线系统112.3.2硬件环境142.3.3软件环境14第3章主要功能模块详细描述153.1系统架构153.1.1系统架构图153.2总体功能需求173.3各系统需求203.3.1仓库管理系统203.3.2销售管理系统233.3.3采购管理系统243.3.4财务管理系统253.3.5生产管理系统263.3.6外加工管理343.3.7报表中心343.3.8报警中心393.4基础设置与系统设置393.4.1基础设置内容393.4.2系统设置40第4章子模块详细功能描述414.1仓库管理系统414.1.1仓库维护414.1.2库区维护414.1.3形态转换(参见UFO)424.1.4物料类别维护424.1.5原材料维护424.1.6成品维护434.1.7仓库管理员维护434.1.8移仓单维护434.1.9移位管理444.1.10盘点单维护444.1.11采购收货管理444.1.12领料管理454.1.13退料单维护454.1.14调整单维护454.1.15成品入库单维护464.1.16成品出货单维护464.1.17样品赠送单维护474.1.18成品收料单维护474.1.19成品退库单维护474.1.20退货重整单维护484.1.21原材料退库管理484.1.22调拨单维护484.2采购管理系统494.2.1供应商维护494.2.2采购员维护494.2.3采购订单维护504.2.4采购管理系统查询、报表50 4.3生产管理系统514.3.1生产计划管理514.3.2物料需求管理514.3.3生产流程管理514.4销售管理系统514.4.1销售合约维护514.4.2销售订单维护524.4.3客户建档524.4.4销售业务员管理524.4.5退货申请单534.4.6收款单534.4.7退货单534.4.8销售管理系统查询与报表54 4.5系统维护544.5.1系统初始化544.5.2数据删除544.5.3数据导入544.5.4数据导出544.5.5用户组维护544.5.6用户维护554.5.7用户密码维护554.5.8用户权限维护554.5.9组权限维护554.6工作桌面56第5章其它性能要求565.1外部接口需求565.1.1用户界面565.1.2硬件接口565.1.3软件接口565.1.4通信接口565.2其它非功能需求575.2.1数据性能需求57第6章附件57附件586.1什么是5S?586.2为什么要推行5S,5S的作用有那些?586.35S推行有那些步骤?606.45S推行的场所有那些?616.55S具体如何实施?61 6.65S实施有那些方法?61第1章编写目的1.1编写目的为了明确客户的基本需求,更好地完成对客户需求了解,并量化和明晰本系统的工作量和工作进度,特编写此说明书。
工作流管理系统为了实现组织目标,有关业务活动依时序或逻辑关系相互连接构成业务流程。
在业务开展过程中,文档、信息或任务,依据组织规范在参与者之间传递、处理或执行。
业务流程中,实现了基于计算机自动化的全部或部分称为工作流。
工作流管理系统(Workflow Management System,WFMS)是定义、创建、执行工作流的系统。
在最高层上,WFMS应能提供以下三个方面的功能支持:建造功能:对工作流过程及其组成活动定义和建模;运行控制功能:在运行环境中管理工作流过程,对工作流过程中的活动进行调度;运行交互功能:指在工作流运行中,WFMS与用户(业务工作的参与者或控制者)及外部应用程序工具交互的功能。
工作流管理系统带来的好处由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。
作为一种对常规性事务进行管理、集成的技术,WFMS的出现是必然的。
它可以带来以下收益:改进和优化业务流程,提高业务工作效率;实现更好的业务过程控制,提高顾客服务质量;提高业务流程的柔性等。
工作流管理系统的基本结构WFMS组成。
在这个一般结构模型中,有三种类型的部件:WFMS内提供各种功能支持的软件组元;为一个或多个软件组元使用的各种系统定义和控制数据;应用程序和数据库。
系统中主要部件和数据的作用1.过程定义工具过程定义工具被用来创建计算机可处理的业务过程描述。
它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。
2.过程定义过程定义(数据)包含了所有使业务过程能被工作流执行子系统执行的必要信息。
这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等。
3.工作流执行子系统(WES)和工作流引擎工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。
工作流引擎是WFMS的核心软件组元。
工作流管理系统
工作流管理系统是一种能够帮助企业管理和优化工作流程的软件系统。
它能够
自动化和协调各种业务流程,提高工作效率,降低成本,减少错误,增强监控和报告能力。
工作流管理系统通常包括工作流引擎、规则引擎、表单设计工具、监控和报告工具等模块。
首先,工作流管理系统能够帮助企业实现业务流程的自动化。
通过工作流引擎,系统能够自动分配任务、监控进度、提醒工作人员等,从而减少人工干预,提高工作效率。
例如,一个采购流程可以通过工作流管理系统自动触发审批流程,减少了人工传递文件和信息的时间,提高了审批效率。
其次,工作流管理系统还能够帮助企业优化业务流程。
通过规则引擎,系统能
够根据预设的规则自动执行某些操作,如自动分配任务、自动触发流程等。
这样可以避免人为因素对业务流程的影响,提高了业务流程的质量和一致性。
此外,工作流管理系统还提供了表单设计工具,能够帮助企业设计和定制各种
业务表单。
这些表单可以用于数据收集、审批流程等,通过系统自动生成和处理表单,减少了人工操作,降低了错误率。
最后,工作流管理系统还提供了监控和报告工具,能够帮助企业实时监控业务
流程的进度和状态,并生成各种报告。
通过这些报告,管理人员可以了解业务流程的执行情况,及时发现问题并作出调整。
综上所述,工作流管理系统是一种能够帮助企业管理和优化工作流程的重要工具。
它能够自动化和协调各种业务流程,提高工作效率,降低成本,减少错误,增强监控和报告能力。
在当前信息化的大环境下,工作流管理系统已经成为企业提升竞争力的重要利器。
高项知识点口诀一、IT部分1、信息系统生命周期划分为几个阶段四阶段法:花开云散立项(规划),开发,运维,消亡五阶段法:划分设时运系统规划、系统分析、系统设计、系统实施、系统运行和维护2、信息系统开发方法:口诀:不愿对象;门清接福解析:需求不清---原型法;需求明确---结构化方法;符合人类思维、可复用----面向对象方法;接口、构件、系统之间共享----面向服务3、网络存储计算口诀:打哪傻存,犯傻、怕傻、不傻解析:DAS-达斯-直接附加存在;NAS-纳斯-网络附加存储;SAN-撒们-网络附加存储;FC SAN-光纤通道;I P SAN---IP 存储;IB SAN-无限带宽存储。
4、OSI 模型物联网传话适应通信设备:高官三鹿二乔5、网络设计口诀:主核汇控接用户解析:网络主干部分称为核心层;汇聚层核心层和接入层的分界面,完成网络访问策略控制、数据包处理、过滤、寻址以及其他数据处理任务;接入层的目的是允许终端用户连接到网络。
6、数据库管理系统口诀:芒果分开存;红孩没关系。
解析:MongoDB 是一个基于分布式文件存储的数据库;介于关系型数据库和非关系型数据库之间的产品。
常见关系型数据库管理系统:Oracle 、MySql 、SQLServer;常见非关系型数据库:Redis 、HBASE。
7、数据仓库的特点口诀:祖籍易变解析:面向主题的、集成的、非易失的、随时间变化的8、需求分析的四个过程口诀:获粉定症解析:需求获取:产生《用户需求说明书》需求分析:建立概念模型需求定义:产生《需求规格说明书》需求验证:开发方和用户评审,承诺,需求文档合同化。
需求验证后形成需求基线。
9、UML 静态图和动态图记忆法静态图记忆口诀:部队负包累成狗!解析:静态-部队(对)负(复)包累(类)成狗(构) (部署图,对象图,复合结构图,包图,类图,构建图)动态图记忆口诀:制定交通,顺桩活用 (想象汽车考试倒桩)动态-制定交通,顺桩(状)活用(制品图,定时图,交互概观图,通信图,顺序图,状态图,活动图,用例图)10、软件架构风格口诀:数风流、调主子、需立库数据流风格:数据流风格包括批处理序列和管道/过滤器两种风格。
通⽤管理系统⽤户需求规格说明书密级:内部公开秘密机密绝密安庆市污染源在线监测系统⽤户需求确认书版权所有侵权必究⽂档变更⽂档呈送⽬录1. ⽂档介绍 (5)1.1. ⽂档⽬的 (5)1.2. ⽂档范围 (5)1.3. 读者对象 (5)1.4. 参考⽂档 (5)1.5. 术语与缩写解释 (5)2. 产品/项⽬介绍 (5)3. 产品/项⽬⾯向的⽤户群体 (6)4. 产品/项⽬应当遵循的标准或规范 (6)5. 产品/项⽬运⾏环境 (6)6. 设计和实现上的限制 (6)7. 产品的功能性需求 (7)7.1. 功能性需求分类 (7)7.2. ⽂档管理 (9)7.2.1. ⽂档管理 (9)7.2.2. ⽂档搜索 (10)7.2.3. ⽂档预览 (11)7.2.4. 权限设置 (12)7.3. 考勤管理 (13)7.3.1. 考勤资料录⼊及修改 (13)7.3.2. 考勤资料导⼊及导出 (14) 7.3.3. 考勤报表 (14)7.4. 办公⽤品管理 (14)7.4.1. 基础资料维护 (15)7.4.2. 库存管理 (16)7.4.3. 使⽤管理 (18)7.4.4. 审批管理 (20)7.5. 呈批管理 (21)7.5.1. 提交呈批 (21)7.5.2. 审批管理 (21)7.5.3. 提醒 (22)7.6. 报销管理 (23)7.6.1. 费⽤科⽬设置 (23)7.6.2. 报销单登记 (23)7.6.3. 报销单审核及过账 (24) 7.6.4. 报销综合查询 (24)7.7. ⼈⼒招聘管理 (25)7.7.1. 组织⼈事管理 (25)7.7.2. 培训管理 (27)4.1. 会议室预定 (29)4.1.1. 会议室维护 (29)4.1.2. 会议室管理 (30)4.1.3. 会议室记录 (31)4.2. 车辆管理 (31)4.2.1. 车辆基础数据维护 (31) 4.2.2. 车辆费⽤ (32)4.2.3. 车辆调度 (32)4.2.4. 车辆违章及事故登记 (34) 4.2.5. 车辆报表 (34)4.3. 物业管理 (35)4.3.1. 租赁管理 (35)4.3.2. 采购管理 (36)8. 产品的系统需求 (39)8.1. 系统安全性需求 (39)8.2. 系统性能需求 (39)8.3. 系统接⼝需求 (39)8.4. 系统⽤户需求 (39)1.⽂档介绍1.1. ⽂档⽬的本⽂档主在⽤于界定系统的主体功能和需求。
工作流流程管理功能描述一、引言工作流流程管理是现代企业中非常重要的一项功能,它可以帮助企业优化流程、提高效率、降低成本。
本文将介绍工作流流程管理的定义、作用以及一些常见的功能和特点。
二、定义工作流流程管理是指通过软件系统对企业内部的工作流程进行管理和优化的一种方法。
它通过定义、执行和监控工作流程,将任务分配给相关人员,并跟踪任务的执行情况,以确保任务按时完成。
三、作用1. 提高效率:通过自动化流程,减少手工操作,大大提高工作效率。
工作流流程管理可以自动分配任务、提醒员工完成任务,并在任务完成后自动触发下一步操作,避免了繁琐的人工干预。
2. 降低成本:工作流流程管理可以帮助企业减少人力资源的投入,降低管理成本。
通过自动化流程,减少了人为错误和重复工作,提高了工作的准确性和一致性,从而节省了时间和资源。
3. 提升协作效率:工作流流程管理可以将任务自动分配给相关人员,提醒员工完成任务,并实时跟踪任务的执行情况。
这样可以有效地提升团队的协作效率,减少沟通成本,避免任务的延误或遗漏。
4. 加强监控和控制:工作流流程管理可以对任务的执行情况进行实时监控和控制。
管理者可以通过系统查看任务的进度和质量,及时发现和解决问题,确保任务按计划进行。
四、常见功能和特点1. 流程定义:工作流流程管理系统提供了流程定义的功能,可以通过图形界面进行流程的设计和配置。
用户可以定义流程的各个环节、任务的执行顺序和条件,以及任务的执行者和审批者等信息。
2. 任务分配:工作流流程管理系统可以根据流程定义将任务自动分配给相关人员。
任务分配可以基于角色、岗位、技能等条件进行,以确保任务能够被合适的人员执行。
3. 任务提醒:工作流流程管理系统可以实时提醒员工完成任务,并通过邮件、短信等方式发送提醒通知。
这样可以避免任务的延误和遗漏,提高了任务的及时性。
4. 任务执行:工作流流程管理系统可以提供任务执行的界面,员工可以在系统中查看任务的详细信息、执行任务并提交任务结果。
工作流管理系统目录工作流管理系统概述工作流管理系统的分类工作流管理系统的标准和产品工作流管理系统的意义工作流管理系统(Workflow Management System, WfMS)编辑本段工作流管理系统概述工作流管理系统(W orkflow Management System, W fMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流逻辑进行工作流实例的执行。
工作流管理系统不是企业的业务系统,而是为企业的业务系统的运行提供了一个软件的支撑环境。
工作流管理联盟(W fMC,W orkflow Management Coalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。
其产品结构如词条附图。
编辑本段工作流管理系统的分类目前已有上百种声称具有工作流管理功能的商品化软件或原型系统。
为了对这些系统的功能、特点等有一具清晰的认识,可以根据工作流过程本身的特点、系统建模的方式、所使用的底层支撑技术、以及工作流过程的执行方式等的不同而对它们进行相应的分类如下:1、结构化的与即席的结构化工作流指的是在实际工作过程中会反复重复、严格按照某个固定的步骤进行的业务过程。
定义此种工作流所需要的各种类型的信息可以通过对业务过程进行详细的分析而得到,从而得到完整的过程定义并在以后的应用过程中反复使用。
大量的办公程序,如公文处理、审批等都属此类。
即席工作流则是针对那些重复性不是很强或没有重复性的工作流程的,关于这类流程执行所需的有关参数(如参加者等)事先无法确定,而必须推迟到过程实例运行时才能确定,同时在执行过程中间还可能会发生一些意外的情况。
这种动态多变的特点在提供更高灵活性的同时,也为过程的建模与执行带来更多的复杂性。
2、面向文档的与面向过程的前者的侧着点在于将电子形式的文档、图像等在有关的人员之间进行分发,以便能够得到不同人的处理与审阅。
西北工业大学软件与微电子学院<工作流管理系统>需求规格说明版本:1.0编写:年月日校对:年月日审核:年月日批准:年月日目录1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户特点 (2)3需求详述 (3)3.1关键信息 (3)3.1.1名词解释 (3)3.2过程描述 (5)3.2.1系统管理 (5)3.2.2流程设计 (8)3.2.3业务管理 (14)3.2.4用户操作 (23)4说明 (26)1引言1.1编写目的1.2本需求规格说明书对系统所要实现的功能分模块进行了详细说明,它是一份描述系统整体结构及工作流程的文档。
本需求规格说明书主要向客户方及与本项目相关的人员发放,使他们了解该软件的功能结构详细情况。
1.3背景待开发系统是由631所提出的,针对该所的业务要求及外协任务说明。
该系统包括四个子系统:系统管理;流程设计;业务管理;用户系统。
本系统由西北工业大学软件与微电子学院负责开发,系统的开发环境为:Windows+J2EE。
1.4定义WfMC(WorkflowManagementCoalition):工作流管理联盟。
流程设计:创建工作流模型,根据实际的业务流程创建可视的流程模型。
业务管理:是对工作流模型和实例进行监控和管理。
活动:是一项工作的原子单元。
有时会使用节点代替活动。
流程:是活动的集合,有时会使用工程代替流程。
角色:指工作流模型的参与者和任务承担者,和权限相关联。
用户:指工作流系统的使用者。
连接:是两个活动之间顺序依赖的根据,有时会使用边代替连接。
变量:是工作流的数据单元,被称做工作流相关数据。
触发器:是用户定义的逻辑,向活动/节点和工作流过程增加自动的或具体的动作。
映射:是在工作流初始化时允许动态角色解决的一个工作单元。
实例:代表一个工作流模型具体执行的工作流过程。
1.5参考资料《GB856T-----88计算机软件开发规范》;《民机优化设计系统部分软件模块开发合同书及外协技术协议书》,中航集团631研究所与西北工业大学,2007年1月。
2任务概述2.1目标工作流管理系统就是通过管理一序列的工作活动以及相关人员、资源、信息技术资料来提供业务处理程序上的自动控制,该系统通过计算机软件来定义、管理和执行工作流程。
在工作流管理系统中计算机运用程序的执行顺序是由工作流逻辑的计算机描述来驱动的。
它的主要目标是对业务过程中各步骤(或称活动、环节)发生的先后次序,以及同各个步骤相关的人力、资源、信息资料的调用等进行管理,从而实现业务过程的自动化。
工作流管理系统将人员、组织结构、设备资源、信息源(如数据库、文件系统、电子邮件、计算机辅助设计工具等)整合成一个整体。
这样,工作流管理系统就成为了一个理想的用来收容业务逻辑的业务知识仓库,并给予业务逻辑一个易操作易控制的界面。
2.2用户特点本系统的用户为企事业单位的员工,对常用应用软件操作熟练,流程设计人员和业务管理人员对实际工作流程熟悉和理解。
3需求详述3.1关键信息3.1.1名词解释3.1.1.1Package(包)属性3.1.1.2Workflow(流程)属性3.1.1.3Activity(活动)属性3.1.1.4Transition(转移)属性3.1.1.5Application(应用程序)属性3.1.1.6DataField(WorkflowRelevantData)属性3.1.1.7Participant(参与者)属性3.1.1.8User(用户)属性3.1.1.9Role(角色)属性3.2过程描述3.2.1系统管理3.2.1.1新建用户(1)概述:管理员通过本功能添加该软件系统的用户,并为用户分配角色。
(2)过程详述:管理员登入系统,进入新建用户界面,点选新建用户。
填写用户信息,分配角色,提交之后,检查用户输入的信息是否符合要求。
若不符合要求,则弹出信息提示框;符合要求,则提示创建新用户成功。
新建的用户信息存入数据库,用户名出现在用户列表。
(3)输入/输出数据:3.2.1.2删除用户(1)概述:将一个系统用户删除。
(2)过程详述:管理员登入系统,进入用户界面,展开用户列表。
选择要删除的用户名,提交后转到确认界面确认删除,提示删除成功,用户数据从数据库中删除,不再出现在用户列表。
(3)输入/输出数据:3.2.1.3新建角色(1)概述:管理员为系统新建角色。
(2)过程详述:管理员登入系统,进入新建角色界面,选择新建角色。
填写角色信息,提交之后,检查输入的信息是否符合要求。
若不符合要求,则弹出信息提示框;符合要求,则提示创建角色成功。
新建的角色信息存入数据库,角色名出现在角色列表。
(3)输入/输出数据:3.2.1.4删除角色(1)概述:将一个角色删除。
(2)过程详述:管理员登入系统,进入用户界面,展开角色列表。
选择要删除的角色,提交后转到确认界面确认删除,提示删除成功,角色数据从数据库中删除,不再出现在角色列表。
(3)输入/输出数据:3.2.1.5查看和修改用户信息(1)概述:管理员对用户信息进行修改。
(2)详述:管理员登入系统,进入用户管理界面,展开用户列表。
点击要查看的用户名,页面显示用户信息,管理员可以对用户信息进行修改并更新数据库。
(3)输入\输出数据:3.2.1.6查看角色的用户(1)概述:查看某个角色的所有用户。
(2)详述:管理员登入系统,进入角色管理界面,展开角色列表。
点选一个角色名称,显示该角色的所有用户。
(3)输入/输出数据:3.2.2流程设计3.2.2.1新建流程模型(1)概述:创建一个空的流程模型文件。
(2)详述:用户登录后,选择新建流程模型,系统会弹出对话框让用户输入新建流程模型文件的名称,然后系统会以用户输入的文件名创建一个空的流程模型。
(3)输入/输出数据:3.2.2.2图形化显示xpdl文件(1)概述:把一个xpdl文件进行图形化显示。
(2)详述:用户选择一个xpdl文件后,系统会把此xpdl文件在视图区中进行图形化显示。
(3)输入/输出数据:3.2.2.3保存XPDL文件(1)概述:把已经编辑好的流程模型以XPDL文件的形式保存。
(2)详述:用户登录后,选择保存文件,系统会把视图区中的视图元素转化成XPDL的形式并弹出对话框让用户选择保存的路径和文件名,系统会把此流程模型按用户输入的路径和文件名进行保存。
(3)输入/输出数据:3.2.2.4导出流程模型(1)概述:把已经编辑好的流程模型以图片的形式导出。
(2)详述:用户登录后,选择导出流程模型,系统会弹出对话框让用户输入导出图片的格式、图片的名字、保存图片的路径,然后系统会按照用户输入的名字和格式把流程模型导出并在用户选择的路径中保存。
(3)输入/输出数据:3.2.2.5流程模型打印预览(1)概述:打印预览已经编辑好的流程模型。
(2)详述:用户登录后,选择打印流程模型的预览,系统会把此流程模型以图片的形式显示给用户并通过打印机把图片打印。
(3)输入/输出数据:3.2.2.6关闭流程模型文件(1)概述:关闭选择的流程模型文件。
(2)详述:用户登录后,选择要关闭的流程模型提交后,系统会弹出对话框确定用户是否确实要关闭流程模型,用户确认后系统会自动关闭流程模型。
(3)输入/输出数据:3.2.2.7缩放视图(1)概述:对视图区中的视图元素进行缩放。
(2)详述:用户登录后,可以对视图区中的活动、路由活动、块型活动等视图元素进行大小进行放大和缩小。
(3)输入/输出数据:3.2.2.8排列视图区元素(1)概述:对视图区中的元素进行排列。
(2)详述:用户登录后,可以对视图区中的活动,路由活动等视图元素进行水平排列和垂直排列等操作。
(3)输入/输出数据:3.2.2.9编辑视图区中的元素(1)概述:对视图元素进行编辑。
(2)详述:用户登录后,可以对当前流程模型中的视图元素进行添加、删除、修改元素属性值等操作。
(3)输入/输出数据:3.2.2.10视图区的设计功能(1)概述:对视图区进行设计。
(2)详述:用户登录后,可以对当前流程模型中的视图元素进行设计,例如拖拽视图区中的元素,双击或者右键单击视图区中的视图元素等操作。
3.2.2.11查看使用说明帮助(1)概述:给出此软件的使用说明书。
(2)详述:用户登录后,选择查看帮助文档后,系统会弹出一个新窗体并在此新窗体中显示此软件的帮助文档。
(3)输入/输出数据:3.2.3业务管理3.2.3.1流程模型(1)概述:具有业务管理员角色的用户通过该模块查看、启动、部署、解除部署该用户所管理的流程模型。
(2)过程详述:用户进入流程模型模块,显示该用户所管理的流程模式的简要信息:名称、版本、状态、创建者及操作按钮。
若该流程当前未部署,则显示部署按钮;若当前已部署,则显示开始按钮和解除部署按钮。
用户通过点击流程模型名称,显示该流程的详细信息:名称、版本、状态、创建者、创建日期、用户、角色及操作按钮,操作按钮的显示同上;同时可显示对流程用户的修改和角色映射关系的修改。
流程用户的修改,可选择或删除流程用户,其中流程创建者不可更改,提交后保存修改。
角色映射关系的修改,显示该流程角色、映射关系、映射类型及改变映射的操作链接,点击角色名,显示所有系统用户名,可选择或删除当前角色所对应的用户名,提交后保存修改;点击改变映射关系链接,显示所选角色名称、映射类型、映射名称,其中映射类型可选为LDAP、属性、定制、无;映射名称由用户命名,点击更新按钮更新设置,点击删除按钮删除该映射。
(3)输入/输出数据:3.2.3.2流程监控3.2.3.2.1显示用户流程模型列表(1)概述:显示当前登录用户的所有的流程模型。
(2)详述:用户登录后,系统会自动把此登录用户所拥有的流程模型以及每个流程模型的实例等相关信息列举出来。
(3)输入/输出数据:3.2.3.2.2查看流程模型实例中元素的状态(1)概述:显示当前流程模型实例中元素的状态。
(2)详述:用户登录后,选择一个流程模型实例,系统会在视图区中以不同的颜色来显示此流程模型实例中元素(比如活动)的状态信息。
(3)输入/输出数据:3.2.3.2.3查看流程模型实例中元素的详细信息(1)概述:显示选择的流程模型实例中元素的详细信息。
(2)详述:用户登录后,选择一个流程模型实例,再选择其中的一个元素,系统会弹出一个新的对话框显示元素的各个属性的信息。
(3)输入/输出数据:3.2.3.3当前实例(1)概述:用户通过本模块查看、终止、删除流程实例。
(2)过程详述:用户进入该模块后,显示该用户所管理的流程模型对应的流程实例信息列表:实例名称、版本、创建日期、创建者及终止/删除操作按钮。
用户通过点击实例名称链接,可查看该流程实例的具体信息:实例名称、版本、状态、创建者、创建日期、用户、角色、实例变量初始化的修改。