工作流引擎介绍_第1页
工作流引擎介绍_第2页
工作流引擎介绍_第3页
工作流引擎介绍_第4页
工作流引擎介绍_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工作流引擎介绍咨微 ZW-OBPS 业务平台 Ziwei-operation brace plane system (以下简称ZW-OBPS)是公司经过10年的研发,以软件构件引擎为核心,采用以业务流程驱动,面 向服务(SOA)的基础应用框架技术,构建通用业务支撑开发平台,使业务开发从事务对 象开发转变面向配置开发的质变模式,为您“随需应变”和“量身定制”,实现业务系统建 设的高效率、高品质、低难度、低成本的实施和开发模式。咨微OBPS业务平台有四大引擎 组成:业务集成整合引擎、流程引擎、业务系统开发引擎、文档知识管理引擎。流程引擎功能综述流程是公司管理(人才、流程、知识、资金)的四大要素之一

2、,是企业组织架构的体现, 是企业管理制度及管理思想的表现。如公司的费用审批需要部门经理、财务主管、副总、总 经理审批,具体要到那一级审批是公司的管理制度规定的。管理制度是企业中最为复杂文档, 涵盖企业管理每一个方面,如资金管理、薪资管理、考核管理、计划管理、文档管理等等。流程审批分为两大类:行政办公流程和业务处理流程。行政办公流程各行业各公司有比较 大的共性,如人事审批类流程、财务类审批流程、办公类审批流程、销售类审批流程;业务 处理流程各公司相差很大,不同的业务处理方式不同,流程复杂,会与各种业务系统进行数 据的交互,对数据的展示和数据处理能力要求高。咨微流程引擎提供可视化流程、表单统一 的

3、设计工具,以有向图方式设计各种类型的表单,控制各节点数据采集和流程的处理,实现 包括公文、业务的各种过程控制;提供标准的组件开发接口;使用二次开发函数实现与业务 系统的数据动态交互。流程引擎覆盖了符合中国用户特点的政府、企业事业单位和专业领域 工作流业务系统的需求。基于平台无关性和乂11的工作流引擎适合不同行业用户、不同类 型的应用系统。咨微流程引擎特点1)强大的自定义功能:企业很方便的定制与业务规则一致的工作流程,流程将按照业务规则进行流转。自定义功能有审批表单、流转控制和权限控制。2)复杂流程支持:在一个流程模板中支持子流程、嵌入流程和启动其它流程。如一个收 文流程在审批后需要相关业务人员

4、处理,这时就可以启动任务安排流程,并将需要的数据传 到任务流程中。3)多表单支持:在一个流程中支持多个表单,每个步骤可以控制对表单操作和查看一个 或多个表单。如报销流程领导审批通过后,返回给报销人员,这时他就可以看到报销凭据表 单。4)动态流程修改:流程在实际流转过程中,出现意外的情况,不能按正常方式流转,有 权限用户可以任意调整这个流程的流向。5)二次功能开发:咨微工作流是企业级业务级支持,平台提供大量通用的开发函数,支 持用户自己开发特有的代码,代码支持前台和后台,对于代友调用时间提供16种之多,可 以在流程的任何时间进行调用。6)动态数据交互:所有表单上的信息框提供动态与后台交互数据,也

5、支持前台数据的各 种运算和事件的支持。7)流程的开放性:咨微工作流是标准的中间件,流程中所有数据都可以通过中间件读取、 写入和流程的控制,与其它系统有可以良好的集成。8)紧急公文的标识:可以根据公文表单上的某个值确定公文列表上显示的颜色,如办理 时限、紧急程度、密级等等。9)其它功能:电子签名、正文笔迹留痕、成文、发布、与档案集我们将流程分为4个层: 流程控制层、表单操作层、数据层和权限控制层,提供给外部系统调用流程和数据交互的接 口。流程控制层规定了业务的流向,是表单和数据的载体,流程通过权限控制每个步骤对表 单的操作权限、对数据的执行权限、对正文附件的修改权限、控制二次函数的执行时间和权

