System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 业务流程图处理方法及装置、电子设备及存储介质制造方法及图纸_技高网

业务流程图处理方法及装置、电子设备及存储介质制造方法及图纸

技术编号:40960629 阅读:9 留言:0更新日期:2024-04-18 20:38
本发明专利技术实施例提供一种业务流程图处理方法及装置、电子设备及存储介质。业务流程图处理方法,包括如下步骤:选择步骤:在已绘制的业务模块流程图中选择至少两个业务模块作为第一选中业务模块;确定步骤:在业务模块流程图中确定出将第一选中业务模块作为前驱业务模块和后继业务模块的业务模块,作为第一选中业务模块的包含业务模块;创建步骤:根据第一选中业务模块和与之对应的包含业务模块创建新业务模块;更新步骤:根据新业务模块更新已绘制的业务模块流程图。这种方案能够使流程图软件的使用者自由地、快速地修改和重构所搭建的业务流程图,从而可以大大提高流程图搭建效率,有效提高用户体验。

【技术实现步骤摘要】

本专利技术涉及图像处理,更具体地涉及一种业务流程图处理方法、一种业务流程图处理装置、一种电子设备及一种存储介质。


技术介绍

1、流程图软件程序是图结构在软件领域的一种应用,由业务模块、连接线、端子经过组合而成的一种图拓扑结构。流程图软件程序是实现软件数据流控制、通过输入数据得到输出数据的一种实现方式。子流程图是一种特殊的流程图,它具备流程图的特性(可包含多个业务模块),但也可以被放置到其他流程图里面,并可以通过暴露出输入输出,对外表现为一个业务模块。

2、现有技术中,用户在绘制业务流程图时,针对已经绘制的流程图,存在相互关联的部分业务模块是需要再次复用的,因此,需要将相互关联的部分业务模块构建新业务模块来实现复用,现有技术中,只能用户逐步按照创建主流程图的方式创建用于复用的新业务模块,而无法根据已绘制流程图中进行快捷式创建用于复用的新业务模块。


技术实现思路

1、考虑到上述问题而提出了本专利技术。本专利技术提供了一种业务流程图处理方法、一种业务流程图处理装置、一种电子设备及一种存储介质。

2、根据本专利技术一方面,提供了一种业务流程图处理方法,包括如下步骤:选择步骤:在已绘制的业务模块流程图中选择至少两个业务模块作为第一选中业务模块;确定步骤:在业务模块流程图中确定出将第一选中业务模块作为前驱业务模块和后继业务模块的业务模块,作为第一选中业务模块的包含业务模块;创建步骤:根据第一选中业务模块和与之对应的包含业务模块创建新业务模块;更新步骤:根据新业务模块更新已绘制的业务模块流程图。

3、示例性地,在选择步骤和确定步骤之间,方法还包括:在已绘制的业务模块流程图中确定第一选中业务模块所在的相互独立的至少两个连通域;连通域用于指示一个独立的业务模块流程图;针对每个独立的连通域,分别执行确定步骤、创建步骤和更新步骤。

4、示例性地,在已绘制的业务模块流程图中确定第一选中业务模块所在的相互独立的至少两个连通域,具体包括:根据已绘制的业务模块流程图的拓扑顺序对业务模块流程图中的每个业务模块进行编号;根据编号确定出第一选中业务模块所在的相互独立的至少两个连通域。

5、示例性地,确定步骤还包括:根据已绘制的业务模块流程图的拓扑顺序对业务模块流程图中的每个业务模块进行从小到大编号;在业务模块流程图中的业务模块中确定出具有特定编号的业务模块作为待确定业务模块,特定编号大于该连通域中的所有选中业务模块的最小编号且小于该连通域中的所有选中业务模块的最大编号;在待确定业务模块中,确定出将第一选中业务模块作为前驱业务模块和后继业务模块的业务模块,作为该第一选中业务模块所对应的包含业务模块。

6、示例性地,更新步骤包括:根据业务模块流程图的拓扑顺序确定新业务模块对外的输入端子和输出端子以及输入端子和输出端子与业务模块流程图中的其他端子之间的连接关系;根据输入端子和输出端子以及连接关系,在业务模块流程图中用新业务模块替换第一选中业务模块和包含业务模块。

