span8
span4
在本文中,我们将设置一个自动化程序,当主题行中有某个关键字的电子邮件到达时,使用附加到电子邮件的Shapefile作为工作区输入运行该程序。
输入文件
buildingUpdate.zip(.SHP与同伴文件)
完成了自动化
ProcessEmailsAutomation.fsproject
(需要在触发配置为运行方式,是公共DNS记录FME Server实例)
转到FME Server的Web界面。在左边的导航窗格中,单击自动化, 然后管理。点击新按钮上方的自动化控制系统的列表。
选择以下两种协议中的一种来监视电子邮件:
通过SMTP协议FME Server的电子邮件
此方法将导致直接发送到FME服务器的电子邮件启动工作流。亚搏在线看到FME Server文档获取详细信息。
*注意:SMTP协议仅当您使用具有适当DNS记录的FME服务器实例(该服务器可通过internet访问)时才有效。这包括任何FME云实例或FME培训机。看到教程:FME服务器中的电子邮件为更多的细节。
如果你的FME Server实例在本地或Intranet上运行,则必须使用以下IMAP。
在自动化画布上,双击触发器节点。选择电子邮件收到(SMTP)从选择触发事件下拉菜单。输入一个电子邮件用户名指定将接收通知电子邮件的FME服务器主机系统上的电子邮件地址。不需要指定域;如果您希望发送到RunMyWorkspace42@fmeserverhost的电子邮件触发自动化,请只输入“RunMyWorkspace42”。
既然你可以创建通过SMTP触发的各自动化唯一的电子邮件的用户名,没有参数来进一步过滤的消息在这个触发可用。如果你希望做额外的路由,你还可以设置过滤器操作下游。选择或创建一个资源目录,以供下载邮件附件(例如数据/自动化控制系统的锻炼数据/接收电子邮件/),单击验证和(如果有效)应用。
通过IMAP协议的外部电子邮件帐户
此方法将轮询外部电子邮件帐户以获取新邮件。看到FME Server文档获取详细信息。
请注意,您的电子邮件提供商可能会对轮询频率施加限制,并且您的电子邮件帐户必须设置为FME服务器,以便使用IMAP与它进行交互。详情请参阅您的电子邮件供应商的文档。
我们建议创建和使用的电子邮件帐户,您正在监视的应用程序的密码。这将减少FME服务器故障投票的可能性,为电子邮件提供者可能认为这是一个安全问题。每个电子邮件服务提供商应该对如何创建该密码的说明。
在自动化画布上,双击触发器节点。选择电子邮件收到(IMAP)从选择一个触发事件下拉式菜单。您将需要输入您要连接的IMAP服务器的详细信息;该加载模板按钮允许您使用来自多个流行提供程序的信息填充必填字段。
输入一个IMAP电子邮件帐户以调查是否有新邮件,并进入其相关IMAP电子邮件密码。您可能希望更改轮询间隔,因为如果FME服务器轮询过于频繁,外部电子邮件提供者可能会拒绝连接。
接受默认只获取新的电子邮件和过滤进入的邮件的主题行字小号hapefile。如果您使用外部电子邮件帐户超过这个自动化其他目的,关键是要包括旨在触发这个自动化的任何电子邮件的主题行的标识;否则,你会充斥着失败的任务!
由于这种自动化将通过附加到电子邮件到FME Server上的工作空间中的Shape文件,我们需要一个家,这些附件。单击省略号按钮的右边下载附件现场并指定一个资源文件夹,以容纳任何传入电子邮件附件(例如数据/自动化控制系统的锻炼数据/接收电子邮件/)。FME服务器将把电子邮件中的所有附件存储在一个目录中,不过在版本2019.0中,只有第一个附件包含在默认输出键中,供以后在自动化过程中使用。
请点击验证和(如果有效)应用。
下载上面的示例工作区并将其发布到FME服务器,或者选择您自己的工作区,该工作区可以接受压缩的Shapefiles作为输入。若要了解如何将工作区发布到FME服务器,请参见将工作区发布到FME服务器并运行它篇文章。
将样品在工作空间压缩的Shape文件和输出的输入特征以GeoJSON读取,基于输入输出文件名。这是存档文件(ZIP)您的Shape文件(由FME支持将做任何单个文件存档)重要的,因为从触发传递给操作附件的文件路径下游只会在第一个附加的文件点。
如果必须从同一收到的电子邮件访问多个文件,您可以创建一个自动化程序来将所有文件下载到一个目录,然后再创建另一个自动化程序来监视并路由在该目录中创建的文件。
回到自动化,双击剪影下一步行动节点,并从操作列表中选择运行工作空间。如果隐藏指南以前从Automations菜单中选择,您需要单击画布左下角的节点托盘,并拖出一个橙色的操作节点。
选择您在上一步中上传的工作区的库和文件名。如果您使用的是例如工作区,点击上游的消息箭头按钮下源Esri Shapefile(年代)并点击电子邮件>邮件附件。提供的示例工作空间配置,让您只需要指定的资源文件夹目的地GeoJSON文件领域。
请点击应用。
为了保护你的进步,单击自动化控制系统画布上方的菜单,然后另存为。选择一个名字,并添加一些描述性标签,然后单击好。最后,点击启动自动化在右上方。
发送一个压缩Shape文件的电子邮件(其中一个上面下载部分提供)的电子邮件帐户由你的触发监控。确保邮件主题包含单词“Shape文件”,因此它会通过过滤器。等待至少一个轮询间隔,然后检查自动化日志。这样做的一个方法是通过菜单>查看日志文件当你的自动化是显示在屏幕上。您也可以导航到自动化>管理检查自动化的框,然后选择行动>查看日志文件。它可以帮助点击日志上方的时钟图标,显示每个日志条目的时间戳。
如果您检查自动化日志文件,你会看到一个标签
做得好。您创建了被传入电子邮件触发并运行工作区自动化。现在,你可以到任意数量的自己的工作区域或其他任务添加到基于电子邮件的工作流程!亚搏在线
接下来,了解如何从自动化控制系统发送电子邮件。
数据属性
这里使用的数据来源于由温哥华的城市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2020安全亚搏在线软件公司|法律