一种实现机器人流程自动化的流程代码复用的方法与流程

文档序号:26908659发布日期:2021-10-09 14:26阅读:273来源:国知局
一种实现机器人流程自动化的流程代码复用的方法与流程

1.本发明涉及机器人流程自动化技术领域,尤其涉及一种实现机器人流程自动化的流程代码复用的方法。


背景技术:

2.机器人流程自动化(robotic process automation,后文简称rpa)是运行在个人计算机或服务器上的软件,主要功能是模拟人操控各种系统软件、自动执行业务流程,适用于大批量、高重复的业务场景。
3.rpa模拟人执行业务流程主要通过rpa机器人执行rpa流程实现。rpa流程是一段可被机器人识别的代码,机器人按照代码的指令内容去操控各种软件。
4.目前rpa可应用于各个行业的职能场景,常见的自动化动作有材料自动填报、office文档编辑、智能审核、信息录入、业务系统操控、报表信息处理、票据处理、文件上传与下载、内容核对、数据采集、数据处理等,涉及到浏览器、office软件、sap、erp等b/s或c/s架构的业务软件系统。近似场景的自动化动作往往很类似,rpa流程项目实施过程中沉淀下的流程代码具有很高的复用价值。
5.传统的rpa流程代码复用方法常常通过复制粘贴实现,本问题提出的方法旨在解决rpa自动化流程实施项目中的流程代码导出、导入困难、复用不方便、复用记录难管理、代码升级困难等问题。要实现rpa流程代码的快速复用,目前主要面临的技术难题主要包括:
6.1、流程代码的封装导出。
7.2、流程代码的共享审核。
8.3、流程代码的使用升级。


技术实现要素:

