RPA财务机器人:基于UiBot 课件 余冰冰 第5-11章 Wrd处理自动化-发票验真与报销审核_第1页
RPA财务机器人:基于UiBot 课件 余冰冰 第5-11章 Wrd处理自动化-发票验真与报销审核_第2页
RPA财务机器人:基于UiBot 课件 余冰冰 第5-11章 Wrd处理自动化-发票验真与报销审核_第3页
RPA财务机器人:基于UiBot 课件 余冰冰 第5-11章 Wrd处理自动化-发票验真与报销审核_第4页
RPA财务机器人:基于UiBot 课件 余冰冰 第5-11章 Wrd处理自动化-发票验真与报销审核_第5页
已阅读5页,还剩312页未读 继续免费阅读

下载本文档

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

文档简介

第五章

Word处理自动化目录Word自动化概述01案例拓展1:生成企业对账函机器人03Word自动化处理:生成企业对账函机器人02案例拓展2:往来对账机器人04了解Word应用程序的基本特点、文本处理的基本使用素质目标熟悉财务工作过程中的常见文本处理应用场景,熟悉UiBot在Word文本处理模块的常用控件能力目标掌握企业对账函分析流程的需求分析、RPA流程设计与开发知识目标本章学习目标本章主要内容Word自动化概述01案例导入随着现代企业业务的不断拓展,财务领域在业务流程方面所面临的挑战日益增多,对文档编辑管理的效率与安全等方面提出了更高要求。以往,许多企业在处理一般业务流程时,仍依赖于手工处理的传统方式。然而,这些手动流程和学习曲线往往耗时较长,不仅效率低下,而且容易出错,严重制约了工作效率的提升。RPA技术的引入,可以有效地加速和优化文档处理流程。通过RPA,可以自动化完成诸如报告生成、批量发函等高度重复、标准化、规则明确且大批量的手工处理任务。RPA的应用不仅确保了业务处理的安全可靠,其在文档处理方面的应用,也有助于将人力从繁琐、低价值且易出错的任务中解放出来,为企业带来更加实用、精细的财务管理功能,从而提升企业的整体运营效率,为企业创造更大的价值。案例思考0102企业在财务文档处理领域面临那些主要挑战?手工处理财务文档相较于RPA技术处理有何异同点?Word自动化概述:Word是一款广泛应用于日常办公的文字处理软件,它为用户提供了丰富的功能,包括但不限于文字编辑、文件管理、表格处理、版面设计、拼写和语法检查及Web页面制作等。Word的用户界面设计主要由快速访问工具栏、标题栏、选项卡(菜单栏)、功能区、文档编辑区和状态栏等关键组件构成。这些组件为用户提供了便捷的操作体验,使得文档的创建、编辑和排版等操作变得轻松自如,从而帮助用户实现优雅美观的文档效果。右图图是Word文档的工作界面:知识准备Word的工作界面标题栏位于工作界面最上方正中位置,包含了程序图标、程序名称、正在编辑的文档名称以及标题栏右边控制窗口的三个按钮(最小化按钮、还原按钮、关闭安钮)等。菜单栏位于标题栏的下方,在默认状态下,菜单栏包含了“文件”、“开始”、“插入”、“页面”、“引用”、“审阅”、“视图”、“工具”等菜单项。每个菜单项都包含了若干个菜单命令,其中包括了Word中的所有功能。在对文字进行编排处理时,大部分的操作都是通过菜单功能来实现的。功能区功能区列出了各种常用命令的快捷按钮,功能区包括剪切板、字体、段落、样式和编辑、保存面板等。在功能区单击面板右下角的斜箭头即可打开相应的对话框或浮动面板,进行参数设置Word的工作界面工作区工作区又叫文本区、编辑区,是用来输入文字或者插入对象的区域。工作区中有一个闪烁的竖线光标,表示当前接入点等。每个段落结束(键入回车键)就有一个段落标志。在“视图”菜单中执行“显示”→“隐藏段落标记”命令,可显示或隐藏段落标记。文档区的最右侧放置了纵向滚动条导航窗格导航窗格在工作区中的左侧,还可以放置导航窗口,以方便编辑阅读。显示导航窗口只需要在视图菜单找到导航窗格选项即可。状态栏状态栏位于Word窗口的底部,显示当前文档的页数/总页数和栏号,光标所在行数和列数,以及当前文档的插入/改写状态。当系统处于排版方式下的编辑状态时,窗口底部的状态栏用于显示当前插入点的位置和命令提示。常用word操作命令与Excel类似,Word也是office办公软件的重要组成成员,Word格式的文档几乎是办公文档的事实标准,对word实现自动化也是RPA流程中不可回避的一环。同样,用UiBot自动化操作Word文档的时候,首先需要打开这个文档,后面对文档内容的各种操作都是针对这个已经打开的文档进行的。Word操作自动化命令在命令树的“软件自动化-Word”目录下,主要包括Word文档类命令、Word文本处理类命令以及Word格式类命令三类。“打开文档”命令操作的是针对整个文档,类似命令还有“读取文档”、“重写文档”、“保存文档”、“文档另存为”、“关闭文档”、“退出word”以及“获取文档路径”等,这些命令都是对整个文档的操作。UiBotCreator中Word文档类操作命令主要功能命令类命令名称主要功能打开文档打开Word文档读取文档读取Word文档内容重写文档将内容写入到Word文档,会覆盖原有的内容保存文档保存Word文档文档另存为保存Word文档到指定位置关闭文档关闭已打开的Word文档退出word退出Word程序获取文档路径获取已打开的Word文档文件路径打开并读取Word文档信息小悠科技有限公司的财务小程每个月都会需要阅读编辑大量的文件,其中Word文档是非常重要的文件资料。通常,我们需要通过文档获取有关财务分析报告、投融资计划、客户和供应商介绍等相关信息。现在小程收到了一份关于北京来也科技公司简介的文档,该公司是中国乃至全球的RPA+AI行业领导者,为客户提供变革性的智能自动化解决方案,提升组织生产力和办公效率,释放员工潜力,助力政企实现智能时代的人机协同。为获取相关信息,现在小程尝试用UiBot自动打开Word文档,并读取相关内容。课堂小实例开发思路如下:新建一个“Word自动化处理”流程,新建一个“打开并读取Word文档信息”流程块。将相关实验材料(公司简介.doc)保存在该流程的res文件夹下,通过“打开文档”、“读取文档”等命令了解Word文档类命令使用规则。练一练流程步骤0102在命令列选中“软件自动化”→“Word”→“打开文档”,使用“打开文档”命令即可打开一个Word文档。点击“打开并读取Word文档信息”流程块右上角编辑图标化视图“打开文档”命令属性设置界面其中,第一个属性“输出到”的变量名默认为objWord,该变量表示打开的工作文档,也可根据需要更改。后续对该文档的各种读取、修改操作的时候,需要把该变量填入到相应命令的“文档对象”属性中,表明进行的操作是针对这个打开的文档进行的。在“文件路径”处需指明要打开文档的路径与文件名,文件可以是doc、docx等格式,其注意事项与“打开Excel工作薄”命令属性类似,在普通模式下可直接选择要打开的文档即可;专业模式下直接输入要打开的文档路径为@res"公司简介.docx",此处需表示为字符串形式,因此加""。“访问时密码”和“编辑时密码”两个属性是出于隐私的考虑设置,当文档不需要其他人能够打开,或者打开后不能修改时,就需要给Word文档设置密码。设定“访问时密码”表示,输入正确的访问密码就可以打开该文档;设定“编辑时密码”表示,输入正确的编辑密码就可以修改该文档。如果所操作的Word文档没有设置密码,“访问时密码”和“编辑时密码”均保持""即可。“是否可见”属性与“打开Excel工作薄”的“是否可见”命令属性含义相同,表示在进行Word文档自动化操作时,是否显示Word软件界面。选择“是”,表示机器人在自动打开工作文档,前端可见。“打开文档”命令位置及语句流程步骤03依次执行“软件自动化”→“Word”→“读取文档”流程步骤04打印读取文档内容。为更好的显示读取的文档内容,可以在“读取文档”之后添加一条“输出调试信息”,将读取的文档内容sRet打印至输出面板。“输出调试信息”运行结果如下图所示:对比原文档可以发现,原Word文档包含文字、表格和图片,“读取文档”命令会将文档中的文字内容全部读出来,但是暂时不支持读取文字的格式、表格状态和图片。Word文本处理类命令如果需要对Word文档进行更细粒度的操作,即涉及上述有关Word文本处理类命令时,需要了解一个重要概念:焦点。所谓焦点指的是当前选中的区域,该区域在Word中通常会高亮显示。如果没有选中区域,当前光标位置即为焦点,即“焦点”=“选中”或“光标”。Word的操作大部分都是针对焦点进行。比如,当需要对一段文字的字体大小、颜色、样式等进行修改时,首先要选中这段文字才可以。同样的,在Word中插入文字、图片等内容,也需要将光标移动到插入点才可以。那么,UiBot是如何在Word中实现焦点的设置和切换,并进行相关文本处理呢?

