【云驻共创】华为数字机器人,快速构建小而美的SaaS应用

举报
龙腾九州 发表于 2023/06/26 20:53:51 2023/06/26
【摘要】 本文以发票报销等多个场景为例,揭秘如何使用RPA+AI+低代码快速构建小而美的SaaS应用。我们将从三个方面来介绍本次内容。首先,对华为WeAutomate产品进行整体介绍。然后开始进行分享,进行RPA+AI+低代码应用案例展示。最后,通过对华为数字机器人7天训练营活动的介绍,让大家更深入地了解七天训练营活动的主要流程,还有一些主要的课程组成结构。

前言

在信息化高速发展的大潮下,各行各业都在力求加入数字化转型的赛道,构建新的工作方式和服务模式作为行业先行者,华为打造的数字机器人华为公司自研,每个人的自动化伙伴!华为数字机器人将RPA、AI及低代码能力深度融合,具备“智、快、好、省、信”的技术优势。它可辅助员工完成重复性且有规则可遵循的工作,提升运营效率,使人更聚焦在创造性工作中。此外,低代码能力助力实现嵌入企业流程,降低开发门槛要求,还能进行智能决策分析提高作业质量。

本文以发票报销等多个场景为例,揭秘如何使用RPA+AI+低代码快速构建小而美的SaaS应用。我们将从三个方面来介绍本次内容。首先,对华为WeAutomate产品进行整体介绍。然后开始进行分享,进行RPA+AI+低代码应用案例展示最后,通过对华为数字机器人7天训练营活动的介绍,让大家更深入了解七天训练营活动主要流程,还有一些主要的课程组结构

一、华为WeAutomate产品进行整体介绍

1.1 RPA能做哪些工作?

那么究竟什么是RPA机器人呢?在日常工作中,往往会经常遇到过一些如下的常见题,甚至由此产生痛苦和烦恼。

(1)应用割裂、数据孤岛、自动化断点多,打通依赖人拉肩抗;

(2)现有业务流程中存在大量手工重复操作,费时费力、错误率高;

(3)老旧IT系统无法暴露API,改造周期长、风险大。

上边的这些问题,都可以由RPA机器人来帮助解决。RPA(Robotic Process Automation),即机器人流程自动化,是一种软件技术,可以使软件机器人像人一样,在不同系统之间进行数据的录入、提取和验证等操作。RPA有以下三大特点:1.机器人Robotic:模拟人机交互,代替或补充人的操作;2.流程Process:重复标准化流程;3.自动化Automation :7x24全天候自动运作。

1.2 RPA能做哪些工作?

RPA能模仿人工操作:登录应用程序、操作文件夹和文件、正在发言、从网页获取数据、读写数据库、调用其它系统API、从文档、电子邮件和表单中提取内容、打开电子邮件和附件。相应来实现自动化:数据采集、文本阅读、文档制作、业务监控、视频图像识别、业务审核、报表生成、邮件处理、跟催提醒、问题诊断、数据迁移、问题处理、单据填写等

1.3 华为WeAutomate RPA产品全景图

华为WeAutomate RPA产品的场景化解决方案有:政务助手,企业财务助手,金融营销助手。它的产品/服务需经历发现、设计、运行、管理、协作、运营一个全生命周期。它的基础能力:自动化(RPA)、智能化AI、低代码(Low-code)。它的部署环境:ARM、x86、欧拉、Linux、Windows、UOS。


1.4 华为RPA产品主要套件介绍

华为RPA平台的组件由Studio(设计器),Robot(执行器),Management Center(管理中心)组成。

(1)设计器Studio

基于Python语言的流程自动化设计器。在Studio中,可以使用内置录制器,或拖放活动,以可视化的方式构建自动化流程。

(2)执行器Robot

Robot就是一个计算机助手,随时待命执行编排好的流程。Robot可以执行本地计算机的自动化流程包,也可以接收Management Center的命令执行相应的自动化流程包。