6、限。3.1.2,流程控制通过流程图来展示事物的办理过程,流程的节点类型分为四种:开始节点、步骤节点、条 件节点和结束节点。再复杂的流程都是通过这四种节点类型组合完成,如下图:开始节点流程启动的第一步骤,有权限的用户就可以启动流程,在流程启动时可以对已设置的数据 付初始值。步骤节点这是流程最为主要的节点,流程中的实体步骤都是这个节点组成,这个节点包含了大量信 息控制信息:基本信息:主要定义步骤的名称、本步骤绑定的权限、发送时的意见选项、 提醒方式、菜单按扭的名字、发送成功提示的格式和本步骤处理的帮助信息。收件人设置: 收件人设置有三个种方式,全体用户选择、固定范围选择、固定收件人、动态计算获取(

7、计 算公式或二次开发函数)。固定收件又分岗位用户、角色用户。还可以设置此步骤最大处理 人员、一次选择记住收件人。收件条件:触发本步骤节点的条件,可以定义复杂多层的条件 集合。条件类型分为步骤处理条件、流程数据处理条件和逻辑条件。步骤处理条件是设置此 步骤人员处理情况的统计,如几个人处理完或处理完人员百分比,处理的意见。流程数据节 点处理控制:控制在一个节点处理过程中是否可以内部传阅、并发处理、能否发布、成文设 置、多状态处理限制。并发处理:当节点有多人接收到,可以设置并发处理,如不允许并发 处理当一个用户打开流程,其它用户就不能处理,只能查看。在并发处理时可以设置那些数 据需要及时获取最新的版

8、本,不要覆盖了新版数据。发布:设定此节点有发布流程的权限, 发布时指定那些用户可以查看,查看的版本是最终版本,处理过程不能查看。成文设置:成 文是对正文进行的操着,可以绑定多个成文的模板,将正文按成文模板格式套用,可以将流 程中流据加载正文中指定的位置,如领导批示意见。多状态处理限制:期限报警:期限设 置是设置本节点的处理时间,到期后跳过此节点或转到指定人、指定节点。报警设置是设置 到期没有处理,给当前节点的处理人或创建人、未处理人员、已处理人员、指定人员,还可 以设置报警的次数和时间间隔。对于时间的计算可以排除节假日。步骤转发:转发是不需要 条件的任意转发到任何的节点步骤,有多步骤转发、前面

9、步骤、后面步骤、指定步骤等。移 动设置:由于流程数据较大,如将表单数据都显示在手机端速度会很慢,在这里设置本步骤 节点关心和重要的数据传到手机端。嵌入步骤在本流程嵌入其他流程或本流程的子流程,嵌入其他流程时可以将本流程的数据传到别一 个流程中,并可以将相关的结果回传回来。这样可以将所有流程任意的串联组合,完成复杂 的业务流程。启动远程流程在分步式部署时,流程系统部署到不同地方的服务器中,各服务器的流程也可以相互调用, 在系统中设置好远程服务器的地址、启动的接收人、要传递的数据和回传的结果数据。条件节点条件节点是一个虚拟步骤,是没有收件人,只有条件,是用于流向的控制。3.1.2.6 .通知节点通

10、知节点是一个特殊的步骤,收到的用户只能要看,不做任何的操作,也不会产生下一个 步骤节点。3.1.2.7 .结束节点流程的最后一个节点,只有这个节点才能正常结束一个流程。3.1.3.流程数据流程包括正文、附件、表头属性、角色。正文:要审批的主要内容,一个流程可以绑定多个正文模板,要启动时选择正文的模板。正文内容修改都可以记录下来。表头属性:定义流程中所有要用到的数据,可以设置数据 的初始值和来源于二次开发函数,也可以绑定指定表的字段数据。角色:流程中的角色用于 本流程,用于步骤节点中收件人。角色可以来源于二次开发函数的动态计算所得。表单设计通过图形化的方式设计流程的审批表单,表单可以有多张,表单

