版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RPA财务机器人应用教程项目七邮件自动化
学习任务
7–1发送QQ邮件
7–2使用“凭据管理器”管理用户名和密码7–3发送正文含有变量和表格的邮件
7–4保存指定发件人的邮件主题RPA知识目标能力目标了解邮件发送和协议接收、邮箱授权码的使用,熟悉邮件的地址、主题和正文。掌握SMTP方式的邮件发送设置,能够使用“发送SMTP邮件信息”活动发送邮件和附件。7-1发送QQ邮件学习案例设计一个自动化流程,该流程可以自动发送一封QQ邮件(为查看方便,可以给自己QQ邮箱发送邮件),邮件标题名称为“发票”,邮件正文内容为“发票请查看附件!”,附件是“发票.pdf”文件。
7-1发送QQ邮件
操作步骤
(1)使用第三方工具发送QQ邮件需要对QQ邮箱进行设置。登录QQ邮箱,在“邮箱设置”的“第三方服务”(POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务)开启“IMAP/SMTP服务”(如图所示)。按照提示向指定号码发送“配置邮件客户端”信息,发送完成后会弹出授权码窗口。如图所示,授权码就是在第三方客户端登录时输入的密码,授权码复制后待用。
7-1发送QQ邮件
操作步骤(3)打开“主工作流”,把“主工作流”序列更名为“发送QQ邮件”。
(2)创建一个流程,将流程命名为“学习任务7-1发送QQ邮件”。将要发送的附件“发票.pdf”文件放到该流程文件夹内。
7-1发送QQ邮件
操作步骤
(4)在“活动”窗体内单击“系统”→“环境”,把“获取密码”活动拖拽到“发送QQ邮件”序列内。设置“获取密码”活动属性,单击“杂项”→“密码”,在“密码”输入框中把在步骤(1)中获取的授权码粘贴过来,单击“杂项”→“结果”,在“结果”输入框中新建一个“授权码”变量(右击选“创建变量”或按Ctrl+K键)。“授权码”变量类型为字符串型。
7-1发送QQ邮件操作步骤(5)在“活动”窗体内单击“应用程序集成”→“邮件”→“SMTP”,把“发送SMTP邮件信息”活动(位于“获取密码”活动下方)拖拽到“发送QQ邮件”序列内。设置“发送SMTP邮件信息”活动属性:
①单击“主机”→“服务器”,在“服务器”输入框中输入“”“”,单击“主机”→“端口”,在“端口”输入框中输入“465”。②单击“收件人”→“目标”,在“目标”输入框中输入要发送的对方邮箱名称,这里输入个人QQ邮箱名称,如“”173338××××@“”。③单击“电子邮件”→“主题”,在输入框中输入“”发票“”,单击“电子邮件”→“正文”,在“正文”输入框中输入“”发票请查看附件!“”。7-1发送QQ邮件④单击“登录”→“密码”,在“密码”输入框中输入“授权码”变量名,单击“登录”→“电子邮件”,在“电子邮件”输入框中输入个人QQ邮箱名称,如“”173338××××@“”。操作步骤⑤单击“附件”,在“附件”输入框的图标打开“文件”窗口,在“文件”窗口单击“创建参数”区域,创建一个参数,参数的值为“发票”PDF文件的地址(选中“发票”文件,按住Shift键同时右击弹出选项框,选择“复制文件地址”选项将文件地址粘贴到参数值输入框)。(6)选择“调试文件”→“运行文件”(或者按Ctrl+F6),流程执行完成后,打开邮箱查看是否新收到邮件。7-1发送QQ邮件知识目标能力目标了解凭据的概念,熟悉凭据管理器。掌握多个附件的邮件发送,能够使用“凭据管理器”来管理凭据。7-2
使用“凭据管理器”管理用户名和密码学习案例设计一个自动化流程,该流程自动发送一封QQ邮件(为查看方便,可以给自己QQ邮箱发送邮件),邮件的标题名称为“发票”,正文内容为“发票请查看附件!”,附件是“发票”文件夹里的6个文件。流程应使用本地“凭据管理器”来保存邮箱的用户名和授权码,在“发送邮件”活动中使用“凭据管理器”保存的用户名和授权码。
7-2
使用“凭据管理器”管理用户名和密码操作步骤(1)创建一个流程,将流程命名为“学习任务7-2使用凭据管理器管理用户名和密码”。将要发送的附件文件夹“发票”放置到创建的流程文件夹内。(2)打开“主工作流”,把“主工作流”序列更名为“使用凭据管理器”。(3)在“活动”窗体内单击“系统”→“对话框”,把“获取用户名/密码”活动拖拽到“使用凭据管理器”序列内7-2
使用“凭据管理器”管理用户名和密码操作步骤①在活动界面的“凭据来源”中选择“凭据管理器(本地)”。②在“已保存凭据”中单击“添加新凭据”(如图所示),“添加凭据”窗口弹出,在“添加凭据”窗口的“应用程序或网站”输入框中输入凭据对应的应用程序或网站名称(这里可输入“QQ邮箱”);在“用户名”输入框中输入个人的QQ邮箱地址;在“密码”输入框中输入QQ邮箱的授权码(如图所示)。7-2
使用“凭据管理器”管理用户名和密码操作步骤③单击“确定”按钮,返回“获取用户名/密码”活动。④在“保存以备后用”输入框中新建一个名为“邮箱凭据”的变量,该变量是一个密码凭据(PasswordCredentials)类型的变量。7-2
使用“凭据管理器”管理用户名和密码操作步骤(4)在“活动”窗体内单击“工作流”→“控件”,把“分配”活动(位于“获取用户名/密码”活动的下方)拖拽到“使用凭据管理器”序列内。在“分配”活动属性中,单击“杂项”→“值”,在“值”输入框中输入“Directory.getfiles("发票")”;单击“杂项”→“受让人”,在“受让人”输入框中新建一个名为“文件地址”的变量,在变量窗口中更改“文件地址”变量的类型,将“String”类型更改为“String[]”类型。注意:Directory.getfiles("发票")中的“发票”使用的是相对地址,也可以使用完整地址(选择“发票”文件夹按住“Shift”键,同时右击选择“复制文件地址”选项,将该地址粘贴到getfiles语句的括号中);“文件地址”变量类型的更改参见项目4学习任务2的附加内容“了解列表变量”。7-2
使用“凭据管理器”管理用户名和密码操作步骤(5)在“活动”窗体内单击“应用程序集成”→“邮件”→“SMTP”,把“发送SMTP邮件信息”活动(位于“分配”活动的下方)拖拽到“使用凭据管理器”序列内。设置“发送SMTP邮件信息”活动属性:①单击“主机”→“服务器”,在“服务器”输入框中输入“""”,单击“主机”→“端口”,在“端口”输入框中输入“465”。②单击“收件人”→“目标”,在“目标”输入框中输入“邮箱凭据.Username”(这里使用“凭据管理器”里保存的用户名来输入个人QQ邮箱名称)。7-2
使用“凭据管理器”管理用户名和密码操作步骤③单击“电子邮件”→“主题”,在“主题”输入框中输入“"发票"”,单击“电子邮件”→“正文”,在“正文”输入框中输入“"发票请查看附件!"”。④单击“登录”→“密码”,在“密码”输入框中输入“邮箱凭据.Password”(这里输入的是“凭据管理器”里保存的用户密码),单击“登录”→“电子邮件”,在“电子邮件”输入框中输入“邮箱凭据.Username”。⑤单击“附件”→“附件集合”,在“附件集合”输入框里输入“发票地址”变量名。(6)选择“调试文件”→“运行文件”(或者按Ctrl+F6键),观察流程执行情况,流程执行完成后打开邮箱查看是否新收到邮件和附件。7-2
使用“凭据管理器”管理用户名和密码知识目标能力目标了解HTML的基本内容,熟悉“创建HTML内容”活动中变量的使用。掌握“创建HTML内容”活动,能够创建网页表格和变量字段。7-3发送正文含有变量和表格的邮件正文的“×××”针对不同的人员可以输入不同的名称,用户使用本地“凭据管理器”来保存邮箱的用户名和授权码。
学习案例设计一个自动化流程,该流程自动发送一封QQ邮件(为查看方便,可以给自己QQ邮箱发送邮件),邮件标题名称为“商品信息”,邮件正文格式如下。×××(先生/女士):这是您购买的商品信息,请查收。
商品名称单位数量价格/元洗衣液瓶263
2022-01-227-3发送正文含有变量和表格的邮件
操作步骤
(1)创建一个流程,将流程命名为“学习任务7-3发送正文含有变量和表格的邮件”。
(2)打开“主工作流”,把“主工作流”内的序列更名为“含有变量和表格的邮件”。
(3)在“活动”窗体内单击“系统”→“对话框”,把“输入对话框”活动拖拽到“含有变量和表格的邮件”序列内。在“输入对话框”活动界面,在“对话框标题”输入框中输入“"请输入顾客姓名:"”,在“输入类型”中选择“文本框”,在“已输入的值”输入框中新建一个字符串变量“顾客姓名”。7-3发送正文含有变量和表格的邮件
操作步骤
(4)在“活动”窗体内单击“系统”→“对话框”,把“获取用户名/密码”活动(位于“输入对话框”活动下方)拖拽到“含有变量和表格的邮件”序列内。在“已保存凭据”里,选择“QQ邮箱”(项目7学习任务2中已经添加凭据,未添加凭据可以参照该内容添加凭据)。在“保存以备后用”输入框中新建一个名为“邮箱凭据”的变量,该变量是一个密码凭据类型的变量。7-3发送正文含有变量和表格的邮件操作步骤(5)在“活动”窗体内单击“应用程序集成”→“邮件”→“SMTP”,把“创建HTML内容”活动(“创建HTML内容”活动位于“获取用户名/密码”活动下方)拖拽到“含有变量和表格的邮件”序列内。①单击“创建HTML内容”活动界面的“打开编辑器”,进入“编辑HTML内容”窗口(如图所示)。7-3发送正文含有变量和表格的邮件操作步骤②在“编辑HTML内容”窗口单击“添加数据值”→“映射数据值”,打开“映射数据值”窗口,在“添加值”中选择“单一值”,在“名称”输入框输入“name”,在“值”输入框中输入“顾客姓名”变量(如图7-11所示),单击“确定”按钮,返回“编辑HTML内容”窗口。7-3发送正文含有变量和表格的邮件操作步骤③将光标放至需要插入顾客姓名的区域,单击“添加数据值”→“{{name}}”选项,在光标处插入“name”值。④在“编辑HTML内容”窗口中单击图标,插入表格。表格的“行计数”更改为“2”,列计数更改为“3”,其他按默认设置7-3发送正文含有变量和表格的邮件操作步骤⑤按照“正文”的格式补齐文字内容(如图7-10所示)。⑥单击“保存”按钮,返回“创建HTML内容”活动。⑦在“HTML内容”输入框新建一个名为“正文”的变量,变量类型为String(字符串)型。7-3发送正文含有变量和表格的邮件操作步骤(6)在“活动”窗体内单击“应用程序集成”→“邮件”→“SMTP”,把“发送SMTP邮件信息”活动(位于“创建HTML内容”活动的下方)拖拽到“含有变量和表格的邮件”序列内。设置“发送SMTP邮件信息”活动属性:①单击“主机”→“服务器”,在“服务器”输入框中输入“""”,单击“主机”→“端口”,在“端口”输入框中输入“465”。②单击“收件人”→“目标”,在“目标”输入框中输入“邮箱凭据.Username”。7-3发送正文含有变量和表格的邮件操作步骤③单击“电子邮件”→“主题”,在“主题”输入框中输入“"商品信息"”,单击“电子邮件”→“正文”,在“正文”输入框中输入“正文”变量名。④单击“登录”→“密码”,在“密码”输入框输入“邮箱凭据.Password”(这里输入的是“凭据管理器”里保存的用户密码),单击“登录”→“电子邮件”,在“电子邮件”输入框中输入“邮箱凭据.Username”。框中输入“465”。⑤单击“选项”,勾选“正文是HTML”框。7-3发送正文含有变量和表格的邮件操作步骤(7)选择“调试文件”→“运行文件”(或者按Ctrl+F6键),当流程执行时,在对话框输入顾客姓名;流程执行完成后,打开邮箱查看是否新收到邮件和正文内容。7-3发送正文含有变量和表格的邮件能力目标了解“获取IMAP邮件消息”活动,熟悉邮件信息变量。掌握遍历循环活动,能够使用邮件信息变量(MailMessage)对象获取邮件信息。7-4保存指定发件人的邮件主题知识目标学习案例设计一个自动查找邮箱收件箱的自动化流程,把前20封邮件中发件人为本人邮箱的邮件主题保存到“邮件主题”工作簿中。为查找方便,在个人邮箱内查找。
7-4保存指定发件人的邮件主题
操作步骤
(1)创建一个流程,流程命名为“学习任务7-4保存特定发件人的邮件主题”。
(2)打开“主工作流”,把“主工作流”内的序列更名为“保存邮件主题”。
(3)在“活动”窗体内单击“系统”→“对话框”,把“获取用户名/密码”活动拖拽到“保存邮件主题”序列内。在“已保存凭据”里选择“QQ邮箱”(在项目7学习任务2中已经添加凭据,未添加凭据可以参照该内容添加凭据)。在“保存以备后用”输入框新建(按Ctrl+K键)名为“邮箱凭据”的变量,该变量是一个密码凭据类型的变量。7-4保存指定发件人的邮件主题
操作步骤
①单击“主机”→“服务器”,在“服务器”输入框输入“""”,单击“主机”→“服务器端口”,在“服务器端口”输入框中输入“993”。
②单击“登录”→“密码”,在“密码”输入框中输入“邮箱凭据.Password”,单击“登录”→“电子邮件”,在“电子邮件”输入框中输入“邮箱凭据.Username”。
(4)在“活动”窗体内单击“应用程序集成”→“邮件”→“IMAP”,把“获取IMAP邮件消息”活动(位于“获取用户名/密码”活动下方)拖拽到“保存邮件主题”序列内。设置“获取IMAP邮件消息”活动属性:7-4保存指定发件人的邮件主题
操作步骤
③单击“输出”→“消息”,在“消息”输入框中新建一个变量“邮件集合”(或按Ctrl+K键创建),“邮件集合”的变量类型为“List<MailMessage>”。
④在“选项”中取消“仅限未读消息”勾选,单击“选项”→“顶部”,将“顶部”输入框的“30”更改为“20”。7-4保存指定发件人的邮件主题
操作步骤
(5)在“活动”窗体内单击“工作流”→“控件”,把“遍历循环”活动(位于“获取IMAP邮件消息”活动的下方)拖拽到“保存邮件主题”序列内。如图所示,设置活动属性:
①单击“杂项”→“TypeArgument”,在“TypeArgument”输入框中输入参数的变量类型“MailMessage”,从“浏览并选择.NET类型”窗口里,选择“System.Net.Mail.MailMessage”确定变量类型。7-4保存指定发件人的邮件主题
操作步骤
②单击“杂项”→“值”,在“值”输入框中输入变量名“邮件集合”。7-4保存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解构交叉学科
- 教育研究脉络揭秘
- 2024年版商务咨询与服务合同
- 3我不拖拉 说课稿-2023-2024学年道德与法治一年级下册统编版
- 25 少年闰土(说课稿)-2024-2025学年统编版语文六年级上册
- 金融科技项目投资与风险管理合同
- 美丽人生故事解读
- 2024水利工程设计咨询合同 for 水电站项目
- 企业并购的100%股权转让协议
- 个人与物流公司2024年度运输合同3篇
- 成人氧气吸入疗法-中华护理学会团体标准
- 新公司成立商业计划书
- (精)公司向个人借款合同
- 人教版三年级上册脱式计算200题及答案
- 医技沟通与合作课件
- 医学专业医学统计学试题(答案见标注) (三)
- cnas实验室规划方案
- 脊髓损伤的病理生理和病因
- 肝内胆管癌术后护理查房课件
- 职工心理健康知识手册
- 工程量自动计算表格新
评论
0/150
提交评论