一种业务高度融合的工作台实现方法技术

技术编号:21771565 阅读:34 留言:0更新日期:2019-08-03 21:32
本发明专利技术涉及业务流程和业务统一集中操作的领域,具体公开了一种业务高度融合的工作台实现方法,包括通过定义一个附加操作,并为附加操作分配一个唯一ID,具有附加操作的流程节点关联对应的唯一ID,以实现节点流程的附加操作设置;通过抓取相关流程的各节点数据信息,进行自定义勾选该流程节点的表单需要显示的条目,实现了跨节点的信息展示。本发明专利技术提供了一种新式的流程节点附加操作定义方法,使工作流的显示方式更加灵活多变、定义简单、扩展性广、适用性强。为传统业务与工作平台的融合提供了便捷,大大拓展了工作台的应用范围和融合度;对工作流程显示以及附加操作增加的开发工作量进行了简化,简化了流程整改的二次开发工作量。

A Workbench Implementation Method with High Business Integration

【技术实现步骤摘要】
一种业务高度融合的工作台实现方法
本专利技术涉及业务流程和业务统一集中操作的领域,具体公开了一种业务高度融合的工作台实现方法。
技术介绍
随着数字技术的进步,以及信息化行业的高速发展,在企业信息化的相关领域中,各开发商、服务商普遍基于开源的工作流程引擎或开放的技术规范进行开发、封装、扩展相关的工作流程序。由于技术规范和开源架构往往要对工作流程和工作节点预先进行对象实例化,即对流程的开始、过程和结果进行整体定义、编码和封装,属于有状态业务服务计算,导致在进行分布部署、分布执行、集群和简化流程定义等工作中,需要进行大量的重新编译工作,从而增加了程序的复杂度、编译的工作量以及部署的难度,提高了运维的成本。因此现有的业务流程在开发工作台显示界面时,编码繁琐,针对每一个流程的显示均需要编辑进行针对性的定义与编码,不仅增加了开发的工作量,也限制了工作台显示流程的界面修改与变更,当工作流程修改时,工作台显示界面通常需要进行大量的修改方可正常使用。目前主流的工作台(即工作流显示平台),实际仅是用于办公的平台,一般是应用于流程的推动、执行的操作,以及当前工作的展示,然而有一些流程节点中的操作并不属于流程性操作,且部分节点在操作时,需要参考流程中的其他数据和信息才可进行判断操作。为了解决工作流编码与修改过于复杂的问题,参见申请人申请的中国专利技术专利(申请公布号CN109144486A),公开了一种无状态化的工作流程实现方法,通过对工作流程的所有最小单一节点进行拆分,每个节点定义用于记录开始状态以及结束状态的唯一状态值,开始状态用于检索并执行对应的流程节点,结束状态是下一流程节点的开始状态;建立业务实例,其中包含当前执行的工作流业务实例中的各节点唯一状态值以及数据。业务实例在执行时直接通过节点标识检索对应的节点并执行,使得工作流程的改变和调整极为方便快捷。针对该全新的工作流系统,现需要开发一种对应的工作台显示方法,以解决传统工作台显示方式的不足。
技术实现思路
为了克服传统工作台只能处理一些流程性的操作,对流程相关的附加操作兼容性很差的问题,本专利技术提供一种业务高度融合的工作台实现方法。本专利技术采用的技术方案是:一种业务高度融合的工作台实现方法,实现步骤如下:S1、定义流程节点对应的整个业务实例为数据源,对数据源中的数据进行分类提取;S2、针对不同类型的数据,定义其显示结构以及排版方式;S3、对数据源的数据根据分类一一列举,针对每个分类中的不同数据项提供逐条勾选选项,用户对需要显示的数据项进行勾选;S4、定义附加操作的执行逻辑,并为该附加操作分配独立的唯一ID,唯一ID指向附加操作对应的调用地址;S5、在流程节点的定义中增加其对应的一个或多个附加操作的唯一ID;S6、将流程节点的结束状态对应的下一可执行流程节点作为流程按钮,并显示在节点表单上;S7、工作台选择或者检索到对应的工作节点时,显示节点对应的节点表单。作为优选的,所述的业务实例是包括当前流程节点所处工作流全部节点运行数据、信息和附加操作数据的数据库。优选的,所述的工作台上设有用于筛选或者选择工作节点的选择按钮或检索输入框。优选的,所述附加操作的唯一ID可以同时对应多个工作节点。优选的,所述数据的显示结构以及排版方式是针对数据在表单中显示时附加的显示信息以及显示尺寸和顺序数据。本专利技术的有益效果是:提供了一种新式的流程节点附加操作定义方法,使工作流的显示方式更加灵活多变、定义简单、扩展性广、适用性强,方便实现跨节点的数据展示。相比于传统的工作流系统,本工作台解决了只能进行流程性操作的问题,从而为传统业务与工作平台的融合提供了便捷,大大拓展了工作台的应用范围和融合度;对工作流程显示以及附加操作增加的开发工作量进行了简化,简化了流程整改的二次开发工作量。附图说明图1是本专利技术的流程图。图2是本专利技术的工作台界面示意图。图3是本专利技术的数据勾选示意图。图4是本专利技术的请假表单示意图图5是本专利技术的出库表单示意图具体实施方式参见图1至图3,本专利技术是一种业务高度融合的工作台实现方法,其工作台系统包含UI界面、节点筛选模块和节点表单。UI界面是包含界面窗体和表单样式的显示界面,界面窗体中包含各功能模块的交互界面,以及用于输入筛选信息的输入框,或者用于选择流程实例的选择按钮。节点筛选模块是用于根据当前UI界面输入的触发条件查找对应的节点。筛选信息包括操作人、发起人、业务实例类型、节点表单,是用于显示流程节点相关信息和数据的显示窗,节点表单包含单元如下:分析单元,用于读取节点对应业务实例的数据参数以及相关信息;定义单元,用于勾选与定义需要在节点表单中显示的数据条目;流程控制单元,用于对工作流节点进行工作流程操作,根据节点的结束条件筛选对应的下一可执行节点作为按钮显示;功能控制单元,用于对工作流节点进行增加、删除、修改或查询操作等。参见图1至图3,本专利技术的工作台显示方法,其实现步骤如下:S1、定义流程节点对应的整个业务实例为数据源,对数据源中的数据进行分类提取;S2、针对不同类型的数据,定义其显示结构以及排版方式;S3、对数据源的数据根据分类一一列举,针对每个分类中的不同数据项提供逐条勾选选项,用户对需要显示的数据项进行勾选;S4、定义附加操作的执行逻辑,并为该附加操作分配独立的唯一ID,唯一ID指向附加操作对应的调用地址;S5、在流程节点的定义中增加其对应的一个或多个附加操作的唯一ID;S6、将流程节点的结束状态对应的下一可执行流程节点作为流程按钮,并显示在节点表单上;S7、工作台选择或者检索到对应的工作节点时,显示节点对应的节点表单。数据源包括数据、文字信息、表单、图片、音频、视频、超链接和附件。节点表单包括:表头、表单、图片模板、音频模板、视频模板,以及附件显示框。每一个唯一ID对应一个附加操作,包括具体的执行地址、方法、具体逻辑,附加到工作节点上提供执行的选项。节点附加附加操作,不会影响流程本身的状态或者执行,只是一个工作流主体之外的操作,运行附加操作是时,通过唯一ID对应的执行地址进入对应的附加操作框体或界面。本申请的工作台实现方法,提高了企业业务与工作平台的融合程度,解决了传统工作台只能执行流程性的操作,而无法便捷的添加流程节点的附加操作。对大企业的流程系统合并与整合提供了一个通用性高的工作台系统,使企业的业务、场景、工作均能通过统一的工作台进行管理和操作,大大拓展了工作台的应用范围和融合度,为传统的“企业加员工”模式向“平台加个人”模式的组织形态转变提供支撑和条件。参见图4,本专利技术的其中一个实施例如下:张三在工作流系统上发起了一个请假申请,形成业务实例a,时间为2019年4月10日8:00-18:00,事项为事假,该申请在工作流系统中先需要通过李四审批通过,再通过王五审批通过后,方可生效。当操作人员李四通过工作台登录工作流系统时,在UI界面上选择“我的审批”节点筛选按钮后,通过节点筛选模块,UI界面上显示出需要李四审批的全部流程节点。其中,工作流系统中张三的请假申请业务实例a,对应的当前流程节点:请假申请,通过节点表单显示在李四的工作台上,业务实例a为当前节点的数据源,而系统中以默认设置了该流程节点勾选的数据条目如图中所示,包含上一工作节点所包含的请假人、请假时间、请假事项以及备注本文档来自技高网
...

