《RPA的开发与应用(商科)》 课件 项目9、10 RPA晋级设计与管理、财会业务应用设计_第1页
《RPA的开发与应用(商科)》 课件 项目9、10 RPA晋级设计与管理、财会业务应用设计_第2页
《RPA的开发与应用(商科)》 课件 项目9、10 RPA晋级设计与管理、财会业务应用设计_第3页
《RPA的开发与应用(商科)》 课件 项目9、10 RPA晋级设计与管理、财会业务应用设计_第4页
《RPA的开发与应用(商科)》 课件 项目9、10 RPA晋级设计与管理、财会业务应用设计_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

项目九RPA晋级设计与管理演讲人01项目九RPA晋级设计与管理02学习目标03

知识目标

知识目标1.掌握【try异常】组件的功能及参数设置要求。2.掌握【代码块】组件的功能及参数设置要求。3.掌握【全局函数】组件的功能及参数设置要求。4.掌握常见流程运行异常的类型。04

技能目标

技能目标1.能够利用【try异常】组件进行应用设计。012.能够利用【代码块】组件进行应用设计。023.能够利用【全局函数】组件进行应用设计。034.能够处理流程设计中的常见报错类型。045.能够对机器人进行管理。0505

素养目标

素养目标1.通过RPA晋级设计的学习,培养计算机思维,提升数字化能力。2.通过处理流程设计中的常见报错类型,培养认真仔细的工作态度和工匠精神。06项目分解07任务一机器人晋级设计08【知识要点】09【try异常】组件的功能及参数设置组件的应用设计图9-1【try异常】组件应用流程容错流程的运行顺序流程运行未抛出异常的情况图9-2未抛出异常的流程运行顺序容错流程的运行顺序流程运行抛出异常的情况图9-3异常的流程运行顺序10selector变化的容错处理11【代码块】组件的功能及参数设置【代码块】组件的应用【代码块】组件的功能是在流程中编写python语句,完成自动化的设计。图9-8【代码块】设置【代码块】组件导入第三方库具体方法图9-9【代码块】读取Excel12【全局函数】组件的功能及参数设置【全局函数】组件的功能及参数设置【全局函数】组件的功能是在编辑器中编写自定义函数,供流程中的步骤进行调用。图9-12【全局函数】组件【全局函数】组件的功能及参数设置图9-13【全局函数】组件13发布为自定义组件发布为自定义组件在设计过程中,根据企业应用实践,有一些常用流程,可以将这些工程作为自定义组件发布。【任务案例】任务描述:某企业每日需登录公司的邮箱,为不同的客户发出一批邮件,为了确保邮件能精准自动发送,需要一个具有容错机制的客服邮件机器人。任务要求:1.案例需要设计容错机制,首先采用【try异常】组件,进行设计流程。2.在邮件登录及写信过程中可能会产生的报错情况有:是否成功登录邮箱?是否成功打开写邮件网页?3.流程设计只需要设计到写信步骤。【任务实施】具有容错机制的客服邮件机器人流程如图:【任务案例】图9-16客服邮件机器人容错机制设计流程图任务二常见报错处理与机器人管理【知识要点】14流程设计中的常见报错类型及处理语法错误(SyntaxError)语法错误是最常见的错误之一,通常是因为在组件设置参数时出现了不符合python语法规则的语句或符号。报错内容为“SyntaxError:invalidsyntax”。语法错误,主要是需要仔细检查是否存在括号、引号、缩进、输入法等符号是否正确匹配。名字错误(NameError)当变量名、函数名或类名等书写错误,或者函数在定义之前就被调用等情况下,就会导致名字错误。属性错误(AttributeError)属性错误,表示对象没有这个属性或方法。解决这个问题,需要检查被访问数据正确的属性或方法。值错误(ValueError)值错误是指程序试图使用一个无效的值或者将无效的值传递给函数的参数产生的错误。解决办法是检查组件中所有的变量、函数和操作是否匹配。如果不匹配,则需要调整代码,确保变量和函数的类型正确,并注意对无效值进行处理。索引错误(IndexError)索引错误是指程序试图使用一个超出范围的索引来访问一个序列中的元素。例如,流程运行后,报错为“IndexError:listindexoutofrange”,这表示引用的数据超出范围。解决办法是检查组件中所有使用到的序列对象,并确保索引在正确的范围内。键错误(KeyError)组件应用过程中,键错误是指程序试图使用一个不存在的键来访问字典中的元素。解决办法是需要检查组件中所有使用到的字典对象,并确保使用的键存在。文件不存在错误(FileNotFoundError)文件不存在错误是指程序试图访问一个不存在的文件。解决办法是需要检查文件路径是否正确,文件是否存在,文件路径中是否包含特殊符号等问题。权限错误(PermissionError)权限错误是指程序试图访问一个没有权限访问的文件或目录。15机器人管理发布流程发布流程,从Main流程点击运行时,能够正常运行并投入使用的流程,可以发布给机器人自动去执行。在菜单栏中点击“工具”中的“发布为流程”。导出流程包在工具菜单中,可以看到【导出为流程ipkg】的选项设置。导出工程,在本地所选目录中生成后缀名为.ipkg的流程包,用于上传到企业服务器服务端或者互联网控制台,从而对流程进行配置与管理,实现任务调度。发布流程至企业服务器在利用企业服务器进行流程管理时,流程发布的过程会有些许特定的步骤。机器人客户端在安装设计器时,可以选择安装前台机器人和安装后台机器人两种不同的机器人客户端。16【任务案例】【任务案例】任务描述:肖同学在设计机器人过程中遇到问题(图9-35)。运行异常是因为出现了“pubfun.SecurityError”。请帮助肖同学解决异常问题。图9-35流程运行异常任务要求:【任务案例】1.根据错误类型,判断解决方式;2.说明具体的解决方法。【任务实施】具体操作步骤如下:图9-36任务管理器——已停止状态【任务案例】图9-37任务管理器——正在运行状态谢谢项目十财会业务应用设计演讲人01项目十财会业务应用设计02学习目标03