(3)管理中心Management Center

  1. 集中调度、管理和监控所有Robot的平台;
  2. 存储可重用组件,资产,以及进行任务管理和配置执行器;
  3. 提供低代码APP开发平台,方便设计人机交互场景。

1.5 华为RPA设计器介绍-概览 

从总体设计来看,分三类。RPA机器人设计工具,为用户设计机器人业务流程;内置流程录制工具,通过拖拉方式构建自动化流程;集成RPA机器人助手,可调试、验证、执行自动化流程。华为RPA设计器有以下的特点:

(1)开发方式灵活

支持录制、编排和XML文件三种开发方式

(2)全面录制

提供Web、OfficeCS客户端全面录制能力

(3)预置多种控件

可通过控件快速便捷调用网页、Java、Office、数据库、系统文件、Citrix、本地应用、控制台、 OCR等自动化能力。

(4)自定义控件

提供自动插件快速开发,合作伙伴和用户可快速扩展自动化控件能力。

1.6 Studio界面简介

接下来,看一下Studio的界面。

(1)导航栏

包括【开始】【设计】【设置】【帮助】【扩展管理】5个栏目;

(2)项目和控件区

左侧为项目区,指向正在打开编辑的项目和项目保存路径;右侧为控件区,排放了Studio支持的所有控件;

(3)菜单栏

包括UI录制、运行、保存及发布等常用功能;

(4)控件属性及使用帮助

显示当前已选中控件的参数设置界面和使用帮助界面;

(5)日志、常量、参数设置及健康检查区

支持日志调试、常量、参数设置及健康检查等;

1.7 设计器控件能力介绍

设计器控件预置400+原子能力,支持多个业务场景自动化。

Ul自动化主要包括桌面应用、web网页和基于图片、机器人视觉的自动化控件;

系统:支持本地文件的创建、删除、重命名、压缩等,以及终端和sftp服务器的相关操作;

数据处理:包括简单的数学运算、基于pandas的表格数据处理等数据运算,及二维码的生成、数据提取和新型的Q-传等;

数据库:支持关系型和非关系型数据库(如:mysgl,mariadb,oracle,postgresql,gaussdb,mongodb)等的常规操作;

流程控制:支持If/For/While/Do-while等逻辑处理控件,支持调用子脚本以及try-catch异常处理等;

人工智能:内置基干Manas引擎的OCR/NLP类AI服务,以及基于华为云服务的20+EI-OCR类AI能力;

管理中心:包括人机交互、队列、共享文件夹处理、APP处理等执行器与管理中心交互类控件:

公共:支持调用pvthon/C#/powershell/restful API接口等外部程序。

1.8 华为RPA执行器(助手)介绍-概览

RPA机器人,用于业务流程的自动化执行。它有三种模式。

(1)有人值守:运行在员工的电脑上,根据员工的指令,可以完成即时触发、多次调度业务流程自动化工作任务

(2)无人值守运行在独立工作站上,无需员工介入即可独立工作,根据员工定义的调度策略,实现业务流程7x24自动运行

(3)服务型机器人用户使用人机交互界面完成输入,触发或多次调度业务流程自动化工作任务,同时将机器人执行完成的结果返回人机交互界面

RPA执行器(助手)有以下一些优点。

(1) 别具一格个性化任务调度和策略设置

(2) 轻松运行让业务和开发者轻松管理自己的自动化流程

(3) 一机多用可以同步管理中心任务,方便业务人员使用

(4) 更强大的文本获取能力支持企业微信、钉钉等应用内文本亳秒级获取,准确率和速率高干传统OCR支持国产操作系统环境运行

1.9 华为RPA管理中心介绍

华为RPA管理中心有以下功能:角色管理安全管理协同工作调度管理监控管理 统计分析日志管理 升级管理配置部署资产管理。它有以下一些特点:

(1) 多种部署方式本地部署+云化部署

(2) 管理能力强单管理中心可管理2000机器人,支持横向扩展

(3) 数据开放支持客户自定义

想获取更多更详细全面的信息,我们可以访问下面两个网址,华为内网https://adctools.gde.Huawei.com 公网:https://rpa21.gde.huawei.cn