在上例中,我们已经打开了一个Word文档,现在我们尝试在Word文档中写入相关内容,以进一步了解Word文档处理类相关命令的使用UiBotCreator中Word文本处理类命令主要功能命令类型命令名称主要功能设置光标位置设置Word文档光标所在位置查找文本后设置光标位置在Word文档中查找指定的文本,并相对第一个查找到的文本设置光标位置移动光标位置以相对光标现在的位置,移动光标在Word文档中位置选择行选择Word文档中的指定行范围全选内容选中Word文档中的所有内容剪切对Word文档当前选中的内容执行剪切操作复制对Word文档当前选中的内容执行复制操作粘贴对Word文档当前选中的内容执行粘贴操作退格键删除对Word文档当前选中的内容执行退格键删除操作插入回车在Word文档当前光标所在位置插入一个回车插入新页面在Word文档当前光标所在位置插入一个分页符插入图片在Word文档当前光标所在位置插入一张图片读取选中文字读取Word文档当前选中部分的文字写入文字向Word文档光标所在的位置写入文字,如果有选中内容则替换选中的内容文字批量替换对Word文档中的特定字符串进行替换流程步骤0506依次执行“软件自动化”→“Word”→“设置光标位置”命令在前面的基础上,修改流程块名称为“Word文本处理”并进入该流程块的可视化视图命令介绍如图中的objWord,“移动次数”需与“移动方式”属性配合使用,指的是光标按照“移动方式”移动多少次。“移动方式”属性共有字符、行、段落3种选择,分别代表光标向右移动一个“字符”、向下移动一“行”和向下移动一个“段落”。此处设置为“行”,“移动次数”设置为1,表示焦点设置为初始焦点下移1行,需注意的是:移动次数不能为负数,即光标不能向左移动、向上移动。“设置光标位置”流程步骤07

依次执行“软件自动化”→“Word”→“选择行”命令,用于选中特定的行。该命令有3个属性“文档对象”属性即上述文档对象objWord;“起始行”属性和“结束行”属性用于限定选中的范围,此处“起始行”设置为2,“结束行”设置为6,表示选中第2行到第6行,一共5行,即正文的第一段。流程步骤08依次执行“软件自动化”→“Word”→“写入文字”命令,用于向Word文档光标所在的位置写入对应文字,如果有选中内容则替换选中的内容。该命令有2个属性,其中“文档对象”属性与前面一样为objWord,写入内容设置为“删除该段落”“写入文字”命令介绍“写入文字”属性设置及运行结果需要注意的是:实际应用中,单独使用“设置光标位置”命令和“选择行”命令进行光标焦点的设定效果并不好。因为Word虽然是一个所见即所得的可视化图文混排软件,但仍存在一些看不见的格式标记,或多或少会影响Word文档中“字符”“行”和“段落”的计算,导致焦点定位不准的问题。“写入文字”命令介绍那如何来解决这个问题呢?一个小技巧:首先,在Word文档中需要插入或者编辑的地方设置一个特殊标记,例如插入名称字段就设置在Name;然后使用“查找文本后设置光标位置”命令,该命令有两个关键属性:一个是“文本内容”属性,填写前面的Name即可,另一个是“相对位置”属性,选择“选中文本”。这样就可以找到标记Name并选中标记的内容:最后,使用“写人文字”命令将选中内容替换成需要的内容。我们可以在Word文档中多设置几个类似的特殊标记,然后重复利用“查找文本后设置光标位置”命令,达到Word文档填写的目的。Word格式设置类命令UiBotCreator中Word格式设置类命令主要功能将“写入文字”命令删除后,继续执行“软件自动化”→“Word”→“设置字体”命令,在“选中行”之后插入“设置字体”命令。如图所示,该命令有2个属性,“文档对象”属性与前述一致为objWord“字体名”属性用于指定选中文字的字体,默认为“宋体”,此处修改为“黑体”,将选中文字字体统一设置为黑体。

命令类型命令名称主要功能格式设置类设置字体设置已打开Word文档当前选中文字的字体设置文字大小设置已打开Word文档当前选中文字的字体大小设置文字颜色设置已打开Word文档当前选中文字的字体颜色设置文字样式设置已打开Word文档当前选中文字的样式设置对齐方式设置已打开Word文档当前选中文字的对齐方式Word格式设置类命令UiBotCreator中Word格式设置类命令主要功能设置字体”属性设置依次执行“软件自动化”→“Word”→“设置文字大小”命令,在“设置字体”之后插入“设置文字大小”命令。如下图所示,该命令有2个属性,“文档对象”属性与前述一致为objWord,“字号大小”属性用于指定选中文字的字号大小,此处我们设置为9,表示选中文字的字号大小统一设定为9。命令类型命令名称主要功能格式设置类设置字体设置已打开Word文档当前选中文字的字体设置文字大小设置已打开Word文档当前选中文字的字体大小设置文字颜色设置已打开Word文档当前选中文字的字体颜色设置文字样式设置已打开Word文档当前选中文字的样式设置对齐方式设置已打开Word文档当前选中文字的对齐方式Word格式设置类命令继续执行“软件自动化”→“Word”→“设置文字颜色”命令,在“设置文字大小”之后插入“设置文本颜色”命令。如下图所示,该命令有2个属性,“文档对象”属性与前述一致为objWord,“文字颜色”属性用于指定选中文字的颜色,此处我们设置为FF0000,将选中文字的颜色统一标红。运行结果与原文档文本格式对比情况如下图所示,另外两个“设置文字样式”与“设置对齐方式”命令可以根据需要进行设置。

Word自动化处理:

