财务机器人开发与应用实战 教案 任务7-2 OCR智能识别自动化_第1页
财务机器人开发与应用实战 教案 任务7-2 OCR智能识别自动化_第2页
财务机器人开发与应用实战 教案 任务7-2 OCR智能识别自动化_第3页
财务机器人开发与应用实战 教案 任务7-2 OCR智能识别自动化_第4页
财务机器人开发与应用实战 教案 任务7-2 OCR智能识别自动化_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课堂教学设计授课教师所在部门会计学院课程名称财务机器人开发与应用实战课时2学习单元7子任务OCR智能识别自动化授课时间第七周授课地点会计实训室授课班级专业能力目标C7-1学生能够理解OCR技术在财务自动化中的应用。C7-2学生能够掌握开通和使用OCR组件的步骤知识目标K7-1了解OCR技术的基本原理和在自动化中的应用。K7-2掌握在RPA中配置和使用OCR组件的方法。素质目标方法能力培养学生的问题解决能力和技术创新能力。社会能力通过团队合作,提升沟通协调能力和团队合作精神。重点及措施重点:学习OCR组件的开通和使用方法。措施:通过演示、实操和案例分析,加深学生对OCR组件的理解和应用。难点及措施难点:理解OCR组件在实际自动化流程中的应用。措施:提供实际案例,引导学生分析问题并设计解决方案,鼓励创新思维。教学资源序号资源名称资源类型1教师、助教人力资源2会计实训室计算机、投影仪硬件资源3财务机器人开发软件、OCR软件信息资源4…评价办法过程性课堂实训(20%),出勤率(10%),课堂表现(20%)结果性上机考试(50%)课后作业完成OCR组件的开通和使用练习。预习下一单元内容。

教学过程设计教学环节预计时间(分钟)任务(含情境)设计学生活动教师活动引入5介绍OCR技术在自动化中的应用思考讨论引入话题,提出问题组件学习20学习OCR组件的开通和使用方法学习操作、提问讲解组件功能、演示操作流程设计25设计自动化OCR识别流程分组设计流程、讨论指导设计、答疑解惑实操搭建30搭建自动化OCR识别机器人分组搭建机器人巡回指导、提供反馈演示与讨论5展示RPA机器人的使用观察学习、讨论演示RPA操作,比较效率总结与反思5总结OCR组件的重点分享体会总结关键点,布置作业课程思政点:讨论自动化技术对提高工作效率的重要性,培养学生的专业责任感。通过小组合作,强化团队协作精神和社会责任感。