1.10 管理中心主要功能

任务管理:支持机器人调度管理功能,对执行器进行远程启动、并即时、定时或周期调度,监控运行状态、运行结果、执行历史记录以及历史结果等;

队列管理:解决流程自动化过程机器间协同,机器与应用间协同的难题。支持创建队列、添加/导入队列数据等;

人机协同任务:当自动化流程需要员工做出批准等特殊处理时,可实现人机交互,实现全流程无缝对接;

执行器/连接器/设计器:支持统一管理多台执行器、连接器以及设计器等;

许可证:支持独立许可证和全局许可证的管理等;

集群:由多个执行器组成的一个集体,当某台执行器繁忙或宕机时,管理中心自动调度给空闲的执行器执行任务;

扩展管理/脚本管理:支持将录制和编排好的机器人上传到管理中心进行统一管理,无需进行本地维护;

参数配置:支持对敏感信息进行加密等。

二、RPA+AI+低代码应用案例展示

2.1 发票助手

公司日常员工报销时,需按照报销系统规则,录入发票信息并上传原件,完成报销。其中发票信息上传工作尤为繁琐。为直观显示发票信息,通过RPA+Al+低代码,构建发票存储SaaS应用,可视化展示发票信息及存储原件等。

2.1.1 RPA+AI:

(1)获取发票;

(2)调用AI进行识别,解析识别结果;

(3)将结果以及发票原件上传至SaaS应用中,进行存储。

2.1.2 低代码平台:

(1)设置发票数据可视化存储页面;

(2)配置页面数据的创建、删除、更新等。

2.2 发票报销

构建发票存储SaaS应用,主要分为RPA+AI和低代码平台开发两个部分:

2.2.1 RPA+AI开发:

(1)从邮箱中获取发票附件;

(2)调用AI服务OCR识别发票的数据信息;

(3)解析识别结果;

(4)上传发票附件及发票信息至发票存储SaaS应用中。

2.2.2 低代码平台开发:

(1)代码平台构建两个页面:发票展示页面、发票创建页面;

(2)发票展示页面:支持人工手动的创建、删除、修改等操作;

(3)发票创建页面: 创建中需要填充的发票数据,上传发票附件的功能。

2.3 疫情防控助手(1)

疫情期间,为应对疫情防控管理要求,各社区需统计社区人员是否已完成核酸。各人员将核酸截图发送至微信群,社区管理人员逐一查看并统计整理。工作量大,目长时间核查会导致出错率高,不准确等。为快速、直观对信息进行统计、查询,可通过RPA+AI及低代码能力,将微信群中核酸检测图片,提取并识别为具体信息,集中存储在一个SaaS应用中。

2.3.1 RPA+AI:

(1)获取微信群消息中核酸检测结果图片及发消息人员;

(2)分析获取的消息数据,调用AI识别核酸结果信息;

(3)将结果回传至管理SaaS应用。

2.3.2 低代码平台:

(1)设置数据展示页面:配置查询能力、一键启动机器人能力;

(2)分析核酸结果的属性,阴性显示为绿,阳性为红色;

(3)对核酸结果的图片进行存储,方便后期调用。

2.4 疫情防控助手(2)

构建发票存储SaaS应用,主要分为RPA+AI和低代码平台开发两个部分:

2.4.1 RPA+AI开发:

1.登录微信;

2.搜索对应群组,获取指定时间的群内消息;

3.解析群消息,根据时间、群名称、发送人,消息内容方式进行归类;

4.通过AI解析获取的核酸检测结果的图片;

5.将解析后的消息内容,上传至SaaS应用。

2.4.2 低代码平台开发:

1.SaaS应用中配置两个页面:数据总览页和数据详情页;

2.数据详情页:展示RPA上传的所有数据信息;

3.数据总览页: 展示关键信息,如人员、核算结果等,其中可分析核酸结果并以不同的颜色进行渲染;设置筛选、查询能力;配置一键启动RPA机器人的能力。

2.5 疫情数据统计(1)

