一、课程简介
【课程目标】
手把手完成一个“增值税发票批量识别并逐行录入提交数据至网页”的RPA流程搭建,在这个过程请重点掌握:
- AI组件的学习与使用;
- 一个业务流程如果通过RPA拆解步骤;
- 一个完整的RPA流程构建的标准流程结构;
- Json数据用“获取节点值”处理(无需代码处理方式);
- 巩固上节课的遍历表知识点循环录入网页数据。
课时内容:
- RPA第十二课 (2023年)
- 课程时长:56分钟 ,8节课时
- 编辑器下载:https://www.encoo.com/download
目录:
- 01、“AI发票批量识别”场景(课程时长:3分钟)
- 02、增值税发票-AI组件(课程时长:3分钟)
- 03、流程搭建思路讲解(课程时长:2分钟)
- 搭建1--“初始化”环境变量设置(课程时长:8分钟)
- 搭建2--提取发票数据“JSON格式”(课程时长:10分钟)
- 搭建3-- JSON数据解析“获取节点值”(课程时长:10分钟)
- 搭建4--“批量识别发票" >> 数据表(课程时长:10分钟)
- 搭建5--数据表 >> Excel录入网页(课程时长:10分钟)
二、学习内容:
- 课程简介:搭建2--提取发票数据“JSON格式”(课程时长:10分钟)
- 学习目标:掌握 ★★★
- 难易程度:一般 ★★
- 讲义下载:文末进群-获取“讲义PPT”
2.1 视频教程
2.2 文档教程
第1步:
- 在【初始化】下方拖入新的流程图组件,并连接在下方。更名为【提取发票数据】并添加相应批注。
第2步:
双击此组件并在其内部设计面板中拖入【遍历文件夹】组件更名为【遍历发票所在文件夹】,用于从发票图片目录循环获取发票路径。
第3步:
- 双击此组件展开,在此组件右侧点击【fx】从变量列表中选中之前定义的变量【发票文件夹】。
- 并在此组件内容拖入组件【写入日志】,用于在流程日志中方便查看当前读取的是哪张发票,如果流程执行过程中出现问题,也会快速帮助我们定位问题。
- 具体写法如下图示:
图中变量filePath 指当前处理的发票完整路径,由【遍历文件夹】组件自动生成。
第4步:
在组件库【AI】目录下找到组件【增值税发票】并拖拽到【写入日志】组件下方。
第5步:
在组件库【AI】目录下找到组件【增值税发票】并拖拽到【写入日志】组件下方。
第6步:
点击【设置参数】并完成以下配置:
在【平台】属性中从列表选择【云扩AI】。当然也可选择其他平台(阿里云、百度AI等),云扩为每位开发者提供了试用额度,进行体验各个平台的识别效果。
- 在【图片文件】属性右侧点击【fx】选择 filePath变量
- 在【识别结果】属性右侧点击【fx】选择使用建议的变量 result
此组件完成配置如下图示:
第7步:
在【增值税发票识别】组件下方拖入【写入日志】组件,用于在日志中拿到识别结果,帮助我们在接下来的【获取节点值】组件中分析JSON数据,定位关键数据节点。
拼接字符串:filePath+"的提取结果为:"+result
到这步时,我们先暂停流程编写,在编辑器工具栏点击【运行】来查看下是否能够成功提取了发票数据。运行后会在日志面板中成功输出了发票数据。
第8步:
在输出面板中单击识别出来的JSON格式的发票数据,右键复制到剪贴板,用于接下来分析这段JSON数据。
继续接下来的步骤。我们进入一小节课程,一起学习如何用“获取节点值”组件,无需代码解析JSON格式数据。