基于流程图设计业务流程的自动化控制方法、系统以及设备与流程

文档序号:39915191发布日期:2024-11-08 20:06阅读:15来源:国知局
基于流程图设计业务流程的自动化控制方法、系统以及设备与流程

本发明涉及计算机领域,尤其涉及一种基于流程图设计业务流程的自动化控制方法、系统以及设备。


背景技术:

1、随着工业自动化技术的广泛应用,传统设计方法的局限性愈发凸显。工程师在设计自动化系统时,必须全面理解用户的业务流程,确保系统能够精准满足实际需求。

2、然而,一旦用户的业务流程发生变动,传统的设计方法便显得捉襟见肘。工程师需要投入大量时间和精力去修改程序,以适应新的业务流程,这不仅影响了项目的交付进度,还可能导致成本的显著增加。因此,如何提升自动化系统的灵活性和可维护性,使其能够迅速响应业务流程的变动,成为工业自动化领域亟待解决的关键问题。


技术实现思路

1、本发明的目的之一在于提供一种基于流程图设计业务流程的自动化控制方法、系统以及设备,能够提升自动化系统的灵活性和可维护性,使其能够迅速响应业务流程的变动。

2、本发明的目的之一在于提供一种基于流程图设计业务流程的自动化控制方法、系统以及设备,能够引入流程图绘制技术,实现了业务流程的直观化、灵活化和高效化。

3、本发明的目的之一在于提供一种基于流程图设计业务流程的自动化控制方法、系统以及设备,提供jquery-flowchart的流程图绘制组件,通过流程图的方式能更直观地了解业务流程,降低了用户的学习成本和操作难度。

4、本发明的目的之一在于提供一种基于流程图设计业务流程的自动化控制方法、系统以及设备,在无新功能节点的需求时,修改业务流程仅需要通过流程图绘制的方式修改,无需工程师进行程序开发,大大提高了工作效率和灵活性。

5、本发明的目的之一在于提供一种基于流程图设计业务流程的自动化控制方法、系统以及设备,在新增新功能节点时,工程师仅需关注该功能节点的开发,无需关注业务流程的变化,减少了熟悉业务流程的时间和开发工作量。

6、为了实现本发明的至少一个发明目的,本发明提供了一种基于流程图设计业务流程的自动化控制方法,包括以下步骤:

7、提供用户端,用户端设置流程图绘制组件,获取用户端的用户绘制的业务流程图;

8、对流程数据执行解析;以及

9、获取流程数据生成节点对象以及根据节点之间的连线,添加对应的输出事件;

10、其中,生成的每个节点对象均封装了与该节点相关的所有操作和事件,并包括了该节点的属性信息;其中,输出事件为当前节点完成任务时需要触发的后续操作。

11、在一些实施例中,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:根据流程数据解析提取出的信息,生成对应的节点对象;以及为每个节点对象分配唯一的标识符。

12、在一些实施例中,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:当有节点触发输出事件时,调用相应的处理方法或执行相应的操作,并按照预定的顺序执行后续节点;以及同时记录执行过程中的日志信息。

13、在一些实施例中,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:验证节点输入资源的完整性,是否满足运行需求;根据节点的属性和配置生成当前节点所需的控制指令,并通过相应的接口下发到目标设备或系统。

14、在一些实施例中,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:任务完成后,输出该节点相应的资源或数据至之后连接的节点。

15、在一些实施例中,其中流程图绘制组件为jquery-flowchart。

16、根据本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时执行所述的基于流程图设计业务流程的自动化控制方法的步骤。

17、根据本发明的另一方面,还提供了一种基于流程图设计业务流程的自动化控制设备,包括:

18、存储器,用于存储软件应用程序,

19、处理器,用于执行所述软件应用程序,所述软件应用程序的各程序相对应地执行所述的基于流程图设计业务流程的自动化控制方法的各步骤。

