System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种工作流程生成方法、设备及介质技术_技高网

一种工作流程生成方法、设备及介质技术

技术编号:40427069 阅读:8 留言:0更新日期:2024-02-20 22:47
本申请公开了一种工作流程生成方法、设备及介质,方法包括:接收指定业务场景类型中工作流程的扩展请求,得到扩展属性的属性信息以及关联流程信息;根据属性信息,对扩展属性字段进行字段内容填充;若关联流程信息不为空,根据关联流程信息,将扩展属性与指定业务类型进行关联和/或将扩展属性与指定工作流程类型进行关联;获取指定业务场景类型中多个工作流程类型的工作流程框架,确定与扩展属性具有关联的工作流程框架,将扩展属性与关联的工作流程框架的常规属性进行融合,得到扩展工作流程框架;在工作流设计器,对扩展工作流程框架中扩展属性与常规属性的属性内容进行配置,生成指定业务场景类型的工作流程。提高工作流程生成灵活性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种工作流程生成方法、设备及介质


技术介绍

1、在企业erp系统中,工作流程的出现背景主要是为了优化和自动化企业内部的业务流程。随着企业规模的扩大和业务复杂性的增加,传统的手工处理方式往往效率低下、容易出错,并且难以跟踪和监控整个流程的状态。因此,引入工作流程管理的概念,可以将企业内部的各种业务流程进行规范化、标准化的设计和执行。工作流程可以涵盖从请假、采购、审批、报销等日常操作到更复杂的销售订单处理、生产计划调度等核心业务流程。

2、目前,工作流设计器提供了基础属性配置项来满足常规场景下的设计,但基础属性并不能满足每个业务场景类型的需求,为了适配实际业务场景,会带来诸多弊端:一是如果根据具体的业务需求修改标准产品(设置好的工作流程),不但会延误交付时间、增大了工作量,而且大量的个性化需求会使产品变的复杂,失去了标准产品原有的灵活性;二是标准产品的调整依赖工作流设计器的开发,难以及时响应项目上的具体需求,各个项目需求不同而开发又难以深入项目确认合适的属性设计方案,从而导致开发进度延缓、设计方案不合理、项目二次调整不方便等问题。

3、因此,当标准产品已经开始交付,如果产生新的需求和改动点实施人员不能进行现场配置,还需要再联系产品开发进行功能调整,此类场景会消耗大量的开发时长,影响项目的交付进度。综上所述,在大量业务场景类型的情况下,工作流程的生成灵活性差且效率低。


技术实现思路

1、本申请实施例提供一种工作流程生成方法、设备及介质,用于解决在大量业务场景类型的情况下,工作流程的生成灵活性差且效率低的问题。

2、本申请实施例采用下述技术方案:

3、一方面,本申请实施例提供了一种工作流程生成方法,该方法包括:接收指定业务场景类型中工作流程的扩展请求,对所述扩展请求进行解析,得到扩展属性的属性信息以及关联流程信息;根据所述属性信息,对预先设定的扩展属性字段进行字段内容填充;若所述关联流程信息不为空,根据所述关联流程信息,将所述扩展属性与指定业务类型进行关联和/或将所述扩展属性与指定工作流程类型进行关联;所述指定业务类型包括多个工作流程类型;获取所述指定业务场景类型中多个工作流程类型的工作流程框架,确定与所述扩展属性具有关联性的工作流程框架,将所述扩展属性与关联的工作流程框架的常规属性进行融合,得到所述指定业务场景类型的扩展工作流程框架;在工作流设计器中,对所述扩展工作流程框架中扩展属性与常规属性之间的属性内容进行配置,生成所述指定业务场景类型的工作流程。

4、一个示例中,所述根据所述属性信息,对预先设定的扩展属性字段进行字段内容填充,具体包括:确定所述属性信息包括一级属性标题与二级属性标题,以将一级属性标题的字段内容设置为所述一级属性标题,将二级属性标题的字段内容设置为所述二级属性标题;所述一级属性用于划分属性分组;所述二级属性为所述一级属性的属性类型;根据所述二级属性携带的属性映射信息,得到所述二级属性的属性值,以将二级属性的属性值字段内容设置为所述属性值;所述属性值包括文本型、枚举型、布尔型中的一种;确定所述属性信息包括所述一级属性的显示级别,以将所述一级属性的显示级别字段内容设置为所述显示级别,所述显示级别包括工作流程类型、工作流程节点中的一种。

5、一个示例中,所述根据所述关联流程信息,将所述扩展属性与指定业务类型进行关联和/或将所述扩展属性与指定流程类型进行关联,具体包括:在所述关联流程信息中,若所述扩展属性具有绑定的指定业务类型编号,则将所述扩展属性的业务类型编号的字段内容设置为所述指定业务类型编号,以将所述扩展属性与处于所述指定业务类型编号下的所有工作流程框架进行关联;若所述扩展属性具有绑定的指定工作流程类型编号,则将所述扩展属性的流程类型编号的字段内容设置为所述指定工作流程类型编号,以将所述扩展属性与所述指定工作流程类型编号对应的工作流程框架进行关联。

