1、,导致同一个流程在不同的流程引擎上无法进行重用。遵循2.0规范的工作流产品能够很大程度上解决此类问题, 2.0将业务流程的可视化和底层的表示进行了标准化,这极大地改进了建模工具(比如说基于和的设计器)之间的交互性。 2标准是非常可靠且可扩展的,这样在必要的时候就可以引入新的元素和属性了,这样可以保证相同的流程在不同的流程引擎得到的执行结果是一致的,只需要学习掌握2.0规范,就可以掌握所有支持2.0的工作流引擎产品。 2.0将流程执行语义定义了以下七类对象,分别是:活动、事件、网关、连接对象、数据对象、泳道对象和描述对象。任何支持2.0的产品都必须要对上述对象进行明确的定义。3.2. 开发类使用
2、工作流引擎进行开发的难易程度,取决于一个好的业务模型建模工具、工作流建模工具、人工页面生成工具和完整的仿真工具。业务模型建模工具可以将业务流程与业务数据进行整合;工作流建模工具可以使用拖拽方式对流程进行直观的编排,并且可以对已有的流程进行流程的复制与复用,实现方便灵活的导入导出流程模型;人工页面生成工具则可以迅速的根据需求生成出需要填写的表单,只需要简单修改后便可以使用,可以降低开发的周期;仿真工具是为了检查所创建流程的正确性而开发出来的,使用仿真工具可以更好的发现流程中的逻辑问题。3.2.1 业务模型建模工具主要研究业务数据与工作流引擎的协同工作的能力,是否具有以下功能以及功能的完善程度。
3、提供模型对象与业务对象的一一映射 支持一对一,一对多,多对一和多对多的业务模型3.2.2 工作流建模工具主要研究考查工作流产品建模工具的方便性与易用性,是否具有以下功能以及功能的完善程度。 图形化拖拽方式,用户体验程度 提供过程元素符合2.0规范的对象控件 实现过程元素的剪贴、复制、粘贴、删除、操作的撤消、对象控件的全选、图形元素自动排列等功能。 采用统一的格式储存工作流模型文件导入导出 流程编制是和业务角色结合的,用户可以进行基于业务规则的工作分配/调整/平衡。基于规则的服务选择。实现基于规则的路由 使用客户端方式进行建模工作 ,或者使用 页面富客户端的方式进行建模3.2.3 人工页面生成工
4、具 人工节点的核心是表单,理论上每一个人工节点都应该有一个表单相对应,可供相应的人员填写,因此如何迅速完整的开发完成一个表单,是工作流产品开发周期长短的一个重要的衡量标准。人工页面生成工具就是表单的生成工具,应具有以下功能: 在建模工具中提供中直接浏览任务表单。业务用户可以利用流程工作区感知新发生的工作任务,进行工作任务的完成,比如流程提交,流程审批,业务分析等等。 直接在建模工具提供生成表单功能,可以简单的通过向导单击就生成工作流表单。 表单可以根据客户的应用实现扩展应用, 扩展应用非常丰富,可以添加图表等丰富内容。 表单可以被新的表单复用 表单具有导入、导出的功能3.2.4 仿真工具仿真是
5、流程开发完成以后,流程正式上线之前进行的模拟测试,流程进行仿真后将可以发现流程的逻辑问题以及配置问题,一个完整的仿真工具应具有以下功能: 全套的图形仿真和“假设”分析能力,一边模拟运行一边定义仿真参数。 模拟可以采取角色,升级,代表,事件,日历,工作任务分发。3.3. 功能类一个完正的工作流产品,应该具有流程引擎,规则引擎,组织模型与日期,对外提供,后端集成,流程版本控制功能。3.3.1 流程引擎流程引擎是工作流引擎的核心,是关系到流程如何正常运转的核心组件,一个流程运行的效率、功能以及正确性均由工作流引擎实现,流程引擎应具有以下功能: 2.0所涉及的网关功能的支持,如多路分支,单路分支,汇聚
6、,判断等功能 多种任务分配策略 代办、委托 流程版本控制,包括2个版本同时运行的情况 修改后的流程,不会影响到正在修改的流程 支持回退,撤回功能 支持人工干预 超时控制系统 冲正、存储转发流程 补偿、异常流程3.3.2 规则引擎 规则引擎在工作流产品中主要体现为,网关节点的规则实现与人工节点的任务分配规则的实现。规则引擎应具有以下功能: 在建模器中可以完全集成业务规则功能,直接适用到用户功能的定义,比如用户可以基于业务规则实现工作的分配/调动/平衡,基于规则的服务选择,基于规则的任务路由,基于规则的告警。直接在图形化的向导中就可以直接使用规则功能。 基于的规则编辑,或者是基于客户端的规则编辑。
7、 无缝和 应用进行集成 规则信息具有一个资源库,版本控制, 抽象的 。资源库的使用可以直接和 特制的应用,比如应用相结合 规则包括了面向业务用户的,比如自然语言的,因此可以由业务用户直接进行创建和调整。3.3.3 组织模型与日期工作流产品应支持多种机构与组织的模型,可以灵活自由的进行配置;同时还应当支持万年历,可以自主设施节假日。组织模型可以用图形化方式定义组织单元,角色,组,参与者,并且这些可以和日历功能相结合。组织模型与日期可以业务模型建模、工作流程建模,人工页面生产工具以及其他功能相结合。3.3.4 对外的提供在实际应用中,工作流产品通常会与一些外部的系统进行交互,或者是直接嵌入到外部系
8、统中,因此需要提供流程控制的接口供外部系统使用,如:流程产生、获取任务、提交任务、流程人工干预等接口。3.3.5 后端集成 工作流产品在工作中会调用到外部系统,并且会等待系统的同步与异步的返回信息。因此,工作流产品必须提供一系列 / 集成技术相集成,比如转换功能,后端适配器集成能力,事件,规则,消息,标准的功能,按照农信银中心目前的需求,产品应具有以下协议的通讯功能: 包括了很多工具,包括应用适配器,数据库和文件适配器等技术适配器等 支持事务能力. 事务还能以图形化的方3.3.6 监控功能 监控功能特指在流程运行中,对未完成和已完成的流程进行监控与统计的功能,主要具有以下功能: 自定义协同空间
9、,并且链接到流程实例 进行流程实例的监控 进行流程实例的统计分析四. 中心已有系统工作流功能点分析4.1. 备付金系统工作流分析4.1.1 联社备付金调出流程分析:描述人员与组织共分为8类岗位2类录入岗3类复合岗3类审批岗与外部系统交互金蝶软件企业网银流程引擎顺序流程,无回退、撤回功能初审规则审批规则4.1.2 联社备付金调入流程分析共分为4类岗位2类复合岗4.1.3 资金划入孝感农信通备付金账户业务流程4.1.4 备付金运用账户开立流程4.1.5 备付金沉淀资金运用流程4类审批岗4.1.6 备付金沉淀资金支取流程4.2. 多介质项目工作流分析4.2.1 开卡审批流程共分为6类岗位3类录入岗3
10、类审核岗行内征信接口人行征信接口银联征信接口挂起、恢复超时处理流程重复申请规则申请欺诈规则行内征信规则免电话调查规则额度计算规则4.3. 新一代农信银资金清算系统工作流分析无使用工作流的需求4.4. 电子商票系统工作流分析农信银商票系统中没有固定不变的流程,系统要求适应不同地区不同业务品种的审批流程,当业务规则发生变更时,成员行的管理人员可以通过简单的参数配置,灵活适应业务的多样性需求。 工作流生命周期的支持:商票系统要求工作流产品支持工作流的开发,运行,维护,监控,能够满足业务人员,开发人员,运维人员,操作人员不同的要求。步骤目标提交物干系人1业务分析调研各成员行、各机构的具体业务品种的审批
11、流程业务审批模型成员行业务人员中心业务人员开发人员2流程模板开发环境中按照业务分析的审批模型开发实际运行的审批流程模板流程模板(*)中心管理员3测试把开发完成的流程模板在测试环境中进行模拟测试测试报告4部署把测试通过的流程模板在生产服务器上进行部署成员行配置各成员行根据本省情况进行流程配置,包括:业务品种与流程的关联流程审批步骤与岗位的关联流程变量的初始化设置配置记录成员行管理员6成员机构配置各成员机构根据本机构情况进行流程配置,包括:成员机构管理员7上线运行在票据业务系统中操作具体的业务,提交审批过程意见反馈成员机构业务人员8运行保障查看流程应用服务器的运行状态、配置信息、以及当前正在部署的
12、应用程序信息。查看所有流程实例的运行状态,当前办理人,历史办理痕迹运维人员 工作流特性要求,在工作流内部实现上要求工作流产品支持如下特性:属性人工审批、自动服务支持人工审批跟自动服务的混编打回支持打回上一节点,打回流程开始节点同意、否决如果同意则继续往下流转,否决则流程直接结束审批意见流程的每一个人工任务环节都可以输入和查看审批意见审批过程可以查看整个流程的办理过程流程列表待办事宜列表,审批历史列表流程会签串行会签、并行会签,会签退出条件可以通过页面规则进行配置字段级权限控制在流程不同环节时可以设置用户具有不同的字段操作权限网关:支持串行,并行等各种网关异常处理支持流程的异常处理、补偿机制支持
13、规则引擎接口调用支持服务调用4.5. 系统工作流分析合同请假五. 工作流产品分析分类说明 8.0建模和运行时标准支持 产品对2.0的支持 活动、事件、网关、连接对象、数据对象、泳道对象和描述对象支持2.0 支持与。支持2.0 5 没有实现在 2.0 规则中所定义的所有元素和属性。但支持规范的子集,如活动、事件、网关、连接对象、数据对象、泳道对象。不支持2.0.支持活动、事件、网关、连接对象、数据对象、不支持泳道对象。支持活动、事件、网关、连接对象、数据对象、流程建模 工作流建模工具的方便性与易用性 图形化拖拽方式。 提供过程元素对象控件:开始活动、中间活动、终止活动,路径 简单的操作功能:实现
14、过程元素的剪贴、复制、粘贴、删除、操作的撤消、对象控件的全选、图形元素自动排列等功能。 过程模型存储:采用统一的格式储存工作流模型文件。 基于角色的支持。 流程分析能绑定活动实现分类分析,或者依据规则实现。 流程编制是和业务角色结合的,用户可以进行基于业务规则的工作分配/调整/平衡。基于规则的路由 客户端方式 方式 作为建模工具来对业务流程进行设计、建模、仿真等操作。业务专家可以使用这个工具通过图形化的拖拽方式进行流程建模,流程模型是基于2.0标准的客户端方式基于方式。面向业务人员,发布到 进一步改进。 客户端方式,5中包含 组件通过方式进行流程编辑,支持常见的编辑方式,过程存储采用支持2.0
15、的文件.支持角色配置,但是相对较简单可以通过或方式建模。支持常用的编辑。它几乎支持所有的 2.0 流程的构建和属性支持 5 介绍的一些自定义属性当建模流程时,允许你配置元素和属性图形建模工具通过浏览器方式启动,无需安装客户端软件。支持常见的编辑方式,支持规则引擎。支持常见的编辑方式,用户界面生成 在建模工具中提供中直接浏览任务表单。 直接在建模工具提供生成表单功能,可以简单的通过向导单击就生成工作流表单。 表单可以根据客户的应用实现扩展应用, 扩展应用非常丰富,可以添加图表等丰富内容。 强大的表单能力,所见即所得的开发工具极大的方便了表单的开发,丰富的开箱即用表单组件能满足大部分的表单展示需求
16、,同时工具的可扩展性满足了用户创建业务级别控件和实现表单元素复用的目标支持自动生成,基于向导的定制生成模式。支持集成丰富的表单设计,提供不同的展现方式。不支持可以设置不同的处理环节用户具有不同的表单展现页面,不同的表单操作权限、字段编辑权限等需要进行完整的编程解决整合框架实现 2.0所涉及的网关功能的支持,如多路分支,单路分支,汇聚,判断等功能 多种任务分配策略 代办、委托 流程版本控制,包括2个版本同时运行的情况 支持回退,撤回功能 支持人工干预 超时控制系统 补偿、冲正、存储转发及异常流程 补偿、异常流程 实现各种工作流模式, 通过配置方式就可以实现子流程调用, 动态多实例调用, 循环,
17、会签,转办,代理,打回, 追回等常见工作流模式. 支持超时机制, 可以灵活设定超时时间, 并可以定义超时发生后所需要处理的业务逻辑. 支持异常处理, 可以在流程建模/开发阶段, 抓取流程中的异常, 并定义在异常发生后的业务处理逻辑, 处理逻辑可以是系统自动环节, 也可以转入人工干预. 支持人工审批,但未见详细说明。 支持2.0所涉及的网关功能的支持,如多路分支,单路分支,汇聚,判断等功能 可以使用2.0的流程 不支持回退,撤回功能,可以通过流程图的流转来间接实现 代办、委托需要2次开发 代办,委托,回退,撤回,人工干预。超时控制等未见支持。 支持。 在建模器中可以完全集成业务规则功能,直接适用
18、到用户功能的定义,比如用户可以基于业务规则实现工作的分配/调动/平衡,基于规则的服务选择,基于规则的任务路由,基于规则的告警。 基于的规则编辑。 无缝和 应用进行集成 规则信息具有一个资源库,版本控制, 抽象的 。资源库的使用可以直接和 特制的应用,比如应用,应用相结合 规则包括了面向业务用户的,比如自然语言的,因此可以由业务用户直接进行创建和调整。内置规则引擎,可以在流程开发工具中进行配置支持运行时动态决策,这使得其他应用程序能够快速适应管理和竞争压力。流程分析员可以创建和更改与应用程序代码分开的业务规则。可以在不停止业务流程的情况下更改业务规则。还可以让流程分析员直接管理业务规则,而不需要
19、流程开发人员干预。在 修改业务规则支持开源规则引擎 和 支持开源规则引擎 自带规则引擎使用实现组织模型与日期 应支持组织模型. 包括可以用图形化方式定义组织单元,角色,组,参与者,并且这些可以和日历功能相结合。组织模型是和模型设计, 设计,以及其他功能相结合的 基于和的人员认证库接口, 可以直接对接客户的或者数据库的人员注册信息. 注册后客户的人员信息, 组织机构信息可以在开发和运行时态被正确的使用. 支持用户,角色,组等组织模型。 支持 但相对简单 未见支持 通过定义标准的接口,可以方便的接入用户已有的组织机构系统,在流程定制时可以读取用户已有的组织机构信息 支持组织模型 通过定义标准的接口
20、,可以方便的接入用户已有的组织机构系统模拟仿真 完整的模拟仿真能力 全套的图形仿真和“假设”分析能力,一边模拟运行一边定义仿真参数。 模拟可以采取角色,升级,代表,事件,日历,工作任务分发。通过“仿真”功能进行模拟与仿真测试 仿真定义:定义模拟时间,定义模拟属性,定义模拟所需角色。 仿真结果过:单元指标( ),运行,完成,中断和等待的流程实例数;成本指标,整体成本和每个步骤的成本;时间指标,平均处理时间,平均等待时间;资源指标,资源利用率,每个资源的成本 提供流程仿真功能,方便流程定制人员在发布流程之前通过设置仿真参数查看流程执行效率 提供完整的模拟仿真能力 可以进行各级别的参数化仿真后端集成
21、 包括了很多工具,包括应用适配器,数据库和文件适配器等技术适配器等 和一系列 / 集成技术相集成,比如转换功能,后端适配器集成能力,事件,规则,消息,标准的功能。 支持事务能力. 事务还能以图形化的方支持体系重点支持对于的支持很好主要支持支持体系。支持直接类的调用、四种不同的调用方式变更管理 流程版本控制 修改后的流程,不会影响到正在修改的流程 可以在一个流程中随意拖拽活动节点,改动路由链路。这样使得业务用户可以方便的进行路由的调整。 支持多个流程版本并行运行, 支持客户自定义默认的生效流程版本, 同时支持多种模式的流程实例迁移( 老模版实例走老模版/老模版实例走新模版), 实现”分水岭”,”
22、一刀切”等多种流程实例迁移需求. 未见说明。 产品支持多版本处理控制,管理员可以在任意时刻修改变更流程的业务规则,系统将重新发布新的流程版本,流程版本控制上支持一刀切、同步迁移最新版本等不同方式 不支持一刀切移动设备解决方案 客户端 的解决方案 流程门户:跟踪问题,连接到文档和讨论共享文档,设计规格,等等。 未见案例协同、监控能力 建模空间:共享建模和协同。 协同即时空间:协同和信息可以随时捕获。 流程类别,浏览流程资源库,预览总结信息。 自定义协同空间,并且链接到流程实例 进行流程实例的监控 7.5产品提供基于浏览器的门户, 客户可以通过这个门户进行流程相关的操作与管理. 如: 启动流程,
23、查看流程状态, 查看/处理待办任务, 查看历史任务, 查看审批记录, 发起中间事件, 将任务进行转交他人处理等操作. 门户自身实现了完善的权限管理, 登录门户的用户只能查询和处理与之相关的任务. 同时通过门户, 可以查看报表, 统计和相关的信息. 门户提供用户定制化功能, 用户可以根据自身需求, 定制门户中所展示的内容. 流程工作区,方式。监控,分析,警告。 流程实例:流程参与者能够查看正在运行的流程实例。 任务列表:流程参与者能够查看和使用其分配的任务。 流程仪表盘:提供现成的仪表盘来监视流程性能、任务性能和工作量。 定制仪表盘:流程参与者能够基于流程实例生成的度量数据定义和使用定制仪表盘。 业务管理员还可以使用 工作区来配置和维
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1