华为RPA机器人Day01之华为WeAutomate RPA介绍
【摘要】 第一章 华为WeAutomate RPA介绍 1.1 RPA 机器人流程自动化RPA(Robotic Process Automation) 机器人流程自动化是利用机器人技术来实现业务流程的自动化处理RPA被认为是数字化转型最有效的方法之一为企业引进虚拟机器人劳动力(数字员工),其操作管理由业务线(仅由IT支持)进行 RPA机器人的特点是一种计算机软件机器人,模拟人类操作电脑RPA可以以非...
第一章 华为WeAutomate RPA介绍
1.1 RPA 机器人流程自动化
- RPA(Robotic Process Automation) 机器人流程自动化是利用机器人技术来实现业务流程的自动化处理
- RPA被认为是数字化转型最有效的方法之一
- 为企业引进虚拟机器人劳动力(数字员工),其操作管理由业务线(仅由IT支持)进行
RPA机器人的特点
- 是一种计算机软件机器人,模拟人类操作电脑
- RPA可以以非侵入的方式实现跨系统多平台之间的无缝连接。Excel、微信、SAP系统、各种生产系统、网页数据等等这些系统软件之间进行数据拷贝,数据整理,数据录入等操作,实现不同软件平台的数据互通
- RPA技术属于低代码开发,鼠标拖拉拽、录制等方式轻松实现UI自动化
- 7*24小时工作,全年无休,最大限度的为企业降本增效
- RPA机器人是基于既定业务规则来执行的,业务规则不能带有主观决策,已经存在且成熟稳定的
1.2 华为WeAutomate RPA产品结束
- 华为RPA平台的组件由Studio(设计器)、Robot(执行器)、Management Center(管理中心) 组成。类比为电影编剧、导演和演员的关系。
- Studio根据项目需求,设计和实现RPA自动化脚本(类似于编剧设定场景和对白)
- Robot负责执行Studio设计好的自动化脚本(类似于演员根据剧本完成表演)
- Management Center 负责调度和编排各个自动化脚本(类似于导演现场调度演员的表演)
Studio(设计器)
- Studio 设计器:RPA机器人设计工具,为用户设计机器人业务流程
- Studio是基于Python语言的流程自动化设计器
- 用户只需要掌握基本的编程知识,即可快速的设计和编写自动化工作流程。
- 在Studio中,可以使用内置录制器,或拖放活动,以可视化的方式构建自动化流程。
- Studio自带Robot功能,可以方便地在Studio中通过图形化界面触发业务流程的执行。
Robot(执行器)
- Robot 执行器:RPA执行机器人,用于业务流程的自动化执行
- Robot可以执行本地计算机的自动化流程包,也可以接收Management Center的命令执行相应的自动化流程包
- 自动化流程包由Studio设计和发布
- Robot就是一个计算机助手,随时待命执行编排好的流程。
Management Center(管理中心)
- Management Center是一个集中调度、管理和监控所有Robot的平台
- Management Center也是存储可重用组件,资产,以及进行任务管理和配置执行器的地方
- Management Center提供低代码App开发平台,可以很方便的设计人机交互的场景
1.3 RPA 适用范围和实施过程
在使用RPA自动化拆解业务场景之前,有许多因素需要考虑。虽然RPA已经能够实现许多业务场景,但并不是所有业务流程都适合RPA自动化。由国内外的权威资料分析,RPA在选择业务流程实现自动化时,主要基于以下几个标准:
(1)业务流程必须基于明确的规则
- RPA流程必须具有清晰的规则。例如:仓库出库流程自动化,每出一卷布都会根据既定规则明确是什么布种、出多少、在哪个货架等信息才能完成自动化扣库存的动作
(2) 业务流程的可重复性
- RPA流程必须是高度重复的。例如:新人办理入职手续、采购录入采购订单、财务录入财务数据等。
(3) 数据输入或中间数据的可识别性
- 业务流程中的输入数据应该是可复制的数字化类型。如果自动化流程中遇到图片上信息处理、可以使用RPA相关联的技术(OCR视觉识别)来处理
- 需要注意的是这些技术目前是有边界的,不一定能处理特定的复杂的场景(图片字体模糊、提取复杂的逻辑表格等)
(4) 业务系统的稳定性
- RPA的基石是通过GUI的交互方式来整合不同的系统
- 如果系统的界面或数据IO格式经常变化,即使系统的对外API不发生变化,定制的RPA流程也需要随之变化
- 一般建议在稳定的系统之上开发RPA流程。
(5) 纯后台或主要是后台的复杂业务流程
- 一般来说如果是纯后台或主要是后台的复杂的业务流程,使用RPA的优势不明显
- 编程语言在这种场景下一般更灵活并有强大的三方库的支持
- 华为RPA也支持调用封装好的代码模块来进行前后台的集成。
RPA实施过程
(1) 启动阶段
- 主要是资源类以及项目前期的一些准备工作,比如组建项目团队、责任划分、实施的自动化范围、项目收益、项目周期等。
(2) 探索阶段
- 根据实施的自动化范围研究目前用户流程、收集用户详细需求、优化流程、分析识别障碍与风险。
(3) 设计阶段
- 设计RPA开发流程To Be Process、设计相关数据关系规则表、设计机器人日志以及开发环境和权限等准备工作。
(4) 开发阶段
- 设计开发者文档,工作流设计,任务清单等。
(5) 测试优化
- 情景测试计划,设置,用户测试反馈等。
(6) 交付生产
- 上线、培训、用户操作手册等。
总结
- RPA(Robotic Process Automation) 机器人流程自动化是利用机器人技术来实现业务流程的自动化处理
- RPA机器人的特点:软件机器人、非侵入、低代码开发、7*24小时、基于既定业务规则、数字员工
- 华为RPA平台的组件:Studio(设计器)、Robot(执行器)、Management Center(管理中心)
- RPA在选择业务流程实现自动化的标准:基于明确的规则、可重复性、数据的可识别性、业务系统稳定性、纯后台或主后台
- RPA实施过程:启动阶段、探索阶段、设计阶段、开发阶段、测试优化、交付生产
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)