一 什么是低代码平台
1.1 简介
低代码开发平台(LCDP)英文全称为Low-Code Development Platform,一个显著的特点是,更多的人可以参与到应用程序开发当中,不仅是具有专业编程能力的程序员,非技术背景的业务人员同样可以构建应用;对于大型企业来讲,低代码开发平台还可以降低IT团队培训、技术部署的初始成本。
通过可视化的交互方式,把原本需要通过写代码才能实现的抽象业务逻辑、产品设计和数据配置等通过更直观、对人更直觉化的方式进行呈现和配置,从而显著降低了编程的技术门槛。
简单来说,RPA (Robotic Process Automation)即机器人流程自动化,是一种软件技术。它可以通过模拟人操作电脑,替代人工执行一些有规则的、重复性的工作,可以极大提升业务效率和准确性。如果再加上AI技术,还可以对文本、语音、图像等非结构化数据进行处理,进而成为新一代的“数字员工”!
1.2 RPA特点
• RPA是一种计算机软件机器人,它并没有传统机器人的手脚,但能够模拟人类操作电脑,其实就是利用程序的手段控制另外一个电脑程序。
• RPA可以以非侵入的方式实现跨系统多平台之间的无缝连接。比如说常用的Excel、微信、SAP系统、各种生产系统、网页数据等等。很多日常工作就是在这些系统软件之间进行数据拷贝,数据整理,数据录入等操作,RPA可以轻松实现不同软件平台的数据互通。
• RPA技术属于低代码开发,开发人员可以通过简单的鼠标拖拉拽、录制等方式轻松实现UI自动化,从实现层面极大的拉近了自动化技术与业务人员的距离,从而实现平民开发的可能性。
• RPA机器人可以7*24小时工作,只要能够合理的分配机器人的工作时间,完全可以达到全年无休,最大限度的为企业降本增效。
• RPA机器人是基于既定业务规则来执行的,业务规则不能带有主观决策。必须是已经存在,并且是成熟稳定的。否则,RPA在实施中就会存在一些风险,如因RPA的实施大大增加了维护成本。
二 RPA介绍
什么事RPA,RPA就是机器人数字流程化,在业界也被称为“数字员工”,我们可以通过该软件实现高重复、标准化、规则明确的日常工作。
华为GDE.RPA 主要其主要包含四大部分,三件套加AI。
2.1 设计器
• 支持图形化
• 支持流程XML设计
• 支持云化设计
2.2 机器人
• 支持单机运行
• 支持异常纠错
• 支持PC与移动端协同
2.3 管理中关系
• 支持云化管理
• 同时支持机器人、第三方工具、测试用例统一管理调度
管理中心可以是云上或者云下,起可以实现机器人与第三方工具的统一调度和协调。
2.4 人工智能
• OCR识别
• 图像识别
• NLP语言识别
• Chatbot
三 RPA用处
RPA广泛的用于构建企业数智员工
• 手:负责动作执行:对应应用程序执行,负责完成动作
• 耳:负责定位声音,感知情感;对应语音识别(ASR);负责接收语音请求和命令。
• 脑:思考和记忆,对应数据/统计分析、机器学习;负责规则变化处理和流程控制处理
• 眼:看到东西;对应OCR、图像识别和语意识别;负责找、看到和识别
• 嘴:负责讲话,情感表达,对应语音合成,文本转换;负责发出请求和表达命令。
RPA机器人本身不聪明,只按规则做事,当把脑袋、眼睛、嘴、耳朵、手都用上时,就称为了智能员工。
四 RPA能解决当下什么问题
4.1 企业业务运行痛点
• 应用割裂、数据孤岛、业务断点多,大同依赖人拉肩抗
• 现有业务流程中存在大量手工重复性操作,费时费力,错误率高
• 票据、证照、合同等非结构化数据以来人工识别和数据提取
• 老旧IT系统无法暴露API,改造周期长,风险大
能够打通企业内部多个IT系统,解决业务流程中重复性人工劳动,降低错误率,智能识别数据,实现数据提取,加快老旧IT系统改造。
4.2 智能自动化业务价值
• 自动衔接流量断点堵点:实现跨系统数据搬运和流程处理,免去手工操作之苦
• AI自动处理海量非结构化数据:无需人工识别,对比和数据提取;
• 自动数据处理+报表生成:自动报表规则和膜拜实现数据处理和输出业务报表;
• 非侵入、免去系统改造风险:外挂式部署,无需改造已有IT系统。
总体来说能提升流程效率、优化流程质量、实现数据价值、重构员工体验。
五 PRA能做哪些工作
5.1 RPA 模拟人工操作
人工在电脑上的大部分操作,RPA都可以进行录制实现自动操作,通过录制实现自动化。
六 RPA发展趋势
6.1 智能化
RPA未来从基于规则到基于判断,是一个非常好的AI落脚点,利用深度学习和机器处理在一些环境中,基于判断执行一些列操作,
6.2 超级自动化
希望将自动化作为一个对象,以声明周期端到端的管理,用自动化的方法发现可能的自动化机会点,识别执行路径,通过录制技术,将其变成机器人文件,结合低代码及运营看报,将自动化的价值和情况进行度量,从而结合业务的可自动化点,从而实现超级自动化。
通过链接企业office、crm、erp等系统来打通企业内部应用,整合自动化工具构筑自动化技术栈。
RPA在超级自动化里的定位,更像一个胶水,起向下可以通过页面或者API连接基础设施,向上连接我们的用户,将用户的动作进行描绘,能够对用的输入进行分析编排整合,从而融合整个系统为一体。
七 华为RPA产品-全景图
从发现-> 设计 -> 运行 -> 管理 -> 协作 -> 运营
通过灵感中心,自动化的发现,再到自动化的想法和需求变成工具包,利用Studio、Studio E和小程序进行设计,通过Robots 和AI推理进行运行,之后在管理中心通过AI训练和数据管理服务进行统一管理。
同时通过HMC Center 进行机器人与人的交换,RPA助手、Chatbot来进行人机协作。
通过CSM看板运营分析工具自动化的运营分析。
八 华为GDE.RPA产品
华为产品三件套
• 设计器
• 支持图形化
• 支持离线XML设计
• 支持云化设计
• 机器人
• 支持单机运行
• 支持异常纠错
• 支持PC与移动协同
• 管理中心
• 支持云化管理
• 同时支持机器人、第三方工具、测试用例统一管理调度
九 华为RPA设计器介绍
9.1 概览
• 开发方式灵活:支持录制、编排和XML文件三种方式
• 全面录制:提供Web、Office、CS客户端全面录制能力
• 预置多种控件:可通过控件快速便捷调用网页、Java、Office、数据库、系统文件、本地应用、控制台等。
• 自定义控件:提供自动化插件快速开发,合作伙伴和用户可快死扩展自动化控件能力。
9.2 控件
控件:用于完成特定功能的原子操作输入/参数:完成特定功能必须的数据输出
输出:完成操作后的结果
以计算字符串中子串的个数为例:
输入:
待处理字符串: gde rpa is top1 rpa
用于分割的子串:rpa
输出:
子串的个数:保存在stringcont. _ret中,结果为2
9.3 控件扩展
在系统预置空间无法满足业务诉求时,如果扩展RPA能力
• 开发插件
• RPA+code
十 华为RPA设计器介绍-功能特性
• Web自动化
使用web录制:录制B/S类型的应用程序,录制IE、Chrome打开的应用程序;
机器人运行可以new browser方式, 也可以IE/chrome attached方式自动化运行;
• APP自动化
使用APP录制:录制桌面应用程序,录制记事本、word和excel等应用程序;
机器人运行可以新启动打开方式,也可以绑定到启动的桌面应用程序上的方式自动化运行;
• 编排
使用画布托拉拽图元编排机器人业务流程;
使用源码视图查看和编排机器人业务流程;
• 调试、运行、保存和发布
调试和运行编排完成的机器人,保证流程工作的正确性;
可以把完成调试运行正确的机器人发布到机器人的管理中心;
• 自定义插件
支持开发人员自定义开发studio的action命令的能力;
Studio可以添加自定义的命令控件;
• 自定义复用脚本
支持开发人员自定义开发studio的复用脚本的能力;
Studio可以添加自定义的复用脚本; .
• 自定义模版
支持开发人员自定义开发studio使用的脚本模板的能力;
在Studio创建新工程时,可以使用自定义的模板;
• 数据拾取功能
支持GUI应用程序的数据拾取;
10.1 华为RPA机器人和机器人助手介绍
有人值守:运行在员工的电脑上,根据员工的铜令,可以完成却时触发,多次洞扈业旁流程自动化工作任务。
无人值守:运行在独立工作站上,无需员工介入即可独立工作,根据员工定义的调度策略,实现业务流程7x24自动运行。
服务型机器人:用户使用人机交互界面完成输入,触发或多次调度业务流程自动化工作任务,同时将机器人执行完成的结果返回人机交互界面。
10.2 华为RPA管理中心介绍
角色管理、安全管理、协同工作、调度管理、监控管理、统计分析、日志管理、升级管理、配置部署、资产管理。
多种部署方式:本地部署+云化部署
管理能力强:单管理中心可管理2000机器人,支持横向扩展.
数据开放:支持客户自定义
10.3 RPA+数据服务
过程即记录,记录即数据
执行过程数字化记录,数据沉淀,助力精细化运营
特点:
• 可DIY的台账管理系统
• 可通过业务需要配置数据治理小助手,轻量级的数据清洗、分类、仓库
• 原生API接口,能够快速对接现有系统,可被调用和写入。
十一 总结
RPA结合OCR、NLP等深度学习AI算法,通过模拟并增强人与计算机的交互过程,实现工作流程自动化。通过低代码快速开发APP小程序,提供人机交互界面,业界最全离线/在线160+AI服务,云上获取最新AI模型和自动化能力,持续迭代升级,支持全国产化技术栈,产品全栈自研,拥有完全自主知识产权,让我们的生活被流程自动化,未来以来,火力全开,快来使用RPA:https://www.huaweicloud.com/solution/rpa.html?utm_source=baidu&utm_medium=se-cpc-op&utm_campaign=&utm_content=&utm_term=%E5%8D%8E%E4%B8%BARPA&utm_adplace=AdPlace042258
本文整理自华为云社区内容共创活动:任务1【极简开发·慧享未来】低代码平台关键能力之RPA编排。
查看活动详情:https://bbs.huaweicloud.com/blogs/308924