1.阿里云RPA编辑器的OCR功能开通方式需要重新申请阿里云主账号,完成实名认证,并且将服务器切换为阿里云公有云服务器:。使用主账号登录阿里云RPA编辑器并开通OCR功能的方式如下。(1)阿里云RPA编辑器的登录界面,将当前使用的服务器切换为阿里云公有云服务器,并且单击“主账号登录”按钮,如图7-3所示。图7-3切换当前使用的服务器并使用主账号登录(2)可以使用阿里云App、支付宝、钉钉扫描左侧的二维码登录,下面以使用钉钉扫描左侧二维码登录为例进行讲解,如图7-4本图仅为参考,具体登录操作以实际二维码为准。本图仅为参考,具体登录操作以实际二维码为准。图7-4使用钉钉扫描左侧二维码登录(3)根据界面提示,完成阿里云主账号的注册,如图7-5所示。图7-5完成阿里云主账号的注册(4)根据界面提示。完成阿里云主账号的实名认证,如图7-6所示。图7-6完成阿里云主账号的实名认证(5)根据界面提示,完成阿里云主账号的试用申请,如图7-7所示。图7-7完成阿里云RPA的试用申请(6)图7-8访问“如何在RPA中使用阿里云文字识别(OCR)能力”网页并开通OCR服务(7)开通票据凭证识别服务,具体操作如图7-9所示。图7-9开通票据凭证识别服务(8)票据凭证识别服务开通成功的界面如图7-10所示。图7-10票据凭证识别服务开通成功的界面(9)返回“如何在RPA中使用阿里云文字识别(OCR)能力”网页,配置鉴权方式,具体操作如图7-11所示。图7-11返回“如何在RPA中使用阿里云文字识别(OCR)能力”网页并配置鉴权方式阿里云RPA支持两种调用OCR服务的鉴权方式,分别为服务端鉴权方式和客户端鉴权方式。下面介绍两种鉴权方式的配置方法。方式1:配置服务端鉴权方式。在“资产管理”界面中单击“立即授权”按钮,在弹出的“RPA服务关联角色授权”对话框中单击“确定”按钮,如果显示“授权成功”,则表示服务端鉴权方式配置成功,如图7-12所示。图7-12配置服务端鉴权方式方式2:配置客户端鉴权方式。要配置客户端鉴权方式,需要获取AccessKeyID及AccessKeySecret,具体获取方式如图7-13~图7-16所示。需要注意的是,AccessKeyID要保密,以防被外界盗用,在体验完毕后,要及时将其禁用。图7-13在OCR功能的“服务管理与开通”页面中使用主账号选择“AccessKey管理”命令图7-14继续使用AccessKey图7-15根据提示创建AccessKey图7-16保存AccessKey并保密如果要采用客户端鉴权方式,那么在阿里云RPA编辑器中调用OCR组件前,需要先配置鉴权方式。利用【调用自定义脚本】组件,将自己获取的或老师提供的AccessKeyID和AccessKeySecret输入客户端鉴权配置脚本,然后运行该脚本。客户端鉴权配置脚本如下(可以直接将其复制到“编辑表达式”对话框中)。【调用自定义脚本】组件的属性设置如图7-17所示。#服务获取可参考阿里云OCR服务官网:/ocr#代码调用样例如下:ak='填写您的AccessKeyID'ak_secret='填写您的AccessKeySecret'rpa.ai.aliyun_ocr.set_public_auth(ak,ak_secret)图7-17【调用自定义脚本】组件的属性设置2.【OCR增值税发票识别】组件应用介绍1)功能利用【OCR增值税发票识别】组件可以使用OCR功能对增值税专用发票、增值税普通发票、增值税电子发票的发票代码、发票号码、开票日期等关键字段进行识别。2)位置与语句【OCR增值税发票识别】组件的位置与语句如表7-1所示。表7-1【OCR增值税发票识别】组件的位置与语句位置语句3)属性与说明【OCR增值税发票识别】组件的属性与说明如表7-2所示。表7-2【OCR增值税发票识别】组件的属性与说明属性当前值说明输入AI引擎阿里云文字识别(OCR)阿里云RPA支持调用阿里云文字识别(OCR)能力对图片内容进行智能识别。在调用前,需要先在RPA控制台上对阿里云主账号进行SLR授权,具体操作参见“如何使用RPA调用阿里云文字识别能力”网页待识别图片文件路径—通过文件选择器、在文本框中直接输入或选择变量的方式填写待识别图片文件的存储路径或链接输出调用是否成功v_recognize_invoice_success_1(默认)如果调用成功,则返回True;如果调用失败,则返回False接口原始返回结果v_recognize_invoice_response_1(默认)—接口关键返回结果v_recognize_invoice_data_1(默认),该变量在后续组件中引用较多,可根据实际自定义命名以字典格式返回接口关键识别结果,包含发票代码、发票号码、开票日期、机器编码、校验码、受票方名称、密码区、不含税金额、发票税额、大写金额、发票金额、销售方名称、销售方税号、销售方地址+电话、销售方开户行+账号、开票人、标题、发票类型错误信息v_recognize_invoice_message_1(默认)如果调用成功,则返回空;如果调用失败,则返回错误信息4)【OCR增值税发票识别】组件的字典键值【OCR增值税发票识别】组件的字典键值如表7-3所示。

