[发明专利]RPA业务流程的创建方法及系统在审
申请号: | 201911198980.X | 申请日: | 2019-11-29 |
公开(公告)号: | CN111126781A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 曹艳敏;胡飞;曾子严;朱宏雷;周俊前 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 盛安平 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | rpa 业务流程 创建 方法 系统 | ||
本发明公开RPA业务流程的创建方法及系统,其中,该方法包括步骤:按照用户选取动作的顺序依次录制动作信息;录制结束后,将所有动作信息自动转换为对应的动作图标,同时将所述动作图标按照录制顺序进行自动连接,得到可视化的RPA业务流程。该系统采用上述方法,通过记录用户操作目标软件的动作步骤,将这些动作按步骤序列自动转换为可视化的RPA业务流程,使得RPA业务流程创建过程更加直观便捷,解决了在一些利用常用的鼠标动作和键盘动作就能实现的RPA业务流程的创建过程中,采用可视化图形拖拽的方式创建流程脚本不便捷直观的问题。
技术领域
本发明属于企业应用中机器人流程自动化领域,尤其涉及RPA业务流程的创建方法及系统。
背景技术
RPA(Robotic Process Automation),即机器人流程自动化,又名软件机器人或虚拟劳动者,是指用软件自动化技术代替人工操作来完成计算机操作的一种方式。RPA业务流程本身也是一种软件,需要专业的计算机技术人员根据业务逻辑进行开发,技术人员通常需要学习并持续跟进各种业务环境,大量精力消耗在业务需求的沟通环节,导致开发效率低下;与此同时,熟悉业务环境的业务人员由于没有技术背景而难以上手,这极大限制了RPA业务流程的开发效率和RPA业务流程开发技术的使用范围。
目前解决这一问题的方法是利用RPA设计器通过图形化编程的方式来降低业务流程开发的难度,使得业务人员也能够独立完成RPA业务流程的开发。RPA设计器采用可视化图形拖拽的方式创建流程脚本,其动作库中内置了几百个动作,用于支持操作各种类型的软件系统,这些动作分属不同的类别并且分散在不同的动作分组中,流程开发人员需要从中选取需要的动作并拖拽到设计区,然后将动作图标顺序连接,以实现流程脚本的创建。流程开发人员不仅需要从庞大的动作库中寻找特定的动作,还要手动将大量的动作图标排序连接,尤其是在一些利用常用的鼠标动作和键盘动作就能实现的RPA业务流程的创建过程中,采用可视化图形拖拽的方式创建流程脚本非常不便捷。
发明内容
本发明的目的在于提供RPA业务流程的创建方法及系统,解决了在一些利用常用的鼠标动作和键盘动作就能实现的RPA业务流程的创建过程中,采用可视化图形拖拽的方式创建流程脚本不便捷直观的问题。
为了实现上述目的,本发明提供如下技术方案:
一种RPA业务流程的创建方法,包括步骤:
按照用户选取动作的顺序依次录制动作信息;
录制结束后,将所有动作信息自动转换为对应的动作图标,同时将所述动作图标按照录制顺序进行自动连接,得到可视化的RPA业务流程。
优选地,还包括步骤:创建常用动作库,所述常用动作库用于存储常用动作,所述常用动作包括鼠标动作和键盘动作;其中,
所述鼠标动作包括鼠标的单击动作、双击动作、右击动作和悬停动作;
所述键盘动作包括输入文本动作。
较佳地,按照用户选取动作的顺序依次录制动作信息的方法具体包括:
接收用户开始录制的指令;
获取用户选取的动作名称以及操作目标的元素ID,生成用户所选动作的入参表单,根据所述入参表单得到动作信息,完成一个动作的录制;
进行下一动作的录制,直到接收到用户结束录制的指令后停止录制。
具体地,获取用户选取的动作以及操作目标的元素ID的方法具体包括:
接收用户选取的动作;
进入操作界面并启动定位拾取功能,所述定位拾取功能用于实时定位光标在所述操作界面上的位置;
移动光标至所述动作的操作目标区域并单击选中,以获取所述操作目标的元素ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911198980.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理