20、根据本发明的另一方面,还提供了一种基于流程图设计业务流程的自动化控制系统,应用了所述的基于流程图设计业务流程的自动化控制方法,所述基于流程图设计业务流程的自动化控制系统包括业务流程图单元、流程数据解析单元以及输出事件单元;所述业务流程图单元提供用户端,用户端设置流程图绘制组件,获取用户端的用户绘制的业务流程图,所述流程数据解析单元对流程数据执行解析,所述输出事件单元获取流程数据生成节点对象以及根据节点之间的连线,添加对应的输出事件;所述业务流程图单元设置有web界面模块,所述web界面模块提供jquery-flowchart组件,为用户提供图形化界面。

21、在一些实施例中,其中所述基于流程图设计业务流程的自动化控制系统还包括流程节点新增单元,所述流程节点新增单元提供开发端,获取开发端的基类继承,完成新增一个流程节点供前端流程图中使用。



技术特征:

1.一种基于流程图设计业务流程的自动化控制方法,其特征在于,所述基于流程图设计业务流程的自动化控制方法包括以下步骤:

2.如权利要求1所述的基于流程图设计业务流程的自动化控制方法,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:根据流程数据解析提取出的信息,生成对应的节点对象;以及为每个节点对象分配唯一的标识符。

3.如权利要求1所述的基于流程图设计业务流程的自动化控制方法,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:当有节点触发输出事件时,调用相应的处理方法或执行相应的操作,并按照预定的顺序执行后续节点;以及同时记录执行过程中的日志信息。

4.如权利要求1所述的基于流程图设计业务流程的自动化控制方法,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:验证节点输入资源的完整性,是否满足运行需求;根据节点的属性和配置生成当前节点所需的控制指令,并通过相应的接口下发到目标设备或系统。

5.如权利要求4所述的基于流程图设计业务流程的自动化控制方法,其中所述基于流程图设计业务流程的自动化控制方法还包括步骤:任务完成后,输出该节点相应的资源或数据至之后连接的节点。

6.如权利要求1至5中任一所述的基于流程图设计业务流程的自动化控制方法,其中流程图绘制组件为jquery-flowchart。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时执行权利要求1至6中任一所述的基于流程图设计业务流程的自动化控制方法的步骤。

8.一种基于流程图设计业务流程的自动化控制设备,其特征在于,包括:

9.一种基于流程图设计业务流程的自动化控制系统,应用了如权利要求1至6中任一所述的基于流程图设计业务流程的自动化控制方法,其特征在于,所述基于流程图设计业务流程的自动化控制系统包括业务流程图单元、流程数据解析单元以及输出事件单元;所述业务流程图单元提供用户端,用户端设置流程图绘制组件,获取用户端的用户绘制的业务流程图,所述流程数据解析单元对流程数据执行解析,所述输出事件单元获取流程数据生成节点对象以及根据节点之间的连线,添加对应的输出事件;所述业务流程图单元设置有web界面模块,所述web界面模块提供jquery-flowchart组件,为用户提供图形化界面。

10.如权利要求9所述的基于流程图设计业务流程的自动化控制系统,其中所述基于流程图设计业务流程的自动化控制系统还包括流程节点新增单元,所述流程节点新增单元提供开发端,获取开发端的基类继承,完成新增一个流程节点供前端流程图中使用。


技术总结
一种基于流程图设计业务流程的自动化控制方法,包括以下步骤:提供用户端,用户端设置流程图绘制组件,获取用户端的用户绘制的业务流程图;对流程数据执行解析;以及获取流程数据生成节点对象以及根据节点之间的连线,添加对应的输出事件;其中,生成的每个节点对象均封装了与该节点相关的所有操作和事件,并包括了该节点的属性信息;其中,输出事件为当前节点完成任务时需要触发的后续操作。

技术研发人员:孙健,庄文浩,陆荣,杨鹏
受保护的技术使用者:苏州君跻基因科技有限公司
技术研发日:
技术公布日:2024/11/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1