- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
南康工作流应用与实现
南康工作流应用与实现
摘要: 南康工作流的建设,使软件企业针对应用系统流程的变化有更多的灵活性,同时使软件企业的系统分析人员有更多的时间关注业务模型与实现方式。
关键词: 工作流;工作流引擎;流程定义;流程控制
中图分类号:TP-9文献标识码:A文章编号:1671-7597(2010)0310081-01
1 概述
南康工作流有流程定义、流程控制、流程监控等功能。南康工作流具有流程自定义、自动控制流程运行、支持多种合并和派发控制、灵活的权限控制、支持以参数的形式传递业务数据、支持业务部门二次开发以及提供监视和控制手段等特点。南康工作流有设计态、运行态两种状态。设计态是通过系统管理员、流程管理员定义工作流平台运行所需的流程和用户等信息。运行态是根据已经定义的数据,通过与应用角色(用户)交互执行流程。使用工作流最大的好处是不需要为每个业务流程都编写控制代码,并且能够适合流程的变化。
2 工作流模型
与工作流有关的数据库有工作流定义库、工作流运行库。工作流定义库是保存流程定义、角色定义等信息的数据库,该库被工作流引擎直接调用。定义库中的用户数据是从用户管理系统“同步”过来的。工作流运行库是工作流引擎在运行过程中保存的流程实例信息,需要动态更新的。
工作流模型由四个基本组件和两个相关组件组成。流程定义工具是用来定义流程、角色、用户等。定义完成后,可能需要发通知给工作流引擎更新定义数据。工作流引擎是工作流平台的核心部分,在流程执行过程中,数据被存入工作流运行库,对外提供工作流台帐(工作表)、操作接口和监控接口,供相应人员使用。工作表是为应用角色(用户)提供操作导航。流程监控工具是流程管理员可以查看流程历史、干预流程。系统管理模块是能够提供用户及角色信息的系统管理模块或工具。应用系统是代表具体的业务,业务数据由该系统自己维护。
南康工作流中有三种角色,分别是系统管理员、流程管理员、流程角色。系统管理员是用来维护流程的增删、分派流程管理员以及系统管理模块的用户。流程管理员是用来定义流程、监控流程。流程角色是流程中的具体角色,与业务相关。
3 流程定义
流程定义是工作流在设计态的功能,由流程、活动、路由、权限组成。一个工作流包,包含了包、流程、活动、路由等概念,由若干个流程组成。流程是指业务的流转方式的定义,包括很多活动,完成一个流程并不一定要完成全部活动。活动是指流程上的一项具体任务,可能需要人参与,也可能不需要人参与。路由是指活动与活动之间的连接关系。
4 流程控制
流程控制是工作流在运行态的功能,由流程实例、活动实例、路由实例以及权限实例组成,代表一个具体流程的执行情况。其核心组成部分是工作流引擎。流程实例表示的是已定义的流程(设计态)的实例(运行态),它包括手动流或自动流的实际状态。根据WFMC的工作流参考模型,流程实例的状态主要包括Initiated(已初始化)、Running(正在运行)、Suspended(已挂起)、Active(活动的)、Terminated(已终止)、Complete(已完成)。流程实例上的操作主要包括Initiate(初始化)、Start(启动)、Restart(重新启动)、Suspend(挂起)、Resume(恢复)、Terminate(终止)、Accredit(授权)。流程实例的功能是存取基本属性、流程实例的状态,查询指定用户在该流程实例上的操作权限、基本操作以及创建或取得的任务实例等。
活动实例表示的是流程实例中一个具体的活动,或称作“任务”。活动实例必须依据流程定义中的“活动”来创建,不能在运行态创建一个没有定义过的活动实例。根据WFMC的工作流参考模型,活动实例的状态(Sta
te)主要包括Inactive(未激活)、Active(激活)、Suspended(已挂起)、Terminated(已终止)、Complete(已完成)。
活动实例上的操作(Action)除了基本操作(Start、Suspend/Resume、
Terminate)外还包括一些活动流转的操作,如Read(查阅)、Create/Star)(新建/启动)、Accept(接收)、Sign-In(签收)、Transact(办理)、Send(发送)、Untread(退回)、Recall(撤回)、Hasten(催办)、Apply Deferring(申请延期)、Comfirm Deferring(延期审批)、Suspend(挂起(暂停))、Resume(恢复)、Accredit(授权)、Transmit(转办)、Terminate(终止)。活动实例的功能是存取基本属性、与活动定义有关的属性、活动实例的状态,查询指定用户在该活动
您可能关注的文档
- 单纯性高热惊厥小儿80例护理体会.doc
- 国有企业采购管理中存在问题与策略探究.doc
- 单纯放疗与宫颈植入性化疗协同放疗治疗老年宫颈癌临床疗效对比分析.doc
- 单纯放疗顺铂同步放化疗两种方案治疗宫颈癌效果对照研究.doc
- 单纯根管治疗与根管外科手术治疗根尖囊肿效果评价.doc
- 单纯球囊扩张治疗食管良性狭窄体会.doc
- 单纯疱疹病毒性角膜炎中西医结合疗效观察与分析.doc
- 单纯硬膜外麻醉和腰麻硬膜外联合麻醉在剖宫产手术中临床效果分析.doc
- 单纯碎石取石联合药物治疗良性前列腺增生合并膀胱结石效果评价.doc
- 单纯经腹部超声检查与联合经阴道超声检查对子宫腺肌病诊断价值分析.doc
- 2026年保定幼儿师范高等专科学校高职单招职业适应性考试模拟试题及答案解析.docx
- 2026年漳州城市职业学院单招职业技能笔试备考题库及答案解析.docx
- 2026年清远职业技术学院高职单招职业适应性考试参考题库及答案解析.docx
- 2026年烟台汽车工程职业学院高职单招职业适应性测试参考题库及答案解析.docx
- 2026年河北能源职业技术学院高职单招职业适应性测试模拟试题及答案解析.docx
- 2026年青岛工程职业学院高职单招职业适应性考试模拟试题及答案解析.docx
- 2026年湖南食品药品职业学院高职单招职业适应性考试模拟试题及答案解析.docx
- 2025商务星球版地理七年级上册全册教学设计教案.docx
- 2026年宁夏建设职业技术学院高职单招职业适应性测试备考试题及答案解析.docx
- 2026年重庆资源与环境保护职业学院高职单招职业适应性考试参考题库及答案解析.docx
最近下载
- 小学三年级数学:三年级数学上册期末考试试卷.doc VIP
- DB34_T 1038-2025 高速公路服务区服务规范.docx VIP
- 小学数学三年级上册期末考试试卷.doc VIP
- DB23_T 3972-2025 寒区公路泡沫沥青就地冷再生设计与施工技术规范.docx VIP
- DB61_T 2083-2025 地表水水质自动监测数据审核技术规范.docx VIP
- DB61_T 2105-2025 地面沉降和地裂缝自动化监测规范.docx VIP
- DB34_T 5278-2025 水下钢结构养护技术规程.docx VIP
- DB_T 111-2025 地震观测仪器编码规则.docx VIP
- DB42_T 2466-2025 城镇污水处理厂绩效管理标准.pdf VIP
- DB35_T 2288-2025 加油站碳排放核算和报告通则.pdf VIP
原创力文档


文档评论(0)