生成企业对账函机器人02需求分析企业与其他经济主体发生业务往来时,难免会出现往来账项。企业会计人员应如何核对这些账项?一般而言,会计人员在核对往来账项时,需要仔细审查每一笔交易,确保账目的准确性和真实性。同时,还需要与相关经济主体进行沟通和协调,以确保账目的核对工作能够顺利进行。因此,核对往来账项是企业财务管理中非常重要的一环,需要会计人员具备专业的知识和技能,以确保企业的财务稳健和可持续发展。小悠科技有限公司财务人员小程日常工作的重要内容之一就是进行往来对账。每年年末,小程需要根据企业应收账款余额对往来款项发函进行核对,在向相关客户企业进行函证之前,要求对企业询证函模板(如图5-18所示)的格式进行修改,对相关内容进行补充填写。以向上海捷达信息科技有限公司发函为例,小程需要在企业对账函模版之上,对企业信息进行修改,即在正文首行填写“上海捷达信息科技有限公司”,在贵公司欠本公司处填写金额“36000元”。流程图自动化流程分析为了准确定位文档位置,在Word文档需要编辑的地方插入特殊标记,便于文本输入。例如,在需填写公司名称字段的地方添加标记&Name&,在需填写金额字段的地方添加标记&Money&。添加标记后,利用机器人自动查找对应标记的位置,选中相关文本后通过写入文字将其修改为所需填入的文本,接着保存文档并关闭文档。自动化流程设计为便于实现RPA的功能,本案例仅包含一个流程块,即“生成企业对账函”,主要涉及Word打开、光标定位、写入文字、另存为等操作。开发实现步骤【实验准备】新建一个“生成企业对账函机器人”流程,该流程仅包含一个“生成企业对账”流程块。将相关实验材料(企业对账函模板.docx)保存在该流程的res文件夹下。开发实现步骤在企业对账函模板中需要编辑的地方插入特殊标记,以便于文本输入,即在需填写公司名称字段的地方添加标记&Name&,在需填写金额字段的地方添加标记&Money&开发实现步骤流程小结1.开发易错点焦点位置设置:实践中单独使用“设置光标位置”命令和“选择行”命令进行光标焦点的设定效果并不好。因为Word中可能存在一些看不见的格式标记,影响对“字符”“行”和“段落”的计算,导致焦点定位不准确。查找文本位置:在开发过程中,需要确保查找文本所在位置设置正确,否则移动光标的过程中可能会错位,导致写入内容不准确等问题。2.流程适用性适用于需要批量进行文本编辑处理的场景,例如批量写入文字、修改字体。该流程可以减轻员工的机械重复性工作量,减少人为编辑错误,在保证原文档准确性的基础上提高工作效率。案例拓展1:word批量合并03需求分析小悠科技有限公司的财务人员小程日常工作中经常遇到文档处理,尤其是一些相似文档合并的工作,往往费时费力,例如将公司几十个单独的部分管理规章、部分财务报告等Word文件拼接成一个大Word文件的情况,同时还需要保留原有Word的样式及页面信息。如果是手动复制粘贴、批量插入的话,往往存在工作量大、无法把页面等信息完全融合到大文件中等问题。小程现在收到关于公司日常报销管理办法的几份单独的文档,需要将这几份文档合并为一份文件。根据需求设计RPA机器人,使其自动将多个Word文档自动合并为一个Word文档,即完成Word批量合并流程图自动化流程分析&设计为了自动完成Word批量合并,需要准备一系列Word文档,通过获取文件列表,依次打开每一个Word文档,读取文档内容后,将其写入汇总文档中。为便于实现RPA的功能,本案例仅包含一个流程块,即“Word批量合并”,主要涉及获取文件列表、正则表达式判断文件类别、Word打开、写入文字、另存为文档等操作。开发思路【实验准备】新建一个“Word批量合并”流程,该流程仅包含一个“Word批量合并”流程块。下载相关实验材料,即一系列Word文档的汇总文件,并将其保存在该流程的res文件夹下。开发实现步骤案例拓展2:

往来对账机器人04需求分析小悠科技有限公司每年年末需根据整理的应收账款余额(应收账款明细余额表.xlsx)对往来款项发函进行核对。在向相关客户企业进行函证之前,要求对询证函模板(企业对账函模板.docx)的格式进行修改,要求企业对账函中要有客户名称,命名方式为“企业对账函-客户名称.docx”。根据要求设计RPA机器人,使其自动生成一个以客户名称命名的对账函。“应收账款明细余额表.xlsx”及“企业对账函模板.docx”如下图所示:流程图流程痛点分析费时费力Word文件另存为操作频繁工作量大文件名命名工作量大;大量复制、粘贴工作工作价值工作价值低;复制、粘贴过程中,人工操作易出错。自动化流程设计为便于实现RPA的功能,本案例共设计两个流程块实现自动批量生成企业对账函机器人的业务需求。第一个流程块为“读取客户名称”,第二个流程块为“生成企业对账函”。该案例主要涉及Excel读取操作,Word打开、光标定位、写入文字、另存为等操作。第一个流程块“读取客户名称”的作用是打开应收账款明细余额表,读取“客户名称”所在列的数据并将其存储在一维数组客户名称列中。流程块“生成企业对账函”的作用是依次读取客户名称,然后将其写入企业对账函模板中的指定位置,再将文件另存为以客户名称命名的对账函Word文档。开发思路【实验准备】新建一个“往来对账机器人”流程,该流程包含“读取客户名称”和“生成企业对账函”两个流程块。下载“往来对账机器人”相关实验材料,包括“小悠科技有限公司应收账款明细余额表.xlsx”和“企业对账函模板.docx”,将上述文件保存在该流程的res文件夹下。课后练习在职人员信息表维护。小悠科技需要编写一个“在职人员信息表维护流程,实现以下功能:在李力等在职人员信息表中插入人员照片,并填写“2021年年度考核:优秀”。读取简历机器人。请为人力资源部门编写一个“读取简历机器人”。主要功能如下:现有的人员的《人员信息表》中包含人员姓名和工号,而所有照片的都是以工号命名,人员简历又是以人员姓名+特定字符组成。因此,我们可以通过姓名和工号,将照片与简历匹配上。通过此方法把照片复制到文档中,并从文档中获取生年月和籍贯写入人员信息表工作簿。感谢观看授课教师:余冰冰第六章

