用于控制业务流程的方法、计算设备和存储介质技术

技术编号:25838038 阅读:25 留言:0更新日期:2020-10-02 14:18
本公开涉及一种用于控制业务流程的方法、计算设备和计算机存储介质。该方法包括:响应于检测到针对节点组件的预定动作,串联节点组件和路径组件,以便生成用于指示业务流程的图形;将用于指示业务流程的图形转换为标准化流程定义文件;响应于经由流程网关接收到关于新建流程的请求,调用标准化流程定义文件,以便基于对标准化流程定义文件的解析生成与预定节点类型和与表单相关联的多个流程节点;响应于确定业务流程流转至当前流程节点,基于流程流转数据和当前流程节点的预定节点类型做出对应的处理动作;响应于检测到用于指示流程流转状态的标识,渲染当前流程节点的图形。本公开能够快速交付符合多样化业务需求的标准化流程。

【技术实现步骤摘要】
用于控制业务流程的方法、计算设备和存储介质
本公开的实施例总体涉及业务流程领域,具体涉及用于控制业务流程的方法、计算设备和计算机存储介质。
技术介绍
随着计算机软件技术和管理信息化的快速发展,对业务流程的控制提出了更高的要求。在实际业务流程处理过程中,需要快速处理海量业务,并且根据实际情况对各种业务做出不同的流程处理。针对不同类型的业务,还可能需要接入不同的外部业务系统,诸如财务系统、客服售后系统、商户系统等。为了提高服务质量,还可能需要对当前的业务流程进行定期升级和改进。然而,现有的用于控制业务流程的方案通常是针对特定的业务流程或者逻辑而设置的,当业务流程面临升级、改进,或者业务类型发生变化时,需要对控制业务流程的方案进行重新开发和较长的交付时间。因此,现有的用于控制业务流程的方案存在难以实现流程控制的标准化,无法快速交付符合多样化业务需求的标准化流程的不足,因而难以满足企业在业务流程开放性方面的需求。
技术实现思路
本公开提供了一种用于控制业务流程的方法、计算设备和计算机存储介质,能够快速交付符合多样化业务需求的标准化流程,以利于提高业务流程的开放性。根据本公开的第一方面,提供了一种用于控制业务流程的方法。该方法包括:响应于检测到针对节点组件的预定动作,串联节点组件和路径组件,以便生成用于指示业务流程的图形;将用于指示业务流程的图形转换为标准化流程定义文件,标准化流程定义文件与预定流程类型相关联;响应于经由流程网关接收到关于新建流程的请求,调用标准化流程定义文件,以便基于对标准化流程定义文件的解析生成与预定节点类型相关联的多个流程节点,多个流程节点中的至少部分流程节点与表单相关联,表单用于获取相关联流程节点的输入参数;响应于确定业务流程流转至多个流程节点中的当前流程节点,基于流程流转数据和当前流程节点的预定节点类型做出对应的处理动作,处理动作至少包括生成用于指示流程流转状态的标识;以及响应于检测到用于指示流程流转状态的标识,渲染用于指示当前流程节点的图形。根据本专利技术的第二方面,还提供了一种计算设备,该计算设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令当由至少一个处理单元执行时,使得设备执行本公开的第一方面的方法的步骤。根据本公开的第三方面,还提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序被机器执行时执行本公开的第一方面的方法。在一些实施例中,用于控制业务流程的方法还包括:响应于检测到针对表单组件的点选或拖拽动作,生成可视化图形方式的表单,表单包括多个用于接收输入参数的字段;以及将表单转换为标准化表单配置文件,其中标准化表单配置文件符合流程定义语言。在一些实施例中,用于控制业务流程的方法还包括:获取表单中的输入参数;基于表单中的输入参数,确定当前流程节点处的路径选择;向流程处理引擎发送路径选择,以便基于路径选择确定在当前流程节点处的路径走向。在一些实施例中,用于控制业务流程的方法还包括:流程处理引擎读取表单中的每一个字段;以及将所读取的每一个字段和对应的输入参数传递至下一流程节点。在一些实施例中,基于路径选择确定在当前流程节点处的路径走向包括:响应于确定当前流程节点为与自动执行相关联的流程节点,调用挂载的自动路由决策处理器,并且将表单中与执行方式相关联的字段传递至自动路由决策处理器;响应于自动路由决策处理器确定表单中与执行方式相关联的字段所接收的输入参数指示手动确认,向流程处理引擎发送用于执行手动确认的路径标识;以及流程处理引擎基于路径标识,确定当前流程节点处的路径走向。在一些实施例中,预定流程类型包括快速退款流程、数据维护流程、应用发布流程和商户注册流程中的至少一项,预定节点类型包括申请类型、审批类型、操作类型和验收类型中的至少一项。在一些实施例中,处理动作包括:通知用户通过以下方式中的一项进行:电子邮件和即时通信应用。在一些实施例中,用于控制业务流程的方法还包括:向流程网关路由关于处理动作的处理回执,以用于基于处理回执发送关于业务流程的处理结果。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在各个附图中,相同或对应的标号表示相同或对应的部分,其中:图1示出了根据本公开的实施例的实现用于控制业务流程的方法的系统的示意图;图2A和图2B示意性示出了根据本公开的实施例的使用节点串联单元进行流程设计的示意图;图3A和图3B示意性示出了根据本公开的实施例的使用表单设计单元进行表单设计的示意图;图4示出了根据本公开的实施例的用于控制业务流程的方法的流程图;图5示出了根据本公开的实施例的用于确定业务流程的路径走向的方法的流程图;图6示出了根据本公开的实施例的用于自动判断业务流程的路径走向的方法的流程图;以及图7示意性地示出了适于用来实现本公开的实施例的电子设备的框图。具体实施方式下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。如前文所描述,传统的用于控制业务流程的方案通常是针对特定的业务流程或者逻辑而设置的。当业务流程面临升级、改进,或者业务类型发生变化时,需要对控制业务流程的方案进行重新开发和较长的交付时间。因此,传统的用于控制业务流程的方案存在诸多不足,诸如难以实现流程控制的标准化,无法快速交付符合多样化业务需求的标准化流程等,因而难以满足企业在业务流程开放性方面的需求。为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个,本公开的示例实施例提出了一种用于控制业务流程的方案。该方案包括:响应于检测到针对节点组件的预定动作,串联节点组件和路径组件,以便生成用于指示业务流程的图形;将用于指示业务流程的图形转换为标准化流程定义文件,标准化流程定义文件与预定流程类型相关联;响应于经由流程网关接收到关于新建流程的请求,调用标准化流程定义文件,以便基于对标准化流程定义文件的解析生成与预定节点类型相关联的多个流程节点,多个流程节点中的至少部分流程节点与表单相关联,表单用于获取相关联流程节点的输入参数;本文档来自技高网...