【技术保护点】
1.一种业务高度融合的工作台实现方法,其特征是实现步骤如下:S1、定义流程节点对应的整个业务实例为数据源,对数据源中的数据进行分类提取;S2、针对不同类型的数据,定义其显示结构以及排版方式;S3、对数据源的数据根据分类一一列举,针对每个分类中的不同数据项提供逐条勾选选项,用户对需要显示的数据项进行勾选;S4、定义附加操作的执行逻辑,并为该附加操作分配独立的唯一ID,唯一ID指向附加操作对应的调用地址;S5、在流程节点的定义中增加其对应的一个或多个附加操作的唯一ID;S6、将流程节点的结束状态对应的下一可执行流程节点作为流程按钮,并显示在节点表单上;S7、工作台选择或者检索到对应的工作节点时,显示节点对应的节点表单。

【技术特征摘要】
1.一种业务高度融合的工作台实现方法,其特征是实现步骤如下:S1、定义流程节点对应的整个业务实例为数据源,对数据源中的数据进行分类提取;S2、针对不同类型的数据,定义其显示结构以及排版方式;S3、对数据源的数据根据分类一一列举,针对每个分类中的不同数据项提供逐条勾选选项,用户对需要显示的数据项进行勾选;S4、定义附加操作的执行逻辑,并为该附加操作分配独立的唯一ID,唯一ID指向附加操作对应的调用地址;S5、在流程节点的定义中增加其对应的一个或多个附加操作的唯一ID;S6、将流程节点的结束状态对应的下一可执行流程节点作为流程按钮,并显示在节点表单上;S7、工作台选择或者检索到对应的工作节点...

【专利技术属性】
技术研发人员:李文威
申请(专利权)人:佛山市众联成云科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1