工作流配置方法、装置、设备及介质制造方法及图纸

技术编号:38734559 阅读:6 留言:0更新日期:2023-09-08 23:22
本公开提供了一种工作流配置方法、装置、设备及介质,可以应用于计算机技术领域。该方法包括:配置与目标业务场景相关联的工作流参数,其中,工作流参数包括与流程节点的操作对象相关联的第一参数和与流程分支相关联的第二参数;基于第二参数以及预设运算符,对流程分支进行配置,得到第一配置信息;基于第一参数与预设运算符,对流程节点操作对象进行配置,得到第二配置信息;以及基于第一配置信息与第二配置信息,生成流程配置文件,以便基于流程配置文件部署工作流流程。流程配置文件部署工作流流程。流程配置文件部署工作流流程。

【技术实现步骤摘要】
工作流配置方法、装置、设备及介质


[0001]本公开涉及计算机
,尤其涉及工作流配置方法、装置、设备及介质。

技术介绍

[0002]工作流管理系统广泛应用于协同办公的各类工作场景,比如:人事管理、财务管理、业务管理、行政管理、项目管理等等,通过有效实施工作流管理,可以帮助企业提升效率、规范管理,达到缩短企业运营周期、改善企业内外部流程、优化并合理利用资源、减少任务差错、以及避免延误企业工作流管理,提升了企业的日常运作,确保企业效率和收益的持续增长。
[0003]在实施本公开的过程中发现,在业务系统内嵌入流程管理,业务系统不支持在线画图部署流程,无法灵活地根据业务需求修改流程。对于操作对象进行配置,在系统开发时就针对具体业务需求具体开发,不能灵活满足在各种复杂场景情况下的需求变更。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种工作流配置方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种工作流配置方法,包括:
[0006]配置与目标业务场景相关联的工作流参数,其中,工作流参数包括与流程节点的操作对象相关联的第一参数和与流程分支相关联的第二参数;
[0007]基于第二参数以及预设运算符,对流程分支进行配置,得到第一配置信息;
[0008]基于第一参数与预设运算符,对流程节点的操作对象进行配置,得到第二配置信息;以及
[0009]基于第一配置信息与第二配置信息,生成流程配置文件,以便基于流程配置文件部署工作流流程
[0010]根据本公开的实施例,第一参数包括操作对象的属性参数;
[0011]其中,基于第一参数与预设运算符,对流程节点的操作对象进行配置,得到第二配置信息,包括:
[0012]对操作对象的属性参数进行配置,得到目标操作对象属性信息;
[0013]将目标操作对象属性信息与预设运算符进行组合,得到第一规则表达式;
[0014]基于第一规则表达式,得到第二配置信息。
[0015]根据本公开的实施例,其中,基于第一配置信息与第二配置信息,确定生成流程配置文件,以便基于流程配置文件部署工作流流程,还包括:
[0016]对操作对象所执行的操作的操作类型进行配置,得到第三配置信息;
[0017]基于第一配置信息、第二配置信息与第三配置信息,生成流程配置文件,以便基于流程配置文件部署工作流流程。
[0018]根据本公开的实施例,基于第二参数以及预设运算符,对流程分支进行配置,得到第一配置信息,包括:
[0019]将第二参数与预设运算符进行组合,得到第二规则表达式;
[0020]基于第二规则表达式,得到第一配置信息。
[0021]根据本公开的实施例,在确定第一参数或第二参数的类型为数值型的情况下,预设运算符包括以下至少之一:大于、等于、不等于、小于、大于等于、小于等于。
[0022]根据本公开的实施例,在确定第一参数或第二参数的类型为目标类型的情况下,预设运算符包括以下至少之一:等于、不等于;
[0023]其中,目标类型包括字符串型或字典项。
[0024]根据本公开的实施例,基于第一配置信息与第二配置信息,生成流程配置文件,包括:
[0025]根据第一配置信息与第二配置信息,绘制工作流流程图;
[0026]根据工作流流程图,生成流程配置文件。
[0027]根据本公开的实施例,工作流配置方法还包括:
[0028]基于流程配置文件,确定与流程配置文件对应的目标工作流以及目标操作者。
[0029]本公开的第二方面提供了一种工作流配置装置,包括:
[0030]第一配置模块,用于配置与目标业务场景相关联的工作流参数,其中,工作流参数包括与流程节点的操作对象相关联的第一参数和与流程分支相关联的第二参数;
[0031]第二配置模块,用于基于第二参数以及预设运算符,对流程分支进行配置,得到第一配置信息;
[0032]第三配置模块,用于基于第一参数与预设运算符,对流程节点操作对象进行配置,得到第二配置信息;以及
[0033]第一生成模块,用于基于第一配置信息与第二配置信息,生成流程配置文件,以便基于流程配置文件部署工作流流程。
[0034]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述工作流配置方法。
[0035]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述工作流配置方法。
[0036]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述工作流配置方法。
[0037]根据本公开的实施例,通过配置与目标业务场景相关联的工作流参数;基于工作流参数与预设运算符,对流程分支以及流程节点进行配置,能够实现根据业务需求,自定义工作流参数,自定义流程分支和流程节点操作对象,极大扩展了流程配置的灵活性,适用于更加复杂、更加灵活的业务场景,能够满足在各种复杂业务场景情况下,灵活地根据业务需求修改流程以及灵活选择流程节点操作对象。
附图说明
[0038]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0039]图1示意性示出了根据本公开实施例的工作流配置方法、装置、设备、介质和程序
产品的应用场景图;
[0040]图2示意性示出了根据本公开实施例的工作流配置方法的流程图;
[0041]图3示意性示出了根据本公开实施例的基于第一参数与预设运算符,对流程节点操作对象进行配置,得到第二配置信息的方法流程图;
[0042]图4示意性示出了根据本公开另一实施例的工作流配置方法的流程图;
[0043]图5示意性示出了根据本公开实施例的工作流配置装置的结构框图;以及
[0044]图6示意性示出了根据本公开实施例的适于实现工作流配置方法的电子设备的方框图。
具体实施方式
[0045]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0046]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0047]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工作流配置方法,包括:配置与目标业务场景相关联的工作流参数,其中,所述工作流参数包括与流程节点的操作对象相关联的第一参数和与流程分支相关联的第二参数;基于所述第二参数以及预设运算符,对所述流程分支进行配置,得到第一配置信息;基于所述第一参数与所述预设运算符,对所述流程节点的操作对象进行配置,得到第二配置信息;以及基于所述第一配置信息与所述第二配置信息,生成流程配置文件,以便基于所述流程配置文件部署工作流流程。2.根据权利要求1所述的方法,其中,所述第一参数包括操作对象的属性参数;其中,所述基于所述第一参数与所述预设运算符,对所述流程节点的操作对象进行配置,得到第二配置信息,包括:对所述操作对象的属性参数进行配置,得到目标操作对象属性信息;将所述目标操作对象属性信息与所述预设运算符进行组合,得到第一规则表达式;基于所述第一规则表达式,得到所述第二配置信息。3.根据权利要求1所述的方法,其中,所述基于所述第一配置信息与所述第二配置信息,确定生成流程配置文件,以便基于所述流程配置文件部署工作流流程,还包括:对所述操作对象所执行的操作的操作类型进行配置,得到第三配置信息;基于所述第一配置信息、所述第二配置信息与所述第三配置信息,生成所述流程配置文件,以便基于所述流程配置文件部署所述工作流流程。4.根据权利要求1所述的方法,其中,所述基于所述第二参数以及预设运算符,对所述流程分支进行配置,得到第一配置信息,包括:将所述第二参数与所述预设运算符进行组合,得到第二规则表达式;基于所述第二规则表达式,得到所述第一配置信息。5.根据权利要求1所述的方法,其中,在确定所述第一参数或所述第二参数的类型为数值型的情况下,所述预设运算符包括以下至少之一:大于、等于、不等于、小于...

【专利技术属性】
技术研发人员:邓丽丽
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1