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