OCR智能识别自动化目录OCR智能识别概述01银行卡识别机器人03火车票识别机器人02图片文字识别机器人04本章学习目标了解OCR智能识别的基本特点素质目标熟悉OCR命令的应用场景能力目标熟悉OCR智能识别处理模块的常用控件掌握火车票识别流程的需求分析、RPA流程设计与开发知识目标本章主要内容OCR智能识别概述01案例导入在当今数字化和信息化快速发展的时代,图像识别技术已成为我们日常生活和工作中不可或缺的一部分。其中,OCR(OpticalCharacterRecognition,光学字符识别)技术凭借其高效和准确的特性,在众多领域中受到了广泛的关注和应用。无论是用于文件备份、工资发放,还是财务处理等场景,OCR技术都发挥着重要作用。在日常办公中,我们经常需要处理大量的文档和图像文件,并从中提取出关键信息,如文字和数字等。传统的处理方式依赖于人工逐一查看和录入,这不仅效率低下,而且容易出错。然而,OCR技术的出现彻底改变了这一局面。通过运用先进的图像处理和模式识别技术,OCR能够快速、准确地识别光学字符,并将文字自动录入到电脑中,从而极大地提高了工作效率和准确性。在财务领域,OCR技术的应用更是如鱼得水。例如,在处理火车票、发票等文档时,OCR技术可以快速准确地识别出日期、购买双方信息、商品及劳务等关键信息,实现自动化录入和处理。这不仅避免了人工录入的繁琐和错误,而且大大提高了财务处理的效率和准确性。此外,OCR技术还可应用于银行卡信息录入、合同文档识别等多个方面,为企业的财务管理提供了极大的便利。随着技术的不断进步,OCR技术的识别准确率和应用范围也在持续提升。目前,许多OCR软件已经具备对多种语言、不同字体和大小、甚至手写文字的识别能力。同时,借助人工智能和机器学习等技术的发展,OCR技术的识别能力也在不断提高,为未来的应用提供了更广阔的空间。综上所述,OCR技术的出现和应用极大地改变了我们日常办公和财务管理的方式。它不仅提高了工作效率和准确性,而且为企业的发展提供了强大的技术支持。随着技术的不断进步和应用范围的扩大,相信OCR技术将在未来的工作和生活中将发挥更加重要的作用。案例思考OCR技术在财务领域有哪些应用场景?传统文档、图像处理方式有那些问题?0102OCR,全称为OpticalCharacterRecognition(光学字符识别),是一种通过电子设备,如扫描仪或数码相机,对纸上打印的字符进行识别的技术。其工作原理基于字符的形状和明暗模式,设备首先捕捉字符的精确图像,然后分析图像中的明暗模式以确定字符形状,最终将这些形状转换为计算机可读的文字格式,供文字处理软件进一步编辑加工。随着技术的不断进步,OCR已广泛应用于文档数字化、自动识别、信息检索等领域,极大提高了工作效率,降低了人工输入错误率。未来,随着人工智能和机器学习技术的发展,OCR技术有望进一步提高识别准确性和效率,为我们的生活和工作带来更多可能性。综上所述,OCR技术是一种将纸质文档中的文字转换为计算机可读文本格式的强大工具,虽然面临处理复杂字符和背景噪声等挑战,但随着技术的不断发展和优化,我们有理由相信这一领域将取得更多突破和进步。OCR技术OCR常用操作命令命令名称主要功能鼠标点击OCR文本使用OCR对窗口范围内进行指定文字识别,如果识别到指定文字就点击它,调用时需要访问互联网鼠标移动到OCR文本上使用OCR对界面元素范围内进行指定文字识别,如果识别到指定文字将光标移动到文本所在的位置,调用时需要访问互联网查找OCR文本位置使用OCR查找文本位置,成功返回字典类型的文本位置,失败引发异常,调用时需要访问互联网图像OCR识别对指定图像进行OCR识别,调用时需要访问互联网屏幕OCR识别使用OCR识别屏幕指定范围,调用时需要访问互联网1.本地OCROCR常用操作命令其中,“鼠标点击OCR文本”、“鼠标移动到OCR文本上”、“查找OCR文本位置”三条命令类似于图像类中的“单击图像”“鼠标移动到图像上”“查找图像”命令,只不过不需要传入图像了,只需要在属性中标明要找的文字即可。“图像OCR识别”命令和“屏幕OCR识别”命令类似,只不过前者需要提供一个图像文件,后者需要提供一个窗口以及窗口中的一个区域,UiBot会在流程运行到这一行的时候,自动在窗口的指定区域截图并保存为一个文件,然后采用和前者一样的方式去执行。OCR常用操作命令“屏幕OCR识别”

该命令在运行时会自动找到登录界面指定的位置并截图,然后识别截图里的文字,最后把识别到的文字保存在变量sText中,通过“输出调试信息”,将sText变量的内容打印至输出面板。注意sText是变量名,而不是字符串,所以两边不加双引号。小悠科技有限公司的财务小程日常工作内容之一是对客户、供应商等相关企业进行调查,以便及时改进产品或服务的质量。例如,有时候小程需要登录深交所等网站进行相关企业信息查询,这些信息通常以图片、表格、文字等形式呈现,其中,图片信息的处理就涉及本章的OCR技术的使用。现在小程需要使用本地OCR自动完成图像界面自动化,并读取相关内容。开发思路如下:新建一个“OCR图像界面自动化”处理流程,该流程仅包含一个“OCR图像界面操作”流程块。将相关实验材料保存在该流程的res文件夹下,通过“鼠标点击OCR文本”、“鼠标移动到OCR文本上”、“查找OCR文本位置”、“图像OCR识别”命令和“屏幕OCR识别”等命令了解相关OCR图像界面操作命令的使用规则。课堂小实例操作步骤步骤1:新建一个“OCR图像界面自动化”流程,该流程仅包含“OCR图像界面操作”一个流程块,并将相关文件(logo.png)保存在该流程的res文件夹下。点击“OCR图像界面操作”流程块右上角编辑图标,进入可视化视图。步骤2:在UiBot命令列表依次选中“软件自动化”→“浏览器”→“启动新的浏览器”。用于打开网页(网页自动化相关内容见后续章节),如下图所示,浏览器类型根据需求选择,打开链接处输入“”,用于打开深交所官方网页。操作步骤步骤3:在命令列表依次选中“界面操作”→“本地OCR(实验功能)”→“鼠标点击OCR文本”。该命令的功能是使用OCR对窗口范围内进行指定文字识别,如果识别到指定文字就点击它。UiBotCreator中“鼠标点击OCR文本”命令位置及语句如下图所示,在目标窗口处选择从“从界面上选取”进入网页查找文本“信息披露”后进行“单击”。操作步骤步骤4:在命令列表依次选中“界面操作”→“本地OCR(实验功能)”→“鼠标移动到OCR文本上”。该命令的功能是使用OCR对界面元素范围内进行指定文字识别,如果识别到指定文字将光标移动到文本所在的位置。与步骤3类似,在目标窗口处选择从“从界面上选取”进入网页查找文本“信息披露”后将鼠标移动到该处。点击菜单栏处的“运行”即可进入深交所“信息披露”页面。操作步骤步骤5:在命令列表依次选中“界面操作”→“本地OCR(实验功能)”→“查找OCR文本位置”。该命令的功能是使用OCR查找文本位置,成功返回字典类型的文本位置。与步骤3类似,在目标窗口处选择从“从界面上选取”进入网页查找文本“信息披露”后,输出到“objPoint”。为便于观察结果,在该命令后添加“输出调试信息”,将查找后的文本位置打印至输出面板。操作步骤步骤6:在命令列表依次选中“界面操作”→“本地OCR(实验功能)”→“图像OCR识别”。该命令的功能是对指定图像进行OCR识别。“识别图片”处选择事先准备好的本地图片信息,识别后输出到“sText”。为便于观察结果,在该命令后添加“输出调试信息”,将识别结果输出到“sText”后打印至输出面板。操作步骤步骤7:在命令列表依次选中“界面操作”→“本地OCR(实验功能)”→“屏幕OCR识别”。该命令的功能是使用OCR识别屏幕指定范围。与前述步骤类似,在屏幕元素选择从“从界面上选取”后,“目标”处选择网页上的“信息披露”。为便于观察结果,在该命令后添加“输出调试信息”,将识别结果输出到“sText”后打印至输出面板。知识准备