疫情期间,某防疫检测部门,为方便对疫情信息进行统计、分析,每日都需要在某特定网站对疫情数据进行获取、分析,并图形化展示。开发平台工作量比较大,开发周期较长。为缩短开发周期,降低开发成本,可通过低代码平台构建SaaS应用,通过RPA实时获取疫情数据,上传至SaaS应用中,进行数据分析并展示。

2.5.1 RPA+AI:

(1)登录指定链接,实时获取全国疫情数据;

(2)解析数据,上传至对应的SaaS应用中。

2.5.2 低代码平台:

(1)设计发票数据可视化存储页面;

(2)设置本省和全国累计数据的展示页面;

(3)分析RPA上传的数据,设置不同的图形化展示页面。

2.6 疫情数据统计(2)

2.6.1 SaaS应用构建:

(1)在低代码平台设置图表展示、数据累计、本地累计等5个页面

(2)对RPA获取的数据:

可在SaaS应用中后台进行数据分析

生成不同的图表展示

使用不用的颜色进行分类

2.6.2 图标展示:

在图形展示页面进行数据可视化展示

分别使用柱状图、地图两种图表

2.7 雷锋助手

某社区人社岗位,每个业务老师使用多个系统,在办理业务时需要频繁的登录系统,系统需要输入账号密码和验证码进行登录,系统每隔几分钟自动退出并需要重新输入账号密码和验证码,操作单一且浪费时间,业务办理效率低,群众等待时间久。

SaaS应用构建:

1.在低代码平台构建一个主页面,两个设置按钮,和一个显示系统快捷登录的图标显示区;

2.系统设置:可以配置页面显示区的可操作应用程序的显示以及隐藏;

3.个人设置:可以配置页面可以配置的应用程序,以及登录系统所需要的登录凭证;

4.显示区:用于显示可进行操作的应用程序,双击可实现系统的登录,可配置一键调用RPA脚本实现对该应用程序的自动化操作。

三、 华为数字机器人7天训练活动介绍

3.1 7天精品课程,轻松掌握RPA

课程大纲每日课程内容如下:

Day.01 华为RPA安装配置包括设计器的下载安装与激活、执行器的下载安装与激活等

Day.02 Ul录制了解Ul录制器的使用,掌握流程录制的基本步骤及特定录制场景下的基本操作等

Day.03 编排基础介绍变量与数据类型、常见数据操作以及分支循环控件的使用等,为进一步学习场景自动化打下基础

Day.04 网页自动化介绍Web Selector定位网页元素方法,重点掌握获取网页文本、网页数据抓取等常用Web自动化控件的使用

Day.05 Excel自动化主要讲解打开/关闭Excel获取单元格信息等基础控件的使用,Excel透视表和宏操作等

Day.06 Email自动化主要讲解QQ,Outlook,163邮箱等自动收发邮件时常用控件的使用

Day.07 人工智能-图像识别主要讲解图像识别、自然语言处理等AI能力相关控件及使用方法

多层次课程体系,循序渐进式练习,夯实技能基础!

3.2  在线自主学习,深入掌握RPA使用技能

3.3  参与华为RPA专业认证,成为具备核心竞争力的RPA专业人士

3.4  华为数字机器7天训练营活动介绍

面向对象:零开发基础,不局限于专业和业务,所有对RPA感兴趣的朋友。3大阶段精彩活动,助力您轻松学习。

阶段一:招募期

招募时间:2月27日-3月7日

微话题互动,微话题互动。

阶段二:课程期

招募时间:3月8日-3月16日

每日课程任务打卡,完成阶段学习后,发表学习心得,专家线上答疑互动。

阶段三:结业期

招募时间:3月20日-3月31日

申请《华为数字机器人7天训练营》结业证书,参与实训体验活动。

3.5 活动激励介绍

本文以发票报销等多个场景为例,揭秘如何使用RPA+AI+低代码快速构建小而美的SaaS应用。同时,介绍本期训练营活动详细内容。

本文参与华为云社区【内容共创】活动第23期

任务2华为数字机器人,快速构建小而美的SaaS 应用

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。