请将题目填写完整
上一单元
单元(共单元)
下一单元

第十二课(05):搭建2--提取发票数据“JSON格式”

10分钟




【课程目标】


手把手完成一个“增值税发票批量识别并逐行录入提交数据至网页”的RPA流程搭建,在这个过程请重点掌握:

  • AI组件的学习与使用;
  • 一个业务流程如果通过RPA拆解步骤;
  • 一个完整的RPA流程构建的标准流程结构;
  • Json数据用“获取节点值”处理(无需代码处理方式);
  • 巩固上节课的遍历表知识点循环录入网页数据。



课时内容:



目录:

  • 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格式数据。




END

论坛相关讨论

    需要帮助或反馈问题?去云扩论坛参与讨论