【技术保护点】
1.一种用于控制业务流程的方法,包括:/n响应于检测到针对节点组件的预定动作,串联所述节点组件和路径组件,以便生成用于指示业务流程的图形;/n将所述用于指示业务流程的图形转换为标准化流程定义文件,所述标准化流程定义文件与预定流程类型相关联;/n响应于经由流程网关接收到关于新建流程的请求,调用所述标准化流程定义文件,以便基于对所述标准化流程定义文件的解析生成与预定节点类型相关联的多个流程节点,所述多个流程节点中的至少部分流程节点与表单相关联,所述表单用于获取相关联流程节点的输入参数;/n响应于确定所述业务流程流转至所述多个流程节点中的当前流程节点,基于流程流转数据和所述当前流程节点的预定节点类型做出对应的处理动作,所述处理动作至少包括生成用于指示流程流转状态的标识;以及/n响应于检测到所述用于指示流程流转状态的标识,渲染用于指示所述当前流程节点的图形。/n

【技术特征摘要】
1.一种用于控制业务流程的方法,包括:
响应于检测到针对节点组件的预定动作,串联所述节点组件和路径组件,以便生成用于指示业务流程的图形;
将所述用于指示业务流程的图形转换为标准化流程定义文件,所述标准化流程定义文件与预定流程类型相关联;
响应于经由流程网关接收到关于新建流程的请求,调用所述标准化流程定义文件,以便基于对所述标准化流程定义文件的解析生成与预定节点类型相关联的多个流程节点,所述多个流程节点中的至少部分流程节点与表单相关联,所述表单用于获取相关联流程节点的输入参数;
响应于确定所述业务流程流转至所述多个流程节点中的当前流程节点,基于流程流转数据和所述当前流程节点的预定节点类型做出对应的处理动作,所述处理动作至少包括生成用于指示流程流转状态的标识;以及
响应于检测到所述用于指示流程流转状态的标识,渲染用于指示所述当前流程节点的图形。


2.根据权利要求1所述的方法,还包括:
响应于检测到针对表单组件的点选或拖拽动作,生成可视化图形方式的所述表单,所述表单包括多个用于接收所述输入参数的字段;以及
将所述表单转换为标准化表单配置文件,其中所述标准化表单配置文件符合流程定义语言。


3.根据权利要求2所述的方法,还包括:
获取所述表单中的所述输入参数;
基于所述表单中的所述输入参数,确定所述当前流程节点处的路径选择;以及
向流程处理引擎发送所述路径选择,以便基于所述路径选择确定在所述当前流程节点处的路径走向。


4.根据权利要求3所述的方法,还包括:
所述流程处理引擎读取所述表单中的每一个字段;以及
将所读取的每一个字段和对应的输入...

【专利技术属性】
技术研发人员:何福永陈威顾峰徐晓双夏政红
申请(专利权)人:南京梦饷网络科技有限公司
类型:发明
国别省市:江苏;32

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

1