System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 自动化流程的编辑方法和控制方法、系统、电子设备技术方案_技高网

自动化流程的编辑方法和控制方法、系统、电子设备技术方案

技术编号:41236949 阅读:2 留言:0更新日期:2024-05-09 23:50
本申请实施例提供了一种自动化流程的编辑方法和控制方法、系统、电子设备。该编辑方法包括:显示第一用户界面,第一用户界面中包括由多个设备节点组成的自动化流程的流程图,每个设备节点对应自动化流程中的一个主设备;基于用户对目标节点的第一操作的操作信息,在流程图中的第一位置添加变量节点,第一位置在目标节点之前或之后,变量节点对应目标设备执行主操作所涉及的变量,目标设备是目标节点对应的主设备;确定与变量节点对应的应用程序调用指令的脚本信息,以在执行变量节点时根据脚本信息调用对应的应用程序对变量关联的数据执行处理操作。实现了对自动化流程中的数据的自动、实时且准确处理。

【技术实现步骤摘要】

本申请涉及自动化,具体地,涉及一种自动化流程的编辑方法、一种自动化流程的控制方法、一种自动化流程的编辑系统、一种自动化流程的控制系统、一种电子设备及一种存储介质。


技术介绍

1、在自动化
,常常涉及对自动化流程中的数据的处理。在一些情况下,数据的处理通常还涉及保密的问题。以实验室自动化流程为例。随着生命科学实验信息化的发展,实验室将实验信息化数据应用于数据挖掘、数据复杂统计等复杂数据应用领域,但具体的使用和处理方法是实验室的保密内容,需要防止未经授权的访问和披露。因此,如何在保密的情况下实现对实验数据的处理,成为实验室要解决的一个重要问题。

2、现有技术中,通常需要人工将自动化流程中的实验数据导出,然后由人工将导出的实验数据导入到实验人员的数据处理程序中进行处理。这种导出导入的数据处理方式,需要花费大量的人力成本和一定的时间成本。并且还容易出错,同时依然存在数据泄密的风险。


技术实现思路

1、为了至少部分地解决现有技术中存在的问题,根据本申请的第一个方面,提供了一种自动化流程的编辑方法,包括:

2、显示第一用户界面,其中,第一用户界面中包括由多个设备节点组成的自动化流程的流程图,每个设备节点对应自动化流程中的一个主设备;

3、基于用户对目标节点的第一操作的操作信息,在流程图中的第一位置添加变量节点,其中,目标节点是多个设备节点中的任意一个,第一位置在目标节点之前或者在目标节点之后,变量节点对应目标设备执行主操作所涉及的变量,目标设备是目标节点对应的主设备;以及

4、确定与变量节点对应的应用程序调用指令的脚本信息,以在执行变量节点时根据脚本信息调用对应的应用程序对变量关联的数据执行处理操作,其中,处理操作与应用程序的功能相对应。

5、示例性地,变量节点包括第一节点,第一节点在目标节点之前,应用程序包括具有数据模板创建功能的第一应用程序,确定与变量节点对应的应用程序调用指令的脚本信息,包括:

6、确定在第一节点执行的第一指令的脚本信息,以在目标设备执行主操作之前调用第一应用程序创建关于变量的数据写入模板,并在目标设备执行主操作时将变量关联的数据写入至模板中;

7、其中,第一指令是对第一应用程序的调用指令。

8、示例性地,变量节点包括第二节点,第二节点在目标节点之后,应用程序包括具有数据统计功能的第二应用程序,确定与变量节点对应的应用程序调用指令的脚本信息,包括:

9、确定在第二节点执行的第二指令的脚本信息,以在目标设备执行主操作之后调用第二应用程序对变量关联的数据进行统计;

10、其中,第二指令是对第二应用程序的调用指令。

11、示例性地,确定与变量节点对应的应用程序调用指令的脚本信息,还包括:

12、确定变量关联的数据的第一存储地址,以在启动应用程序时将第一存储地址作为应用程序的启动参数,以使应用程序从第一存储地址获取变量关联的数据并执行处理操作。

13、示例性地,确定变量关联的数据的第一存储地址,包括:

14、获取变量的表达式的名称;以及

15、对表达式的名称进行拼接处理,以确定变量关联的数据的第一存储地址。

16、示例性地,确定与变量节点对应的应用程序调用指令的脚本信息,包括:

17、确定应用程序的存储路径和应用程序的存储名称,以在执行变量节点时从存储路径调用该存储名称的应用程序对变量关联的数据执行处理操作。

18、示例性地,确定与变量节点对应的应用程序调用指令的脚本信息,还包括:

19、确定变量节点关联的下一操作的执行时机信息,其中,执行时机信息包括第一执行信息和第二执行信息,第一执行信息表示下一操作在应用程序执行完处理操作后才执行,第二执行信息表示下一操作与应用程序执行处理操作并行执行。

20、示例性地,确定与变量节点对应的应用程序调用指令的脚本信息,还包括:

21、确定是否保存应用程序的执行结果的信息。

22、示例性地,确定与变量节点对应的应用程序调用指令的脚本信息,还包括:

23、确定第二存储地址的信息,其中第二存储地址是应用程序的执行结果的存储地址。