9.本发明所要解决的技术问题是:针对上述存在的问题,提供了一种实现机器人流程自动化的流程代码复用的方法,该方法将已经开发过的流程代码以流程库的形式进行联网共享,其他流程项目可以通过安装流程库来快速复用。
10.本发明采用的技术方案如下:
11.一种实现机器人流程自动化的流程代码复用的方法,包括:
12.步骤1:利用rpa流程设计器,开发流程库,对流程库进行调试,使流程库具备完整的业务功能;
13.步骤2:用户将开发完成的流程库发布至在线的服务端,供自己使用;
14.同时,将发布者和流程库的版本信息保存在服务端;
15.若是更新了流程库,则将流程库的新版本发布至在线的服务端,且不同版本的流程库采用不同的版本号进行标识。
16.步骤3:若用户想要共享流程库,则用户可将已发布的流程库申请上架到共享平台,并对流程库上架过程进行记录;
17.步骤4:共享平台的管理者对用户提交的申请进行审核,并对审核过程进行记录;
18.步骤5:用户选择自己开发的流程库或者从共享平台处下载其他用户共享的流程库进行安装;
19.步骤6:完成流程库的安装后,流程库的可视化控件信息由可视化面板展现,用户在可视化面板上选择不同的流程库来组建业务流程。
20.进一步的,所述步骤1包括:
21.步骤11:利用rpa流程设计器,创建流程库,在流程库中添加新流程;
22.步骤12:通过代码编写每个新流程的内容,使每个新流程具备独立的功能;
23.步骤13:对每个新流程的逻辑和输入输出进行调试,确认每个新流程都能正常运行;
24.步骤14:为流程库添加多个具备辅助功能的流程,使流程库具备完整的业务功能。
25.进一步的,所述步骤3包括:
26.步骤31:若用户想要共享流程库,则用户可申请将已发布的一个或多个流程库上架到共享平台,同时,可申请上架一个流程库的一个或者多个版本;
27.步骤32:对申请上架的流程库进行记录,记录状态为待审核;
28.步骤33:对撤销申请上架的流程库进行记录,记录状态为已撤销。
29.进一步的,所述步骤4包括:
30.步骤41:共享平台的管理者对所有用户申请上架的流程库进行评审和审核;
31.步骤42:申请上架审核通过的流程库上架到共享平台,流程库的记录状态变为已上架,该流程库被其他用户可见;
32.步骤43:申请上架审核不通过的流程库,流程库的记录状态变为已拒绝。
33.另外,在步骤4中,管理员和用户可以将已上架的流程库从共享平台下架,下架后,流程库的记录状态变为已下架;
34.管理员可以将记录状态为已下架和已拒绝的流程库重新上架到共享平台,流程库的记录状态变为已上架;
35.用户可以再次申请记录状态为已下架或者已拒绝的流程库上架到共享平台,流程库的记录状态变为待审核。
36.与现有技术相比,采用上述技术方案的有益效果为:
37.1、流程代码可以方便快捷的发布至在线服务器,保存更稳定,上架共享平台操作简便。
38.2、上架共享平台具有审核机制,保证上架流程库的安全和质量。
39.3、通过网络共享的方式进行流程库的共享复用,用户可随时随地获取和复用以前做过的和别人共享的流程库。
40.4、流程库的流程代码使用方便,用户通过可视化控件拖拽即可使用,比传统的代码复制粘贴更方便、也更高管理。
41.5、流程库支持迭代升级,已安装的流程库有其他版本时,用户可以通过更新版本的方式快速升级。
附图说明
42.图1是本实施例提供的一种实现机器人流程自动化的流程代码复用的方法的流程示意图。
具体实施方式
43.下面结合附图对本发明做进一步描述。
44.如图1所示,本实施例提供一种实现机器人流程自动化的流程代码复用的方法,本方法主要通过流程库来实现,流程库是多个流程的集合,可以在流程项目中安装使用。
45.本方法具体内容如下:
46.步骤1:流程库开发。
47.用户利用rpa流程设计器,开发流程库,对流程库进行调试,使其具备完整的业务功能。
48.具体包括:
49.步骤11:利用rpa流程设计器,创建流程库,在流程库中添加新流程;
50.步骤12:通过代码编写每个新流程的内容,使每个新流程具备独立的功能;
51.步骤13:对每个新流程的逻辑和输入输出进行调试,确认每个新流程都能正常运行;
52.步骤14:为流程库添加多个具备辅助功能的流程,使流程库具备完整的业务功能。
53.步骤2:流程库发布。
54.用户将开发完成的流程库发布至在线的服务端,供自己使用;同时,将发布者和流程库的版本信息保存在服务端;若是更新了流程库,则将流程库的新版本发布至在线的服务端,且不同版本的流程库采用不同的版本号进行标识。
55.步骤3:流程库上架。
56.由于用户发布的流程库默认仅自己可用,若要与其他人或团队共享,则用户可将已发布的流程库上架到共享平台,并对流程库上架过程进行记录。
57.具体包括:
58.步骤31:若用户想要共享流程库,则用户可申请将已发布的一个或多个流程库上架到共享平台,同时,可申请上架一个流程库的一个或者多个版本;
59.步骤32:对申请上架的流程库进行记录,记录状态为待审核;
60.步骤33:对撤销申请上架的流程库进行记录,记录状态为已撤销。
61.步骤4:流程库审核。
62.共享平台的管理者对用户提交的申请进行审核,并对审核过程进行记录。
63.具体包括:
64.步骤41:共享平台的管理者对所有用户申请上架的流程库进行评审和审核;
65.步骤42:申请上架审核通过的流程库上架到共享平台,流程库的记录状态变为已上架,该流程库被其他用户可见;
66.步骤43:申请上架审核不通过的流程库,流程库的记录状态变为已拒绝。
67.另外,管理员和用户可以将已上架的流程库从共享平台下架,下架后,流程库的记录状态变为已下架;
68.管理员可以将记录状态为已下架和已拒绝的流程库重新上架到共享平台,流程库的记录状态变为已上架;
69.用户可以再次申请记录状态为已下架或者已拒绝的流程库上架到共享平台,流程库的记录状态变为待审核。
70.步骤5:流程库安装。
71.用户选择自己开发的流程库或者从共享平台处下载其他用户共享的流程库进行安装。
72.若用户选择下载其他用户共享的流程库进行安装,则用户需在共享平台的流程库列表中通过搜索或者筛选功能检索合适的流程库进行安装。
73.步骤6:流程库使用。
74.完成流程库的安装后,流程库的可视化控件信息由可视化面板展现,用户在可视化面板上选择不同的流程库来组建业务流程,极大地减少重复编码的工作量。
75.对于已安装的流程库,流程库的信息可在依赖库中查询到。
76.此外,若是原来的流程库中的流程代码进行了升级,则流程库在原来版本的基础上更新成新版本,新版本流程库经过审核上架至共享平台后,其他用户便可看见该流程库的新版本。
77.本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。如果本领域技术人员,在不脱离本发明的精神所做的非实质性改变或改进,都应该属于本发明权利要求保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1