7、示例性地,在创建步骤之后,方法还包括:将新业务模块作为资源进行保存;响应于用户对新业务模块的编辑操作,对应更新业务模块流程图中的新业务模块。

8、示例性地,在更新步骤之后,方法还包括:在新业务模块中选择至少两个业务模块作为第二选中业务模块;在新业务模块的业务模块流程图中确定出将第二选中业务模块作为前驱业务模块和后继业务模块的业务模块,作为第二选中业务模块的包含业务模块;根据第二选中业务模块和与之对应的包含业务模块创建新子业务模块;根据新子业务模块更新新业务模块。

9、示例性地,在根据第二选中业务模块和与之对应的包含业务模块创建新子业务模块之后,方法还包括:将新子业务模块作为资源进行保存;响应于用户对新子业务模块的编辑操作,对应更新新业务模块中的新子业务模块。

10、根据本专利技术另一方面,提供一种业务流程图处理装置,包括:选择模块,用于在已绘制的业务模块流程图中选择至少两个业务模块作为第一选中业务模块;确定模块,用于在业务模块流程图中确定出将第一选中业务模块作为前驱业务模块和后继业务模块的业务模块,作为第一选中业务模块的包含业务模块;创建模块,用于根据第一选中业务模块和与之对应的包含业务模块创建新业务模块;更新模块,用于根据新业务模块更新已绘制的业务模块流程图。

11、根据本专利技术另一方面,提供一种电子设备,包括处理器和存储器,存储器中存储有计算机程序指令,计算机程序指令被处理器运行时用于执行上述业务流程图处理方法。

12、根据本专利技术另一方面,提供一种存储介质,存储有计算机程序/指令,计算机程序/指令在运行时用于执行上述业务流程图处理方法。

13、根据本专利技术实施例的业务流程图处理方法及装置、电子设备及存储介质,可以从已绘制的业务模块流程图中任意选择业务模块并基于选择的业务模块创建新业务模块,不仅能够更新已绘制的业务模块流程图,还能将该新业务模块作为一个复用业务模块来根据需求进行在任意的业务模块流程图中进行调用,这种方案能够使流程图软件的使用者自由地、快速地修改和重构所搭建的业务流程图,从而可以大大提高流程图搭建效率,有效提高用户体验。

本文档来自技高网...

【技术保护点】

1.一种业务流程图处理方法,其特征在于,包括如下步骤:

2.如权利要求1所述的方法,其特征在于,在所述选择步骤和所述确定步骤之间,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述在所述已绘制的所述业务模块流程图中确定所述第一选中业务模块所在的相互独立的至少两个连通域,具体包括:

4.如权利要求2所述的方法,其特征在于,所述确定步骤还包括:

5.如权利要求1所述的方法,其特征在于,所述更新步骤包括:

6.如权利要求1所述的方法,其特征在于,在所述创建步骤之后,所述方法还包括:

7.如权利要求1所述的方法,其特征在于,在所述更新步骤之后,所述方法还包括:

8.如权利要求7所述的方法,其特征在于,在所述根据所述第二选中业务模块和与之对应的所述包含业务模块创建新子业务模块之后,所述方法还包括:

9.一种业务流程图处理装置,其特征在于,包括:

10.一种电子设备,包括处理器和存储器,其特征在于,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时用于执行如权利要求1-8任一项所述的业务流程图处理方法。

11.一种存储介质,存储有计算机程序/指令,其特征在于,所述计算机程序/指令在运行时用于执行如权利要求1-8任一项所述的业务流程图处理方法。

...

【技术特征摘要】

1.一种业务流程图处理方法,其特征在于,包括如下步骤:

2.如权利要求1所述的方法,其特征在于,在所述选择步骤和所述确定步骤之间,所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述在所述已绘制的所述业务模块流程图中确定所述第一选中业务模块所在的相互独立的至少两个连通域,具体包括:

4.如权利要求2所述的方法,其特征在于,所述确定步骤还包括:

5.如权利要求1所述的方法,其特征在于,所述更新步骤包括:

6.如权利要求1所述的方法,其特征在于,在所述创建步骤之后,所述方法还包括:

7.如权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:崔国力
申请(专利权)人:苏州镁伽科技有限公司
类型:发明
国别省市:

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

1