11、上的元素有图片、文本框、 单选框、多选框、下拉框、文本、按扭、时间控件、表格控件、角色控件、意见控件、签名 控件、声音控件、嵌入页面。表单上每个元素可以设置风格(颜色、大小、字体),每个元 素需要绑定一个表头属性,每个录入框可以添加前台事件,对前台数据进行控制处理,也可 以动态从后台获取数据。下拉框、单选框和多选框数据项可以来源其它数据库。表单上每个 元素的操作权限与步骤绑定,指定那些步骤对其它有查看、不可见、操作和必操作四种权限。二次开发流程中二次开发功能是对复杂业务流程的重要支持,函数的语法与程序代码是一样的。二 次开发中可以实现调用外部接口交互数据、对流程数据的运算处理、流程的流向控制和

12、其3.1.6 .权限定义权限定义是流程中定义的一个个权限集合,权限定义后与步骤节点绑定,绑定后步骤节点 就有对流程中表单、流程数据的操作权限。权限集合包含的权限有:正文、附件修改、删 除、查看权限流程的查看和动态修改权限数据表单的浏览权限表单元素的不可见、只读、 可操作、必操盘权限角色中二次代码的执行时间设置表头属性中二次代码的执行时间设置 高级计算函数的执行时间设置,共有16种执行时间,有服务器端与客户端执行分。批示意见的查看权限,对敏感批示意见设 置是否能查看3.1.7.打印控制绑定流程打印的模板,可以绑定多个模板,模板是通过WORD来设计的。把流程想要的流 程填入到模板中。可以设置那些步

13、骤节点有打印的权限。3.1.8 .印章控制对于公司发文、对外的文件,需要用到公司印章时,在流程中加印章管理。印章是加密存 储,对打印也有严格的限制。3.1.9.开放接口咨微工作流引擎提供很多接口与外部系统交互:所有流程数据、步骤信息都提供接口获 取和修改提供外部系统调用流程标准接口,参数可以XML、数据库、WebService在流程 过程中或结束交数据写到方式提供大量获取外部系统数据的方式3.2 .提醒功能工作流办文提醒是公文办理重要的功能,直接影响到办文的效率。咨微工作流提醒有三种 方式:在线提醒:需要用户登陆到办公系统中,登陆后首页会提醒用户处理所有需要办理的工作, 同时在公文送达时会有在

14、线消息的提醒,弹出一个声音的小消息框。短信提醒:在公文设计中可以设置每个步骤收到文时是否短信提醒,也可以在发送时决定 是否需要短信提醒。手工提醒:公文在流转过程中,对于紧急的公文可以人工进行崔办,对于崔办的用户会收 到在线消息或短信。3.3.流程处理功能普通用户处理公文通常只用到如下的功能:新建公文:起草个人有权限的公文。待办公文:个人所有需要办理的公文。已办公文:个人所有处理过的公文,对于已办的公文,下一步骤的接收人没有处理可以撤 回再次处理。传阅公文:公文在流转中或结束,其用户传阅给个人的公文。签名设计:设计个人的签名,用于公文处理时签名,可以设计多个签名,支持手写和图片 上传。我的收藏夹

15、:将个人关心的流程放到收藏夹中,个人维护自己的收藏夹,进行分类管理, 添加删除。我的公文锁:在异常情况下个人被锁的公文在此解锁。公文代理:设置需要其它同事代我处理的公文。.公文管理公文管理用于公文管理员使用的功能,主要有流转过程的调整、公文权限管理、后台的维护和设备。公文管理:对公文发布、暂停、启动、结束控制。公文修复:公文在流转过程中动态的对流转方向调整,增加或删除收件人。公文类别:设置公文分类,每个分类所属应用,如将公文划分为人事、财务、项目等。权限管理:设置每个公文模块的权限,权限分为新建、读取、查询、删除、跟踪、档和应 用。回收站:在公文处理过程中删除的公文都临时存放在回收站中,当确认需要彻底删除时, 在此再次删除就是完全删除。岗位设置与分配:岗位的增加与删除和岗位的分配。二次函数:维护公文中公用的二

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论