知识目标

知识目标2.掌握全局函数设计。3.掌握发票查验机器人的设计思路,发票识别的操作方法。4.掌握发票归集机器人的设计思路,数据收集、判断、筛选的操作方法。5.掌握会计凭证机器人的设计思路,凭证制作及审核的操作方法。1.掌握流程文件存储相对路径的原理。04

技能目标

技能目标1.能设计流程文件存储相对路径。2.能编译全局函数。3.能设计发票查验机器人、发票归集机器人、会计凭证机器人。05

素养目标

素养目标1.强化遵守国家财务制度,养成严谨求实的会计人员职业精神。2.培养信息技术发展敏感性和终身学习意识。3.通过设计发票查验、收集机器人,培养踏实的工作作风和耐心的服务意识。06项目分解项目分解07任务一发票查验机器人设计08【知识要点】09正确使用发票查验平台正确使用发票查验平台正确使用发票查验平台,需了解发票查验时的登录网址,具体要求如下:(1)发票查验需登录国家税务总局全国增值税发票查验平台。国家税务总局全国增值税发票查验平台的网址为“/”。(2)首次查验前请点击上述网址安装根证书。进入平台后,会有安装根证书指引。(3)当日开具发票当日可查验。(4)每份发票每天最多可查验5次。(5)可查验最近5年内增值税发票管理系统开具的发票。(6)正确设置文件及表格。10流程文件存储路径选择相对路径与绝对路径区别绝对路径表示真实路径。设计工程时,一般采用相对路径。设计文件存储路径的选择文件夹放在工程文件的“res”文件夹中。11机器人设计中所需的组件机器人设计中所需的组件主要应用组件有:【全局函数】【查找文件】【for循环】【工作表行数获取】【replace】【鼠标点击】【设置文本】【获取文本】【图片检测】【if分支】【鼠标点击】【元素截图】【全局函数】【验证码】【设置文本】【while循环】【鼠标点击】【热键输入】【replace】【设置文本】【单元格写入】【发送邮件】等组件。【工作表行数获取】组件的功能及参数设置图10-4【工作表行数获取】组件【图片检测】组件的功能及参数设置图10-5【图片检测】组件目标属性12【任务案例】【任务案例】任务描述:在审核报销发票的过程中,财务工作人员主要需要完成两部分工作,首先是判断所报销的发票是否满足企业的报销条件与报销要求;其次是登录国税局网站进行真伪查验,判断发票是否为真,以此来避免假票入账给企业带来的税务风险。发票查验一般登录国税局网站手动录入发票信息进行发票查验。如果查验数量大,容易产生速度慢、效率低、有误差的现象。发票查验机器人可代替人工完成查验,提高发票识别、录入、查验效率与准确率。任务要求:1.根据RPA技能应用部分中所学知识,设计发票查验机器人,提高效率、降低成本。2.设计前需要准备待查验的发票。3.将发票查验源文件夹、进项发票导入台账和输出结果文件夹放在工程文件的“res”【任务案例】在右侧编辑区输入内容在右侧编辑区输入内容在右侧编辑区输入内容1.添加【打开浏览器】组件2.添加【查找文件】【for循环】组件3.添加【工作表行数获取】【设置变量】组件4.添加【replace】【设置文本】【鼠标点击】等组件在右侧编辑区输入内容在右侧编辑区输入内容文件夹中。【任务实施】(一)新建工程发票查验机器人设计操作步骤如下:(二)添加【全局函数】(三)新增子流程flow1【任务案例】5.添加【获取文本】【鼠标点击】【图片检测】【if分支】组件6.假设不设置【等待时间】组件7.未出现异常提示填写台账的流程设计8.添加【鼠标点击】【设置文本】【单元格写入】等组件任务二发票归集机器人设计【知识要点】发票归集机器人设计需要应用的组件有:【查找文件】【单元格写入】【pdf页另存图片】【移动文件】【增值税发票OCR】【重命名】【find】【格式化为时间】【获取年】【获取月】【文件夹是否存在】等组件。其中【移动文件】【重命名】【find】【格式化为时间】【获取年】【获取月】【文件夹是否存在】等组件前文中尚未提及,这里阐述其功能及参数设置。13【移动文件】组件的功能及参数设置【移动文件】组件的功能及参数设置【移动文件】组件的功能是移动文件到指定的目录下。图10-35【移动文件】组件参数设置14【重命名】组件的功能及参数设置【重命名】组件的功能及参数设置【重命名】组件的功能是将指定路径下面的文件重命名。图10-36【重命名】组件参数设置15【find】组件的功能及参数设置【find】组件的功能及参数设置【find】组件的功能是检测指定的字符是否包含在字符串中,如果包含返回开始的索引值,索引从0开始,否则返回-1。图10-37【find】组件参数设置16【格式化为时间】组件的功能及参数设置【格式化为时间】组件的功能及参数设置【格式化为时间】组件的功能是将指定格式的时间字符串转换成date日期。图10-38【格式化为时间】组件参数设置17【获取年】组件的功能及参数设置【获取年】组件的功能及参数设置【获取年】组件的功能是获取输入时间的年份,其返回值类型为str字符串。图10-39【获取年】组件参数设置18【获取月】组件的功能及参数设置【获取月】组件的功能及参数设置【获取月】组件的功能是获取输入时间的月份,返回值类型为str字符串。图10-40【获取月】组件参数设置19【文件夹是否存在】组件的功能及参数设置【文件夹是否存在】组件的功能及参数设置【文件夹是否存在】组件的功能是判断指定目录下是否存在某个文件,并返回对应的bool值。图10-41【文件夹是否存在】组件参数设置20【任务案例】【任务案例】任务描述:日常电子发票归集、调用效率直接影响财务工作人员的业务效率。每月费用报销、销项、进项、其他类型的电子发票、银行回单、出入库订单等都需要电子数据化,该项工作任务若通过人工进行,效率低、易出错。这类工作任务有明确的规则、重复性高等特点,可设计发票归集机器人代替手工作业。请您为公司设计发票归集机器人,提高效率和降低成本。任务要求:1.完成发票归集机器人设计。2.把发票信息表存放在工程文件的res(通用文件夹)中。“票据源文件”文件夹用于存放需要归集的发票源文件;“票据归集”文件夹用于存放归集成功的发票图片;“已完成票据文件”文件夹用于存放归集成功的发票源文件;新建发票信息台账文件,格式为.xlsx;源文件的类型为pdf文件,发票图片的类型为PNG文件。21【任务实施】22设计步骤设计步骤发票归集机器人设计步骤如下:(1)步骤一,新建工程,设置好工程名称以及工程的存储路径。(2)步骤二,在Main流程中添加【全局函数】组件,获取工程文件路径。(3)步骤三。新增子流程fpgj,在新流程上添加【代码块】【序列】【查找文件】【for循环】【pdf页另存图片】【移动文件】组件。(4)步骤四。在【序列】组件的第二个白色圆点之后添加【查找文件】组件。(5)步骤五。添加【for循环】【序列】【工作表行数获取】【增值税发票OCR】【代码块】【重命名】组件。(6)步骤六。【序列】组件第二个白色圆点后添加【find】【find】【find】【if分支】【代码块】组件。设计步骤在右侧编辑区输入内容(7)步骤七。【if分支】组件之后添加【格式化为时间】【获取年】【获取月】【设置变量】组件。1(10)步骤十。返回Main流程,在【全局函数】组件之后添加子流程fpgj,再增加【发送邮件】组件。(9)步骤九。在步骤五的【序列】组件的第三个白色圆点后添加8个【单元格写入】组件。3(8)步骤八。在【设置变量】组件之后,添加【文件夹是否存在】【if分支】【移动文件】【创建文件夹】【Pass空语句】等组件。在右侧编辑区输入内容223任务三会计凭证机器人设计24【知识要点】【知识要点】会计凭证机器人设计中会应用到的组件有:【打开浏览器】【while循环】【鼠标点击】【设置文本】【获取文本】【if分支】【最大化窗口】【等待时间】【关闭浏览器】组件等。25【任务案例】【任务案例】任务描述:随着电子票据、电子发票的推行,通过部署RPA凭证机器人可实现自动化录入发票信息、生成凭证、审核凭证。请您为企业设计会计凭证机器人,提高效率和降低成本。实训财务软件的网址:/web/login.html注意:本案例采用注册试用账号,用

温馨提示

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

评论

0/150

提交评论