OCR(百度)UiBot作为一款功能强大的自动化工具,不仅具备原生的OCR(光学字符识别)功能模块,还巧妙地整合了第三方OCR服务,为用户提供更为全面和高效的文字识别解决方案。UiBot中,默认接入的是百度云OCR服务,这背后的原因不难理解,因为百度云的OCR技术在国内众多厂商中表现突出,其识别准确率和稳定性都得到了广大用户的认可。百度云OCR不仅能够精准地识别界面上的文字和数字,还对发票、身份证、火车票等常见票证的图像进行了特别优化。这种优化处理使得UiBot用户能够更为便捷地提取票证中的关键内容,如发票号码、发票金额等,大大提高了自动化处理的效率和准确性。知识准备为了能够充分利用百度云的OCR服务,需要满足三个条件:首先,用户必须能够接入互联网。这是因为基于云计算,需要通过网络与服务器进行交互。对于个人用户,只要能够正常上网,即可享受该服务。而对企业用户,若因特殊原因无法接入互联网,建议与百度云进行商务洽谈,考虑购买其提供的离线服务版本。其次,使用百度云OCR服务可能涉及费用支出。尽管百度云为用户提供了一定数量的免费额度,如通用文字识别每天5000次,证照等识别每天500次,但对于高频次或大规模使用的用户而言,这些免费额度可能不够用。用户可根据自身需求选择购买更多服务次数或升级套餐。请注意,百度可能会根据实际情况调整免费额度和收费价格等政策,建议用户在使用前详细了解最新费用情况。最后,由于百度云OCR服务为收费服务,UiBot无法为所有用户共用一个账号。因此,每个用户都需在百度智能云官网上申请自己的账号,并获取相应的OCR服务权限(通常称为AccessKey和SecretKey)。这样,每个用户都能独立地管理和使用自己的OCR服务,确保数据的安全性和隐私性。UiBot的OCR(百度)命令百度ocr的主要命令命令名称主要功能鼠标点击OCR文本使用OCR对窗口范围内进行指定文字识别,如果识别到指定文字就点击它,调用时需要访问互联网鼠标移动到OCR文本上使用OCR对界面元素范围内进行指定文字识别,如果识别到指定文字将光标移动到文本所在的位置,调用时需要访问互联网查找OCR文本位置使用OCR查找文本位置,成功返回字典类型的文本位置,失败引发异常,调用时需要访问互联网图像OCR识别对指定图像进行OCR识别,调用时需要访问互联网图像特殊OCR识别对指定图像进行特殊的OCR识别,调用时需要访问互联网屏幕OCR识别使用OCR识别屏幕指定范围,调用时需要访问互联网屏幕特殊OCR识别使用特殊OCR识别屏幕指定范围,调用时需要访问互联网火车票识别机器人02需求分析财务人员在处理费用报销的过程中,一项至关重要的任务是对报销凭证进行详尽的梳理与核对。以火车票(高铁票)这一常见凭证为例,根据《铁路旅客运输安全管理办法》的规定火车票(高铁票)将对包括乘客身份证号、乘车日期和时间、入站及出站等信息进行记录。在收取票款时,财务人员同样需遵循财务知识,严格按照铁路旅客运输安全管理办法的规定,仔细核实包括乘客姓名、身份证号、车次、乘车时间、出发地及目的地等信息。这些信息经过核对无误后,需被准确录入至“车票信息汇总.xlsx”表格中,以便于后续的财务管理。

业务流程图自动化流程设计为便于实现RPA的功能,本案例仅包含一个流程块,即“火车票批量识别”,主要涉及获取文件路径、打开工作簿、遍历数组、变量赋值、写入行等UiBot操作。流程痛点分析费时费力键盘输入火车票信息等数据,工作量大、价值低极易出错填写过程中人为操作容易出错开发步骤1.开发易错点百度AK和SK:使用百度云OCR服务时,由于百度云为用户提供的是一定数量的免费额度,但是对于高频次或大规模使用通用文字识别的客户而言,免费额度可能不够用,但是AK和SK无法正常使用。无法识别票据:只能执行预设的任务,无法处理异常情况和特殊情况。该流程是使用OCR技术对火车票的票号、出发站、到达站等关键字段进行识别,但是当遇到无法识别的发票或者出现故障时,仍需要人工干预和修复。2.流程适用性适用于需要批量进行通用票据识别的场景,例如批量识别发票、火车票等。该流程可以自动识别和提取发票信息,避免了人工查验时繁琐的手动输入和核对过程,不仅可以提高了查验效率,而且大大提高查验的准确性和减少错误率。同时,该流程可以降低成本,尤其是减少人工查验时的人力成本和时间成本,纸张、油墨等物资成本。流程小结银行识别机器人03需求分析银行卡识别是指将银行卡上的图像和信息转换为计算机可读的格式,常见的应用场景包括银行卡支付、身份认证等。小悠科技有限公司财务人员小程给公司员工发工资之前,需要统计员工的银行卡信息,包括户主,银行名称,银行卡号,有效期等,然后将统计结果写入“银行卡信息汇总.xlsx”以便与工资发放表中的员工信息进行比对。自动化流程设计为便于实现RPA的功能,本案例仅包含一个流程块,即“银行卡识别”,主要涉及获取文件路径、打开工作簿、遍历数组、变量赋值、写入行等操作。开发思路【实验准备】新建一个“银行卡识别”流程,该流程仅包含一个“银行卡识别”流程块。将相关实验材料(“银行卡汇总”文件夹及“银行卡信息汇总.xlsx”)保存在该流程的res文件夹下。图片文字识别机器人04需求分析小悠科技有限公司财务人员小程在日常办公中,经常遇到需要将一些图片文件转化为Word文档并进行编辑的情况。这种转化过程得益于OCR技术的支持,OCR技术通过扫描和识别文档上的文字,分析图像中的文字形状、大小和布局,进而将其转化为可编辑的文本格式,极大地提高了我们处理文档的效率,使得像处理普通Word文档一样对图片文字进行编辑、复制、粘贴等操作成为可能。小程最近收到了一份会计准则相关的图片文件,他需要将这些图片文件转化为Word文档,以便进行文件整理工作。这些图片信息被整齐地放置在名为“图片汇总”的文件夹下。完成扫描和识别后,图片中的文字信息被精准地提取出来,并保存在名为“图片文字信息.doc”的Word文档中。为了实现这一过程,首先需利用OCR软件对“图片汇总”文件夹中的图片进行扫描。OCR软件通过其强大的图像处理能力,对图片中的文字进行了精准的定位和识别。随后将识别出的文字信息按照原图的布局和结构进行整理,生成了一份完整的Word文档。在得到“图片文字信息.doc”后,便可以像处理普通Word文档一样对其进行编辑、复制、粘贴等操作。这不仅大大提高了他的工作效率,也确保了文档信息的准确性和完整性。此外,通过将图片文件转化为Word文档,还可以在此基础上利用Word的各种功能,如搜索、替换、排版等,对文档进行进一步的优化和美化。自动化流程设计为便于实现RPA的功能,本案例仅包含一个流程块,即“图片文字识别”,主要涉及获取文件路径、打开文档、遍历数组、正则表达式、写入文字、保存文档、关闭文档等操作。开发思路【实验准备】新建一个“图片文字识别”流程,该流程仅包含一个“图片文字识别”流程块。将实验材料(“图片汇总”文件夹)保存在该流程的res文件夹下。课后练习1.应收款表格识别。请为小悠科技财务部编写自动化流程,需求为使用Mage通用表格识别功能识别“应收款对账表.PDF”中的表格,输出“应收款对账.PDF”文件的表格数,第一张表格的行数;提取“应收款对账表.PDF”的表格内容,并将两张表格内容分别保存在两个Sheet中。

课后练习2.增值税电子普通发票识别。编写一个流程,识别如下图所示的一张增值税电子普通发票,获取其发票代码、发票号码、开票日期、校验码、价税合计(小写)、购买方名称、纳税人识别号。

感谢观看授课教师:余冰冰第七章

PDF自动化授课教师:余冰冰目录PDF自动化概述01案例拓展103合同信息录入机器人02案例拓展204单击此处添加文本具体内容,简明扼要地阐述您的观点根据需要可酌情增减文字,以便观者能够准确地理解您所传达的思想。素质目标了解PDF自动化操作命令应用场景掌握PDF自动化常用操作命令的用法巩固Excel、Word、OCR等常用操作命令的用法能力目标了解上市公司质量评价方法;掌握上市公司评分流程的设计思路和具体自动化流程设计;利用UiBotCreator开发上市公司评分自动化流程。知识目标本章学习目标本章主要内容案例导入PDF(PortableDocumentFormat)是一种广泛应用于日常生活与办公领域的文件格式。其显著特点在于高度的安全性,支持设置密码、限制打印与复制等功能,有效防止文件信息泄露。PDF文件具备良好的可读性和编辑性,用户可在不同的操作系统和设备上顺畅打开、浏览和编辑PDF文件,且文件格式始终保持一致。

