一种基于RPA编辑器的流程项目搭建方法与流程

文档序号:30341635发布日期:2022-06-08 08:09阅读:161来源:国知局
一种基于rpa编辑器的流程项目搭建方法
技术领域
1.本发明涉及rpa编辑器相关技术领域,具体为一种基于rpa编辑器的流程项目搭建方法。


背景技术:

2.随着智能化的不断推进,对于计算机系统的流程运行的要求也在不断的提高,对于流程项目的编写以及测试等工作,在进行流程的正式使用前需要不断的进行推敲,从而保证流程的正确性,避免出现卡顿等情况;
3.而目前在进行流程项目的搭建过程中,尚没有一种能够明确的进行简单编辑即可使用,且能够适用与初学者的流程项目搭建放大,而rpa编辑器是人人可用的自动化开发平台,用户能够通过拖拉拽组件的方式,快速创建出简单易用、功能强大的业务自动化流程。这些流程可以发布至控制台、机器人中进行管理与执行,因此,我们提出一种基于rpa编辑器的流程项目搭建方法,以便于解决上述中提出的问题。


技术实现要素:

4.本发明的目的在于提供一种基于rpa编辑器的流程项目搭建方法,以解决上述背景技术提出的目前的流程项目搭建方法不适用与初学者使用,且学习成本高,不利于高效率的进行流程编辑适用的问题。
5.为实现上述目的,本发明提供如下技术方案:一种基于rpa编辑器的流程项目搭建方法,所述搭建方法包括以下步骤:
6.步骤一:基于rpa编辑器创建一个自动化项目;
7.其中,通过rpa编辑器可创建流程项目、组件项目或元素项目;
8.步骤二:对自动化项目通过组件进行编辑;
9.步骤三:对项目流程进行调试;
10.步骤四:经测试,完成项目搭建。
11.优选的,所述步骤一中创建流程项目包括以下步骤:
12.步骤1:打开rpa编辑器,新建一个流程项目,并输入项目名称;
13.步骤2:通过rpa编辑器组件面板,搜索“打开浏览器”组件,并将其拖入到编辑区域连接至开始节点;
14.步骤3:在组件的属性面板中,选择浏览器类型并输入网址;
15.步骤4:打开浏览器网页,并通过rpa编辑器基于录制器进行智能录制;
16.步骤5:通过浏览器进行词条搜索,通过录制器选择搜索结果文本,并保存退出;
17.步骤6:通过rpa编辑器创建变量列表,创建一个字符串型变量,用于储存获取结构信息;
18.步骤7:通过rpa编辑器输入判断条件并链接字符串型变量;
19.步骤8:输入符合判断条件的then部分词条以及不符合判断条件的else部分词条;
20.步骤9:完成创建并运行。
21.优选的,所述步骤一中创建组件项目包括以下步骤:
22.步骤11:在rpa编辑器开始页,新建一个组件项目,并输入项目名称;
23.步骤12:通过rpa编辑器参数列表,创建两个字符串型的输入变量,作为发布后组件的输入属性;
24.步骤13:自rpa编辑器组件面板,新建项目,将一个输入变量连接至开始节点;
25.步骤14:在该项目输入变量中输入读取路径,并通过rpa编辑器组件面板对读取区域进行输入;
26.步骤15:自rpa编辑器组件面板,新建项目,将另一个输入变量连接至上一个项目节点;
27.步骤16:在该项目输入变量中输入写入路径,并通过rpa编辑器组件面板对写入区域进行输入;
28.步骤17:完成创建并运行,导出使用。
29.优选的,所述步骤一中创建元素项目包括以下步骤:
30.步骤21:在rpa编辑器开始页,新建一个元素项目,并输入项目名称;
31.步骤22:打开元素项目,将已创建的元素项目发布至元素市场;
32.步骤23:在rpa编辑器开始页,新建一个流程项目,且安装以发布的元素项目;
33.步骤24:在流程项目内通过元素选择器指定元素项目,进行运行使用。
34.优选的,所述rpa编辑器能够对流程项目、组件项目或元素项目进行打开、引用、编辑、调试等操作。
35.优选的,所述步骤二中通过rpa编辑器进行项目的编辑时,项目编辑类型包括序列、流程图、脚本、异常处理流程、终止处理流程、并行处理流程;
36.同时,项目编辑还包括变量、参数、录制的选择。
37.优选的,所述步骤三中在对项目进行调试时,启动调试后,整个流程将会运行到第一个断点处暂停,可选择继续,以继续运行到下一个断点处,或暂停调试;
38.其中,当处于调试过程中时,可选择暂停在任意时刻暂停调试过程,同时可选择停止调试。
39.优选的,所述调试过程中,可选择单步执行,逐步执行流程,一次调试一个组件,或单步跳过,直接进行下一组件调试。
40.优选的,所述调试过程中,通过rpa编辑器插入端点,调试过程中,遇到断点,调试将会自动暂停下来。
41.与现有技术相比,本发明的有益效果是:该基于rpa编辑器的流程项目搭建方法,能够进行可视化编辑,学习成本低,能够适应初学者使用,且有利于提高编辑搭建效率;
42.便于对流程项目进行编辑搭建,且能够进行运行测试,便于进行端点测试,且能够设置调试过程,能够简捷处理,保证流程项目的搭建效率。
具体实施方式
43.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的
实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.本发明提供一种技术方案:一种基于rpa编辑器的流程项目搭建方法,所述搭建方法包括以下步骤:
45.步骤一:基于rpa编辑器创建一个自动化项目;
46.其中,通过rpa编辑器可创建流程项目、组件项目或元素项目;
47.步骤二:对自动化项目通过组件进行编辑;
48.步骤三:对项目流程进行调试;
49.步骤四:经测试,完成项目搭建。
50.在具体的应用场景中,创建流程项目包括以下步骤:
51.步骤1:打开rpa编辑器,新建一个流程项目,并输入项目名称(以myfirstproject为例);
52.步骤2:通过rpa编辑器组件面板,搜索“打开浏览器”组件,并将其拖入到编辑区域连接至开始节点;
53.步骤3:在组件的属性面板中,选择浏览器类型并输入网址,对浏览器选择使用:ie,且网址可选择:"https://www.baidu.com";
54.步骤4:打开浏览器网页,并通过rpa编辑器基于录制器进行智能录制,其中,录制器桌面录制技术选择uia3,对于wpf和windows store apps,uia3支持力度更佳;;
55.步骤5:通过浏览器进行词条搜索,通过录制器选择搜索结果文本,并保存退出;
56.如输入天气,进行搜索,得到天气情况进行保存;
57.步骤6:通过rpa编辑器创建变量列表,创建一个字符串型变量,用于储存获取结构信息;
58.创建一个字符串型(string)变量-weather,用于存储获取到的天气文本
59.步骤7:通过rpa编辑器输入判断条件并链接字符串型变量;
60.从组件面板拖入一个“条件(if)”组件连接到“获取文本”组件,在该组件的属性面板中,输入以下内容:判断条件:weather.contains(“雨”)
61.步骤8:输入符合判断条件的then部分词条以及不符合判断条件的else部分词条;
62.拖入一个确认框组件到条件的then部分,并在该组件的属性面板中,输入以下内容:标题:"明日天气提醒",描述:"明天有雨,记得带伞哦"
63.拖入另一个确认框到条件的else部分,并在该组件的属性面板中,输入以下内容:标题:"明日天气提醒",描述:"明天无雨,出去走走吧"。
64.步骤9:完成创建并运行。
65.在具体的应用场景中,创建组件项目包括以下步骤:
66.步骤11:在rpa编辑器开始页,新建一个组件项目,并输入项目名称(以excel数据迁移为例);
67.步骤12:通过rpa编辑器参数列表,创建两个字符串型的输入变量,作为发布后组件的输入属性;
68.其中包括,读取路径:要读取数据的excel文件所在路径和写入路径:要写入数据的excel文件所在路径;
69.步骤13:自rpa编辑器组件面板,新建项目,将一个输入变量连接至开始节点;
70.步骤14:在该项目输入变量中输入读取路径,并通过rpa编辑器组件面板对读取区域进行输入;
71.步骤15:自rpa编辑器组件面板,新建项目,将另一个输入变量连接至上一个项目节点;
72.步骤16:在该项目输入变量中输入写入路径,并通过rpa编辑器组件面板对写入区域进行输入;
73.步骤17:完成创建并运行,导出使用。
74.在具体的应用场景中,创建元素项目包括以下步骤:
75.步骤21:在rpa编辑器开始页,新建一个元素项目,并输入项目名称;
76.步骤22:打开元素项目,将已创建的元素项目发布至元素市场;
77.步骤23:在rpa编辑器开始页,新建一个流程项目,且安装以发布的元素项目;
78.步骤24:在流程项目内通过元素选择器指定元素项目,进行运行使用。
79.优选的,所述rpa编辑器能够对流程项目、组件项目或元素项目进行打开、引用、编辑、调试等操作。
80.在具体的应用场景中,通过rpa编辑器进行项目的编辑时,项目编辑类型包括序列、流程图、脚本、异常处理流程、终止处理流程、并行处理流程;
81.其中序列是最小的项目类型。它们适用于线性过程,能够无缝地从一个组件转到另一个组件,并可以充当单个组件块;
82.流程图可用于各种情况,从大型项目到小型项目,都可以在其中重复使用它;
83.与序列不同,流程图最重要的方面是适用于更加复杂的业务逻辑。可以运用多个不同的逻辑运算符以更多样化的方式简单快速地集成自动化项目;
84.脚本是指存储不同语言的代码文件;
85.当流程在运行过程中出现错误时,异常处理流程帮助捕获错误信息并进行处理;
86.主业务流程执行停止时自动运行终止处理流程,通常用于状态重置,发送通知等;
87.并行处理流程用于创建在同一机器人上与某个前台流程并行运行的流程。为此,并行处理流程绝不能包含需要用户交互的组件;
88.同时,项目编辑还包括变量、参数、录制的选择。
89.进一步的,所述步骤三中在对项目进行调试时,启动调试后,整个流程将会运行到第一个断点处暂停,可选择继续,以继续运行到下一个断点处,或暂停调试;
90.其中,当处于调试过程中时,可选择暂停在任意时刻暂停调试过程,同时可选择停止调试。
91.进一步的,所述调试过程中,可选择单步执行,逐步执行流程,一次调试一个组件,或单步跳过,直接进行下一组件调试,所述调试过程中,通过rpa编辑器插入端点,调试过程中,遇到断点,调试将会自动暂停下来
92.尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1