6、一个示例中,所述在工作流设计器中,对所述扩展工作流程框架中扩展属性与常规属性之间的属性内容进行配置,生成所述指定业务场景类型的工作流程,具体包括:在所述工作流设计器中,根据所述一级属性的显示级别字段内容与一级属性标题的字段内容,将所述一级属性标题在所述扩展工作流程框架上进行展示;接收针对所述一级属性的点击动作,根据所述二级属性标题的字段内容,展示所述二级属性标题的可视化界面;根据所述二级属性的属性值字段内容,对用户在所述可视化界面中针对二级属性的配置内容进行校验;若校验通过,则将所述配置内容确定为所述二级属性的属性内容。

7、一个示例中,所述方法还包括:若所述二级属性的配置内容校验失败,则将所述二级属性的配置内容与所述二级属性的属性值字段内容进行匹配;若匹配成功,则将所述二级属性的配置内容转换为符合所述二级属性的属性值字段内容的待验证配置内容;将所述待验证配置内容以弹窗的方式向用户进行展示,在所述用户确认后,则将所述待验证配置内容确定为所述二级属性的属性内容。

8、一个示例中,所述在工作流设计器中,对所述扩展工作流程框架中扩展属性与常规属性之间的属性内容进行配置,生成所述指定业务场景类型的工作流程之后,所述方法还包括:接收用户针对所述工作流程的扩展属性填写请求;通过预先设定的调用接口,获取所述扩展属性;通过所述扩展属性的键值,获取所述扩展属性的属性内容;所述键值为所述扩展属性的属性字段内容。

9、一个示例中,所述方法还包括:若所述关联流程信息为空,生成所述扩展属性的无关联通知信息;将所述无关联通知信息发送至管理用户终端;接收所述管理用户终端针对所述无关联通知信息的确认信息,将所述扩展属性与所述指定业务场景类型的所有工作流程类型进行关联。

10、一个示例中,所述将所述扩展属性与所述指定业务场景类型的所有工作流程类型进行关联,具体包括:获取预先设定的用于表示所有业务类型的特定编号,将所述扩展属性的业务类型字段内容设置为所述特定编号,以将所述扩展属性与所有业务类型的所有工作流程框架进行关联;将所述扩展属性的流程类型字段内容设置为所述特定编号。

11、另一方面,本申请实施例提供了一种工作流程生成设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:接收指定业务场景类型中工作流程的扩展请求,对所述扩展请求进行解析,得到扩展属性的属性信息以及关联流程信息;根据所述属性信息,对预先设定的扩展属性字段进行字段内容填充;若所述关联流程信息不为空,根据所述关联流程信息,将所述扩展属性与指定业务类型进行关联和/或将所述扩展属性与指定工作流程类型进行关联;所述指定业务类型包括多个工作流程类型;获取所述指定业务场景类型中多个工作流程类型的工作流程框架,确定与所述扩展属性具有关联性的工作流程框架,将所述扩展属性与关联的工作流程框架的常规属性进行融合,得到所述指定业务场景类型本文档来自技高网...

【技术保护点】

1.一种工作流程生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述属性信息,对预先设定的扩展属性字段进行字段内容填充,具体包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述关联流程信息,将所述扩展属性与指定业务类型进行关联和/或将所述扩展属性与指定流程类型进行关联,具体包括:

4.根据权利要求2所述的方法,其特征在于,所述在工作流设计器中,对所述扩展工作流程框架中扩展属性与常规属性之间的属性内容进行配置,生成所述指定业务场景类型的工作流程,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述在工作流设计器中,对所述扩展工作流程框架中扩展属性与常规属性之间的属性内容进行配置,生成所述指定业务场景类型的工作流程之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述将所述扩展属性与所述指定业务场景类型的所有工作流程类型进行关联,具体包括:

9.一种工作流程生成设备,其特征在于,包括:

10.一种工作流程生成非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种工作流程生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述属性信息,对预先设定的扩展属性字段进行字段内容填充,具体包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述关联流程信息,将所述扩展属性与指定业务类型进行关联和/或将所述扩展属性与指定流程类型进行关联,具体包括:

4.根据权利要求2所述的方法,其特征在于,所述在工作流设计器中,对所述扩展工作流程框架中扩展属性与常规属性之间的属性内容进行配置,生成所述指定业务场景类型的工作流程,具体包括:

5.根据权利要求4所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:闫祥昊李志超黄呈宇郑善林房鹏飞闫汝成
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1