总之,PDF作为一种便携式文档格式,凭借其高度的安全性、跨平台兼容性和用户友好的特性,在日常生活和办公中扮演着举足轻重的角色。无论是保护敏感信息、提高工作效率,还是方便文件共享和传输,PDF都是一种理想的文档解决方案。随着科技的持续进步,PDF将继续发挥其独特优势,满足更多用户的多样化需求。案例思考PDF文档作为一种便携式文档为何还需要RPA技术协助处理呢?0102工作中有哪些RPA技术与PDF文档结合的案例呢?PDF自动化概述01PDF介绍通用性可靠性安全性一致性PDF文件格式是以跨平台支持多媒体集成信息的出版和发布为目的而设计的文件格式。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。PDF文件的安全性得到了广泛的认可。可以通过设置密码、添加数字签名、限制文件打印和编辑等方式来保护文档内容,防止未经授权的访问和篡改。这种安全性对于需要保护知识产权、商业机密或敏感信息的场景来说,是非常重要的。PDF文件格式的另一个显著优点是它的阅读体验一致性。这一点在跨平台、跨设备的阅读环境中尤为重要,它确保了信息的传递不会因为硬件或软件的差异而产生误差。PDF文件不管是在Windows、Unix还是MacOS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。PDF常用命令

PDF因其出色的跨平台兼容性和内容稳定性,赢得了广大用户的广泛认可,在需要共享和传递文档时。因此,对于PDF文件的处理,包括编辑、阅读、转换以及信息提取等环节,均显得至关重要。

为用户在办公场景中高效处理PDF文件提供了极大的便利。UiBot提供对PDF文件处理的命令,包括“获取总页数”、“获取所有图片”、“将指定页另存为图片”、“获取指定页图片”、“获取指定页文本”、“合并PDF”等活动。

企业年度报告是一个企业展示自身财务状况和经营成果的重要渠道,也是对股东、员工和社会各界公开透明的必要手段。

通过年度报告,相关利益者不仅可以了解公司的财务状况、盈利状况以及现金流量情况,评估公司的市场价值,为投资决策提供依据;而且还可以为外部筹资提供依据,例如银行等外部机构可以通过年报了解公司的各项指标,从而决定是否放款,以此评估信贷风险。

小悠科技公司的财务人员小程日常业务之一就是通过分析年度报告了解行业竞争对手的财务状况,以备企业积极应对做决策支持。PDF自动化-自动读取年报信息课堂小示例课堂小示例

现在小程尝试用UiBot自动打开某竞争对手的年度报告PDF文档,并读取相关内容。开发思路如下:

新建一个名为“PDF自动化处理”的流程,该流程仅包含一个“PDF自动化”流程块。将相关实验材料保存在该流程的res文件夹下通过UiBot提供的PDF自动化处理控件,如“获取总页数”、“获取所有图片”等命令了解PDF文档命令使用规则课堂小示例步骤1:新建流程图。新建一个“PDF自动化处理”流程,该流程仅包含“PDF自动化”一个流程块,并将准备文件保存在该流程的res文件夹下。点击“PDF自动化”流程块右上角编辑图标,进入可视化视图。步骤2:在命令列表依次执行“文件处理”→“PDF格式”→“获取总页数”命令,该命令的功能是获取指定的PDF文件总页数。“获取总页数”命令包含3个属性,“输出到”的变量名默认为iRet,“文件路径”处需指明要打开的文档的路径与文件名,为@res“2022年年度报告CN.pdf”,此处需表示为字符串形式,因此加“”。“密码”属性为文档密码,如果该文档未设置密码,默认为空值。在“获取总页数”命令后拖入“调试输出信息”命令,将获取的页数结果iRet打印至输出面板。步骤3:依次执行“文件处理”→“PDF格式”→“获取总页数”命令,用于获取PDF文档中的图片信息。该命令共有4个属性,与步骤2一样,“文件路径”为@res"2022年年度报告CN.pdf",“密码”属性默认为""。“保存目录”属性指的是将获取的图片存放的路径,设置为@res"",即保存在该流程块的res文件夹下,“图片格式”属性共有PNG格式、JPG格式、BMP格式3种选择,此处选中“PNG格式”。课堂小示例

步骤4:依次执行“文件处理”→“PDF格式”→“将指定页另存为图片”命令,用于将PDF文件中指定的页另存为图片。该命令有5个属性,与步骤3一样,“文件路径”设置为@res"2022年年度报告CN.pdf",“密码”属性默认为"",“保存目录”设置为@res""。“开始页码”属性设置为1,“结束页码”属性设置为1,表明指定第1页另存为图片。课堂小示例

步骤5:依次执行“文件处理”→“PDF格式”→“获取指定页图片”命令,用于获取PDF文件中指定的页的图片,图片以“PDF文件名_序号”的命名方式保存。该命令有5个属性,与前述步骤一样,“文件路径”设置为@res"2022年年度报告CN.pdf",“密码”属性默认为"",“保存目录”设置为@res""。“开始页码”属性设置为49,“结束页码”属性设置为49,表明指定获取第49页的图片。课堂小示例

步骤6:依次执行“文件处理”→“PDF格式”→“获取指定页图片”命令,用于获取PDF文件中指定的页的文本。该命令有5个属性,“输出到”的变量名默认为sRet,用于保存获取的文本信息。与前面步骤一致,“文件路径”属性设置为@res"2022年年度报告CN.pdf",“密码”属性默认为""。“开始页码”属性设置为2,“结束页码”属性设置为2,表明指定获取第2页的文本。在“获取指定页文本”命令后拖入“调试输出信息”命令,将获取的文本结果sRet打印至输出面板。课堂小示例

步骤7:依次执行“文件处理”→“PDF格式”→“合并PDF”命令,用于将多个PDF文件合并成一个PDF文件。如下图所示,该命令有2个属性,“文件路径”属性设置为[@res“2021年年度报告CN.pdf”,@res“2022年年度报告CN.pdf”],指将上述两个PDF文件合并为一个PDF文件,“保存路径”设置为@res“年度报告.pdf”,指的是合并后的文件名。单击快捷栏上的“运行”后,打开res文件夹查看合并后的文件。课堂小示例合同信息录入机器人02需求分析

小悠科技有限公司业务人员需要根据企业购销合同提取关键信息。

具体要求:

将PDF格式的购销合同中的合同编号、商品名称、数量、单价及金额等信

