首页 > 其他分享 >经验分享:使用邮件触发流程,要避免“假死”这个坑!RPA学习天地

经验分享:使用邮件触发流程,要避免“假死”这个坑!RPA学习天地

时间:2022-09-18 13:35:33浏览次数:87  
标签:触发 Outlook 流程 假死 RPA 组件 邮件

在RPA场景中,有很多流程的自动化的触发是从读取邮件中相关内容进行触发。笔者所在的公司就有诸多类似的邮件触发场景!

**注意:

有的RPA流程设计需要通过发送固定邮件内容模板,来触发;而有的场景自动化触发中,则需要通过读取邮件附件。(这两种情况在流程设计的时候都不一样)




| 我们该如何设计我们的流程呢?

以UiPath为例:我们在使用UiPath的时候 ,会经常用到一个组件

 

 

 

该组件对于开发者来说其实是最便捷的方式,里面需要填写的参数也比较简单,但使用该组件的时候,一定确保Outlook这个选项是要勾选到最后一项哦!

 

 

 

该组件其实背后的原理是调用操作系统的接口,与Outlook应用进行通讯,从而达到的自动化的效果:

但我们会遇到这样的情况: 

 

笔者在实际操作当中发现:

机器人所在的虚拟机,在长期不进行人为登陆的情况下,该组件在与Outlook通讯会存在类似“假死”的情况,导致调用不成功,从而导致流程失败。失败之后,手动登录虚拟机,激活一下Outlook就又可以正常运行流程几天的时间,但是这种“稳定性”明显是不被接受的。

所以接下来有两种方法看起来是就“稳定得多”。

1、通过SMTP服务器收发邮件

2、通过脚本调用微软的API进行邮件收发(Microsoft Graph API)

这样就不存在假死的情况了。笔者的经验仅供参考哦

您在通过“邮件”触发流程的时候,是不是遇到类似的问题呢?

如果小伙伴们,使用该组件进行流程自动化开发,或者您已经遇到类似问题,那么不妨借鉴一下以上经验哦!

 

标签:触发,Outlook,流程,假死,RPA,组件,邮件
From: https://www.cnblogs.com/rpa-learning/p/16704661.html

相关文章

  • ajax实现发送邮件验证码倒计时功能
    1.实现的效果:   2.前台页面+js1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8">5<title></title>6</head>7......
  • java邮件开发详解(一)
     地址:https://www.cnblogs.com/h--d/p/6138810.htmlJavaMail介绍 JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支......
  • .net core 利用qq发送邮件
    1、进入qq邮箱首页,点击设置   2、点击 账户 选项卡,划到大概中间部分,有一个服务选项区。经实验开启前两个就可以了。 3、点击下方的 生成授权码,在开启服务之......
  • 国内RPA厂商综合分析之【来也科技】
    由于工作的缘故,小爬这段时间对国内主流RPA产品进行了一番细致的调研和产品试用,对这些产品和厂商也算是打过几次交道,对他们的产品特性和优缺点算是有一些了解。今天我们......
  • java实现发送邮件功能
    java实现发送邮件功能 <!--发送邮件--><dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId>......
  • Java邮件发送中的setRecipient方法使用
    Java邮件发送中的setRecipient方法使用一、方法setRecipient(Message.RecipientTypetype,Addressaddress),是用于设置邮件的接收者。1、有两个参数,第一个参数是接收者的......
  • 通过DriverPack手动安装驱动记录
    DriverPack官网: https://driverpack.io/DriverPack类似驱动精灵,但是比驱动精灵驱动更全,驱动版本旧版本更多(很多老机器Win7/XP需要用旧版本驱动),DriverPack也有类似......
  • 执行一个crontab任务,执行完之后总是给我发邮件,怎么取消发邮件?
    执行一个crontab任务,执行完之后总是给我发邮件,怎么取消发邮件?-Linux新手园地-Chinaunix http://bbs.chinaunix.net/thread-4138145-1-1.htmlcrontab的默认输出对象是......
  • odoo14邮件配置
    1、进入odoo系统“设置”--“常规设置”2、别名域设置邮件服务器的域名称3、发件服务器 4、收件服务器5、配置后记得测试,提示异常注意检查用户信息的邮件内容和这......
  • 邮件签名:一个故事
    邮件签名:一个故事这不是一个典型的技术博客,而是发生在我身上的非常有趣的事件。几天前我发生了一件有趣的事。我被要求为作为组织电子邮件签名的电子邮件创建一个模板......