- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[K2BPM技术白皮书
K2BPM技术白皮书
Document VER | 1.0 Release Date | 2011.1.28
目 录
1系统总体架构 3
2 K2流程平台 3
2.1 流程管理工具 3
2.2流程建模工具 4
2.3流程监控工具 7
2.4报表工具 7
2.5表单设计器 9
2.6流程应用功能组件 9
2.6.1代理库 9
2.6.2邮件模板 10
2.6.3虚拟角色库 10
2.6.4审批意见模板 10
2.6.5文件上传下载模板 10
2.6.6组织结构及汇报关系 10
2.6.7权限控制 15
2.6.8日志审计 16
1系统总体架构
流程平台层:
该层面为用户提供了标准的访问接口,其中包括信息发布、流程作业中心、知识中心以及消息中心;
采用AD集成或者其他认证方式实现SSO;
建立统一的权限体系;
流程引擎层:
主要实现业务流程的自动流转;
K2是基于微软.Net Framework技术框架之上的工作流平台,能够实现企事业内部人与人、人与部门、以及人与系统间的流程自动化;
将人和技术资源无缝结合来为用户提供能在任何时间通过任何设备浏览的工作流程和报告信息,通过一个可用定制的用户界面动态地浏览、分类、过滤报告和工作单数据;
同时提供流程建模、表单设计等工具以及代理库、邮件模板等一批功能组件,共同为客户提供强大的业务流程支撑;
集成接口层:
实现客户现有应用系统间的数据整合;
2 K2流程平台
作为专业的工作流产品,K2提供各种功能强大的工具辅助用户进行流程设计和部署,这些工具完全能够满足用户需求。
2.1 流程管理工具
K2提供的流程管理工具K2 Workspace,该工具是流程系统管理员管理K2服务器环境、流程解决方案及流程的组件。K2 Workspace是为系统管理员提供了一个熟悉的管理界面。利用K2
Workspace,系统管理员可以注册/注销K2服务器、定义服务器属性(如Socket端口,数据库设置以及License信息)、停止/启动服务器、管理流程版本、流程线程,以及管理流程授权用户/用户组。
K2 Workspace提供的另外一个非常有益的功能是可以查看并修复流程Run-time错误,这可以成为调试K2流程的一种方法。
通过K2 Workspace能够对K2 Server进行全面的管理:
管理多个K2 Server
注册或注销K2 Server
设置服务器属性,类似于:网络端口、数据库配置和license信息等
启动或关闭服务器
创建和管理错误记录
创建错误捕获规则,以确定哪些运行时错误会被捕获
察看并修复运行时错误
管理K2的流程
管理流程的版本
管理流程的实例
管理用户及角色对流程的访问权限
管理Worklist
可查找、筛选所有的进程实例、活动、事件
可将一个已分配的任务重定向给另一个用户
安全管理
设定流程的管理人员
设定流程的开发人员,仅该角色拥有流程的发布权
2.2流程建模工具
K2拥有功能强大的工作流引擎,能够快捷地实现各种复杂的业务流程。具体流程处理功能如下:
基于人员组织和角色设计的工作流
工作流中的参与者(流程的组织或角色定义)直接采用用户定义(人员,组,OU)方式,并可以在流转过程中充分体现客户的组织架构(比如用户所属部门、上下级关系等)。
图形化流程模板设计
通过图形化直观地描绘出用户的业务流程,完全遵循国际工作流管理联盟(WFMC)制定的工作流标准,实现了诸如顺序流程、分支流程、条件流程、循环流程、子流程等等多种流程方式。同时采用拖拉的方式使得定制流程更为简单,用户只需了解业务流程就可以轻松的定制出复杂的工作流程。下面我们给出K2能够支持的各种图形化流程建模方式:
Visual Studio 2005/2008/2010
基于浏览器的 (AJAX/Silverlight)设计器
Microsoft Office Visio 2007
K2 Studio
流程模板版本化管理
流程模板采用版本化管理,设计和运行时的模板分开。在修改了流程模板后,可以指定流程模板何
时生效;并且可以在任何时候恢复到以前版本的流程模板。
多节点定义
工作流程从创建到归档,中间需要经历一个或多个步骤。可定义无限的节点,满足企业复杂和多步骤工作流程流转的需求。
多路由定义
支持多重复杂的路由定义。在每个节点上都会对工作流程的相关表单信息进行条件判断,自动选择路由和目标节点。
智能路由判断
可以预先设置固定的判断条件选择路由,也可以设置根据流转过程中的信息变量值而确定路由方向,可定义多重和复杂
文档评论(0)