息录入汇总表。将上述两个文件保存在该流程的res文件夹下。业务流程图动手画一画流程图自动化流程分析为便于实现RPA的功能,本案例仅包含两个流程块,即“获取合同信息”和“写入合同信息”;主要涉及PDF文字识别、变量赋值、打开工作薄、写入单元格、关闭工作薄等操作。具体开发流程如下:通过PDF智能文档通用识别平台将PDF格式的购销合同内容读取出来后提取合同编号、商品名称、数量、单价及金额等关键信息将上述信息写入合同信息汇总表自动化流程设计开发实现步骤【实验准备】新建一个“合同信息录入机器人”流程,该流程包含包含“获取合同信息”和“写入合同信息”两个流程块。将相关实验材料(购销合同.pdf、合同信息汇总表.xlsx)保存在该流程的res文件夹下。“录入购销合同”自动化流程开发实现步骤010203识别PDF文件设置“金额”变量值设置“合同编号”变量值开发实现步骤0103识别PDF文件设置“金额”变量值设置“合同编号”变量值02开发实现步骤010203识别PDF文件设置“金额”变量值设置“合同编号”变量值开发实现步骤0102写入单元格打开工作薄“写入合同信息”自动化流程流程小节1.开发易错点识别率问题:在对PDF进行文本识别时,可能存在识别率低于预期、识别的内容超出了预期范围、过低的识别速度等影响执行效率。查找文本位置:在识别过程中,PDF中文字所在位置不一定很规范,尤其是遇到特殊表格、文字方向等问题时,可能需要特殊处理以便正确识别。2.流程适用性适用于需要批量进行相似PDF文本识别、录入等场景。该流程通过OCR技术对PDF文本进行识别,获取文本信息以减轻员工的重复工作和人为识别错误,提高工作效率。读取审计意见机器人03需求分析在现代商业活动中,财务报告作为衡量一个公司财务状况与业绩的重要工具,其真实性、准确性和完整性至关重要。为确保财务报告的质量,许多企业会采取独立审计的方式。独立审计不仅有助于防范财务报表中的错误或疏漏,避免因税务问题导致的负面影响,有效保障投资者的经济利益和合法权益。审计工作的核心在于对被审计单位在特定会计期间的会计报表进行全面深入的审查,并据此提出审计意见。这些意见通常包括无保留意见、保留意见、否定意见和无法表示意见等类型,它们各自反映了企业的不同财务状况和可能存在的问题。现要将小悠科技有限公司的“审计报告.pdf”中有关审计意见类型的字段提取出来,以确定该企业年度审计报告意见类型。通过将审计报告有关内容以图片的形式保存下来,然后读取文本信息并写入Word文档。业务流程图动手画一画流程图自动化流程分析为准确读取PDF文本信息,通过OCR图像识别技术来高效地从PDF文档中提取审计报告相关字段信息例如:关注的审计意见类型字段;将上述信息写入一个名为“审计意见.doc”的Word文档中输出审计意见类型字段接着保存并关闭Word文档以便将来需要时能够轻松访问这些信息。自动化流程设计为便于实现RPA的功能,本案例仅包含一个流程块,即“读取审计意见”,主要涉及PDF另存为图片、获取文件路径、打开文档、写入文字等操作。开发步骤开发流程包含一个“读取审计意见”流程块网页信息批量转PDF机器人04需求分析股票市场是一个充满波动和不确定性的地方,投资者需要时刻关注股票行情,并对其进行准确的分析。股票行情是指股票市场中各个股票的价格走势和交易量等相关信息,了解股票行情对投资者来说非常重要,因为它直接影响着投资决策的准确性和效果。通过及时了解股票行情,投资者可以得到市场的实时信息,并根据这些信息制定相应的投资策略。股票行情还可以反映市场的整体情况和趋势,帮助投资者判断市场的走向,更好地理解市场,抓住投资机会。现将查询有关企业的股市行情,并将相关信息通过网页截图保存为PDF格式后进行整理。通过将查询的股票行情有关内容以图片的形式保存下来,然后转为PDF格式进行保存。业务流程图动手画一画流程图自动化流程分析首先,需要打开“待查询股票.xlsx”获取待查询股票的信息,例如股票代码。其次,需要登录深交所官网,进入股票行情走势查询页面,在该页面内输入待查询股票代码或股票名称进行搜索,获取股票的详细的行情数据,包括开盘价、收盘价、最高价、最低价、成交量等关键信息。最后,将相关股票行情数据以图像的形式保存下来,插入Word文档进行排版整理后,批量转为PDF格式,确保了信息的真实性和可靠性。自动化流程设计为便于实现RPA的功能,本案例仅包含一个流程块,即“网页信息批量转PDF”,主要涉及启动浏览器、打开工作簿、打开Word文档、遍历数组、鼠标点击、对元素截图、插入图片、另存为文档等操作。开发步骤流程开发包含一个“网页信息批量转PDF”流程块课后练习1.合同文本识别。请为小悠科技财务部编写自动化流程,使用Mage通用文字识别功能识别“合同.PDF”文本,并将识别出的内容其保存到“合同.docx”中。2.批量填写邀请函。每年年会小悠科技公司需要给每个员工制作一封邀请函。传统的方式首先需要制作一个模板,然后在模板中依次添加员工名字,并另存为图片,交给印刷店,制作成帖子,最后发放给员工。公司有近千名员工,将名字一个个添加至模板这个环节的工作重复且有规则,适合于用RPA机器人去完成,请帮忙设计一个机器人完成这部分工作。感谢观看授课教师:余冰冰第八章

E-mail自动化授课教师:余冰冰目录案例导入01工资条拆分并群发邮件机器人03E-mail自动化概述02下载预算表邮件附件机器人04拓展案例:付款邮件下载及付款信息汇总机器人05单击此处添加文本具体内容,简明扼要地阐述您的观点根据需要可酌情增减文字,以便观者能够准确地理解您所传达的思想素质目标掌握使用SMTP/POP协议发送邮件的相关命令用法;掌握使用SMTP/POP协议接收邮件的相关命令用法;掌握使用IMAP协议接收邮件的相关命令用法;能力目标熟悉E-mail自动化的常用命令和收发邮件的参数设置(授权码)方法;掌握E-mail自动化流程的设计思路和具体自动化流程设计;利用UiBotCreator开发E-mail自动化流程。知识目标本章学习目标本章主要内容案例导入01案例导入美国富达(AmericanFidelity)是一家为教育、公共部门和其他团体提供保险的企业,每月都需要处理大量的用户反馈邮件。由于时间、人力资源等问题,这些工作往往会造成积压无法完成,而且很多邮件无法得到实时有效的回复,大大地降低了客服质量。在得到RPA成功的验证之后,美国富达迅速将RPA应用在电子邮件提取业务上。首先RPA机器人会打开每一封电子邮件提取所有文本内容,然后根据内置的机器学习算法,将每个客户反馈信息进行分类。当电子邮件被分好类后,RPA机器人根据用户规则设定,将邮件自动分发到各个匹配的部门进行后续处理,整个业务流程无需人为干预即可自动完成。如果有需要人工处理的地方,RPA机器人则可以协助员工共同完的。当RPA机器人发现同一用户反复发多封邮件时,这表明该用户的情况非常紧急,需要及时处理。这时RPA机器人会立即将这些邮件发送给专人处理,以实现更快,更有效的解决方案,显著提升客服质量。目前美国富达已经部署了10个RPA机器人来处理电子邮件业务流程,每个月节省25000个工时,员工从繁琐的邮件筛选中解脱出来,可以把时间和精力用在意见反馈上,很多客户都表示在反馈方面比以前有了质的提升。案例思考如何通过RPA技术实现电子邮件自动化?RPA技术如何做到既能服务公司内部员工,又能为客户提供便利呢?0102E-mail自动化