表7-3【OCR增值税发票识别】组件的字典键值keykey含义value数据类型invoiceCode发票代码字符串invoiceNumber发票号码字符串invoiceDate开票日期字符串machineCode机器编码字符串checkCode校验码字符串purchaserName受票方名称字符串passwordArea密码区字符串invoiceAmountPreTax不含税金额字符串invoiceTax发票税额字符串totalAmountInWords大写金额字符串totalAmount发票金额字符串sellerName销售方名称字符串sellerTaxNumber销售方税号字符串sellerContactInfo销售方地址、电话字符串sellerBankAccountInfo销售方开户行、账号字符串drawer开票人字符串title标题字符串invoiceType发票类型(电子普通发票、电子专用发票、专用发票、普通发票、通用发票)字符串5)应用示例识别增值税普通发票,并且打印发票上的销售方名称、总金额、发票类型。增值税普通发票样例如图7-18所示。本应用示例的具体流程如图7-19所示。图7-18增值税普通发票样例图7-19【OCR增值税发票识别】组件应用示例的具体流程(1)利用【OCR增值税发票识别】组件选取待识别图片文件的存储路径。(2)利用【条件分支】组件,通过分支条件(v_recognize_invoice_success_1值为True)判断该OCR功能是否调用成功。(3)(4)利用【记录日志】组件,打印获取的关键识别结果。(5)利用【记录日志】组件,在调用失败的条件分支中,打印错误信息。图7-20【OCR增值税发票识别】组件应用示例流程的执行结果

OCR发票查验小助手机器人的具体流程设计流程序号使用组件层级属性设置新建“发票信息汇总表

.xlsx”文件1启动Excel一级启动方式:新建Excel。新建Excel文件路径:选择合适的存储路径,并且将文件命名为“发票信息汇总表.xlsx”。是否增加文件名后缀:否。是否只读打开:否。Excel对象:v_excel_obj_1(默认)。Excel文件路径:v_file_path_1(默认)2激活Sheet页一级已打开的Excel对象:v_excel_obj_1。Sheet页名称:sheet1。ExcelSheet对象:v_sheet_obj_1(默认)3写入Excel行一级已打开的Sheet对象:v_sheet_obj_1。起始行号:1。起始列号:A。写入内容—编辑表达式:['发票类型','发票代码','发票号码','开票日期','销售方名称','发票金额','校验码']启动阿里云OCR功能4调用自定义脚本一级需要执行的脚本—编辑表达式:#服务获取可参考阿里云OCR服务官网:https://ai.aliyun.

com/ocr#代码调用样例如下:ak='填写您的AccessKeyID'ak_secret='填写您的AccessKeySecret'rpa.ai.aliyun_ocr.set_public_auth(ak,ak_secret)说明:进入AccessKey管理界面,可以获取相应ID和Secret,注意保密获取发票

列表5获取文件列表一级目标文件夹路径:选择发票文件夹的存储路径。文件名称匹配规则:*.png*。是否查找子文件夹:否。忽略隐藏的文件:是。文件列表排序方式:文件名(降序)。文件列表变量名称:v_file_fullpath_list_1(默认)读取发票信息并写入“发票信息汇总表.xlsx”文件6循环列表内容一级循环列表:v_file_fullpath_list_1。每次循环项:v_item_1(默认)7OCR增值税发票

识别二级AI引擎:阿里云文字识别(OCR)。待识别图片文件路径:v_item_1。调用是否成功:v_recognize_invoice_success_1(默认)。接口原始返回结果:v_recognize_invoice_response_1(默认)。接口关键返回结果:data(自定义)。错误信息:v_recognize_invoice_message_1(默认)读取发票信息并写入“发票信息汇总表

.xlsx”文件8获取列表指定内容的位置二级目标操作列表:v_file_fullpath_list_1。查找列表项的数据类型:字符串。查找列表项的值:v_item_1。查找到的位置(列表结构):v_list_item_index_1(默认)9写入Excel行二级已打开的Sheet对象:v_sheet_obj_1。起始行号—编辑表达式:int(v_list_item_index_1[0]+2)。起始列号:A。写入内容—编辑表达式:[str(data['invoiceType']),"'"+str(data['invoiceCode']),str(data['invoiceNumber']),str(data['invoiceDate']),str(data['sellerName']),str(data['totalAmount

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论