24、示例性地,确定与变量节点对应的应用程序调用指令的脚本信息,包括:

25、响应于第一操作,显示第二用户界面,其中,第二用户界面包括第一控件,第一控件用于为用户提供添加调用应用程序的脚本步骤的输入接口或选择接口;以及

26、基于用户对第一控件的第二操作的操作信息,确定与变量节点对应的应用程序调用指令的脚本信息。

27、示例性地,基于用户对第一控件的第二操作的操作信息,确定与变量节点对应的应用程序调用指令的脚本信息,包括:

28、响应于第二操作,显示第三用户界面,其中第三用户界面包括至少一个第二控件,第二控件用于为用户提供设置脚本步骤的参数的输入接口或选择接口;

29、响应于用户对第二控件的第三操作,获取参数;以及

30、基于参数,确定与变量节点对应的应用程序调用指令的脚本信息。

31、根据本申请的另一方面,还提供一种自动化流程的控制方法,包括:

32、在执行自动化流程之前,利用上述自动化流程的编辑方法在流程图中的第一位置添加变量节点,并确定与变量节点对应的应用程序调用指令的脚本信息;以及

33、在执行自动化流程的过程中,在执行变量节点时,根据脚本信息调用应用程序对变量关联的数据执行处理操作。

34、根据本申请的另一方面,还提供一种自动化流程的编辑系统,其特征在于,包括:

35、显示模块,用于显示第一用户界面,其中,第一用户界面中包括由多个设备节点组成的自动化流程的流程图,每个设备节点对应自动化流程中的一个主设备;

36、节点添加模块,用于基于用户对目标节点的第一操作的操作信息,在流程图中的第一位置添加变量节点,其中,目标节点是多个设备节点中的任意一个,第一位置在目标节点之前或者在目标节点之后,变量节点对应目标设备执行主操作所涉及的变量,目标设备是目标节点对应的主设备;以及

37、确定模块,用于确定与变量节点对应的应用程序调用指令的脚本信息,以在执行变量节点时根据脚本信息调用对应的应用程序对变量关联的数据执行处理操作,其中,处理操作与应用程序的功能相对应。

38、根据本申请的另一方面,还提供一种自动化流程的控制系统,其特征在于,包括:

39、编辑模块,用于在执行自动化流程之前,利用上述自动化流程的编辑方法在流程图中的第一位置添加变量节点,并确定与变量节点对应的应用程序调用指令的脚本信息;以及

40、处理模块,用于在执行自动化流程的过程中,在执行变量节点时根据脚本信息调用应用程序对变量关联的数据执行处理操作。

41、根据本申请的另一方面,还提供一种电子设备,包括处本文档来自技高网...

【技术保护点】

1.一种自动化流程的编辑方法,其特征在于,包括:

2.如权利要求1所述的自动化流程的编辑方法,其特征在于,所述变量节点包括第一节点,所述第一节点在所述目标节点之前,所述应用程序包括具有数据模板创建功能的第一应用程序,确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

3.如权利要求2所述的自动化流程的编辑方法,其特征在于,所述变量节点包括第二节点,所述第二节点在所述目标节点之后,所述应用程序包括具有数据统计功能的第二应用程序,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

4.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,还包括:

5.如权利要求4所述的自动化流程的编辑方法,其特征在于,所述确定所述变量关联的数据的第一存储地址,包括:

6.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

7.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,还包括:

8.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,还包括:

9.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,还包括:

10.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

11.如权利要求10所述的自动化流程的编辑方法,其特征在于,所述基于所述用户对所述第一控件的第二操作的操作信息,确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

12.一种自动化流程的控制方法,其特征在于,包括:

13.一种自动化流程的编辑系统,其特征在于,包括:

14.一种自动化流程的控制系统,其特征在于,包括:

15.一种电子设备,包括处理器和存储器,其特征在于,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时用于执行如权利要求1至11任一项所述的自动化流程的编辑方法和/或如权利要求12所述的自动化流程的控制方法。

16.一种存储介质,在所述存储介质上存储了程序指令,其特征在于,所述程序指令在运行时用于执行如权利要求1至11任一项所述的自动化流程的编辑方法和/或如权利要求12所述的自动化流程的控制方法。

...

【技术特征摘要】

1.一种自动化流程的编辑方法,其特征在于,包括:

2.如权利要求1所述的自动化流程的编辑方法,其特征在于,所述变量节点包括第一节点,所述第一节点在所述目标节点之前,所述应用程序包括具有数据模板创建功能的第一应用程序,确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

3.如权利要求2所述的自动化流程的编辑方法,其特征在于,所述变量节点包括第二节点,所述第二节点在所述目标节点之后,所述应用程序包括具有数据统计功能的第二应用程序,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

4.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,还包括:

5.如权利要求4所述的自动化流程的编辑方法,其特征在于,所述确定所述变量关联的数据的第一存储地址,包括:

6.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,包括:

7.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所述变量节点对应的应用程序调用指令的脚本信息,还包括:

8.如权利要求1至3任一项所述的自动化流程的编辑方法,其特征在于,所述确定与所...

【专利技术属性】
技术研发人员:郭向波朱宏丞
申请(专利权)人:北京镁伽机器人科技有限公司
类型:发明
国别省市:

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

1