概述流程概述02E-mail概述电子邮件(ElectronicMail,简称E-mail)是一种用电子手段提供信息交换的通信方式。它允许用户通过互联网发送和接收文本、图像、声音等多种形式的邮件。电子邮件通常需要一个电子邮件地址,其格式通常为“用户名@域名”。电子邮件的出现彻底改变了人们的生活和工作方式,成为现代社会中最为普遍和重要的通信工具之一。通过电子邮件,人们可以随时随地与世界各地的人进行沟通和交流,分享信息、交流想法、讨论问题等。在商业领域,电子邮件已成为一种基本的沟通工具。企业可以通过电子邮件向员工、客户和合作伙伴发送消息、公告、广告等,实现高效的营销和内部沟通。同时,电子邮件也可以用于个人社交和娱乐等方面,例如与朋友保持联系、订阅新闻、参加社区活动等。总之,电子邮件是一种方便、快捷、灵活的通信方式,已经成为人们日常生活和工作中不可或缺的一部分。让RPA流程来自动发送或接受邮件,是很常见的需求。为了实现邮件的自动发送和接收,通常有两种方法:一种是直接通过SMTP/POP3/IMAP等邮件协议来实现,一种是通过邮件客户端来实现。前者不需要在计算机上安装任何客户端软件即可完成,后者需要依赖于邮件客户端软件。本章先介绍前者,即直接通过SMTP/POP3/IMAP等邮件协议来实现的方式。使用网络协议预制件方式,需要通过SMTP和POP3协议进行邮件的收发。使用RPA命令进行E-mail自动收发前必须登录邮箱进行相应的设置。配置第三方登录QQ邮箱步骤1:打开浏览器,登录QQ邮箱,点击“设置”按钮,再点击“账户”标签页,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”,注意新开通的QQ邮箱账号在14天后才能够开启IMAP/SMTP服务。步骤2:开启“POP3/SMTP服务”和”IMAP/SMTP服务“(服务默认是关闭的),这个时候QQ邮箱系统会生成一串授权码,将这串授权码保存好(只会显示1次),后续的邮件收取和邮件发送操作都使用这串授权码,而不是使用您邮箱的原始密码。步骤3:当SMTP和POP3等协议开启后,则“服务状态”显示为“服务已开启”。E-mail自动化的相关命令E-mail自动化命令在命令树的“网络-SMTP/POP”和“网络-IMAP”目录下,主要包括发送邮件、连接邮箱、断开邮箱连接、获取邮件列表、删除邮件和下载附件等。发送邮件命令基于POP3协议接收邮件命令基于IMAP协议接收邮件命令检索预算表邮件发送邮件命令“发送邮件”命令是基于SMTP协议,SMTP协议的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。在命令区域“网络”的“SMTP/POP”分类下,选择并插入一条“发送邮件”命令,该命令将使用SMTP协议给指定邮箱发送一封邮件。

基于POP3协议接收邮件命令POP的含义是邮局协议,它负责从邮件服务器中检索电子邮件,POP3(PostOfficeProtocol3)即邮局协议的第3个版本,是因特网电子邮件的第一个离线协议标准。POP协议在今天的互联网上早已广泛使用。用POP协议可以收邮件,但会稍微复杂一点儿。一条命令是不够的,需要多条命令配合才行。UiBotCreator中基于POP3协议接收邮件命令序号命令名称使用协议主要功能1连接邮箱POP3连接一个邮箱,并作为操控对象2断开邮箱连接POP3断开通过连接命令(Connect)连接上的邮箱服务器的连接3获取邮件列表POP3获取收件箱中的邮件列表,列表为一个数组,数组中的每一项为邮件对象4删除邮件POP3指定邮件对象删除对应邮件,在使用该命令删除邮件后,必须调用断开邮箱连接(Mail.Disconnect)命令,才能真正删除成功。如果邮件服务器设置了“禁止收信软件删除邮件”,则依然无法删除5下载附件POP3下载邮件中的附件基于POP3协议接收邮件命令断开邮箱连接获取邮件列表连接邮箱020301删除邮件04下载附件05基于POP3协议接收邮件命令断开邮箱连接获取邮件列表连接邮箱020301删除邮件04下载附件05基于POP3协议接收邮件命令断开邮箱连接获取邮件列表连接邮箱020301删除邮件04下载附件05基于POP3协议接收邮件命令断开邮箱连接获取邮件列表连接邮箱020301删除邮件04下载附件05基于POP3协议接收邮件命令断开邮箱连接获取邮件列表连接邮箱020301删除邮件04下载附件05基于IMAP协议接收邮件命令互联网信息访问协议(IMAP)是一种优于POP的新协议。和POP一样,IMAP也能下载邮件、从服务器中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。例如,它可以决定客户机请求邮件服务器提交所收到邮件的方式,请求邮件服务器只下载所选中的邮件而不是全部邮件。客户机可先阅读邮件信息的标题和发送者的名字再决定是否下载这个邮件。通过用户的客户机电子邮件程序,IMAP可让用户在服务器上创建并管理邮件文件夹或邮箱、删除邮件、查询某封信的一部分或全部内容,完成所有这些工作时都不需要把邮件从服务器下载到用户的个人计算机上。UiBotCreator中基于IMAP协议接收邮件命令序号命令名称使用协议主要功能1连接邮箱IMAP连接IMAP接收邮件服务器,返回一个可操控的连接对象2断开邮箱连接IMAP断开IMAP连接3获取邮箱文件夹列表IMAP根据指定的IMAP连接,获取邮箱中的系统文件夹和我的文件夹列表4获取邮件列表IMAP获取邮箱文件夹中的邮件列表,返回为一个数组,数组中的每一项为邮件消息对象5移动邮件IMAP将指定的邮件移动至指定的邮箱文件夹,移动成功返回true,移动失败返回false6查找邮件IMAP指定查找关键字,检索邮件标题来获取对应的邮件,返回为一个数组,数组中的每一项为邮件消息对象7下载附件IMAP下载邮件中的附件,如附件名称出现中文乱码,须设置正确的字符集进行解码,如"gb2312"等8删除邮件IMAP删除指定邮件基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令断开邮箱连接获取邮箱文件夹列表连接邮箱020301获取邮件列表04移动邮件05查找邮件06下载附件07删除邮件08基于POP3协议接收邮件命令检索预算表邮件企业邮箱里面每天都会收到很多邮件,有各种报表、预算表等等。现在需要将公司下属的各个分公司报送的9月份预算表邮件检索出来,以便进行后续的汇总统计。下面将使用RPA技术实现此项业务。【实验准备】开始此项实验前,需要你准备一个可用的QQ邮箱并提前向该邮箱发送实验所用的“预算表邮件”。“预算表邮件”各项主要内容如表所示。序号邮件主题邮件附件1重庆分公司2023年9月预算表重庆分公司2023年9月预算表.xlsx2北京分公司2023年9月预算表北京分公司2023年9月预算表.xlsx3广州分公司2023年9月预算表广州分公司2023年9月预算表.xlsx4哈尔滨分公司2023年9月预算表哈尔滨分公司2023年9月预算表.xlsx5合肥分公司2023年9月预算表合肥分公司2023年9月预算表.xlsx6昆明分公司2023年9月预算表昆明分公司2023年9月预算表.xlsx7上海分公司2023年9月预算表上海分公司2023年9月预算表.xlsx8天津分公司2023年9月预算表天津分公司2023年9月预算表.xlsx9西安分公司2023年9月预算表西安分公司2023年9月预算表.xlsx10香港分公司2023年9月预算表香港分公司2023年9月预算表.xlsx“检索预算表邮件”操作步骤连接邮箱查找邮件新建流程块020301输出调试04“检索预算表邮件”操作步骤连接邮箱查找邮件新建流程块020301输出调试04“检索预算表邮件”操作步骤连接邮箱查找邮件新建流程块020301输出调试04“检索预算表邮件”操作步骤连接邮箱查找邮件新建流程块020301输出调试04工资条拆分并

群发邮件机器人03需求分析人力资源部小熊每月要从员工工资

温馨提示

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

评论

0/150

提交评论