斯潘8
斯潘4
在本文中,我们将设置一个自动化,当主题行中某个关键字的电子邮件到达时运行,使用附加到电子邮件的shapefile作为工作区输入。
输入文件
构建更新.zip(.shp及配套文件)
完成自动化
(要求触发器中配置了公用DNS记录的FME服务器实例按原样运行)
转到FME服务器Web界面。在左侧导航窗格中,点击自动化,然后管理.单击新的按钮位于自动装置列表上方。
选择以下两种协议之一监视电子邮件:
通过SMTP协议的FME服务器电子邮件
这种方法将导致直接发送到FME服务器的电子邮件启动工作流。亚搏在线查看FME服务器文档有关详细信息。
*注意:只有在使用具有正确DNS记录的FME服务器实例时,SMTP协议才有效(该服务器可以通过Internet访问)。这包括任何FME云实例或FME培训机。见教程:FME服务器中的电子邮件了解更多详细信息。
如果您的FME服务器实例在本地或内部网上运行,您必须使用下面的IMAP。
在自动化画布上,双击触发器节点。选择收到的电子邮件(SMTP)从“选择触发器事件”下拉菜单中。输入电子邮件用户名在FME服务器主机系统上分配一个接收通知电子邮件的电子邮件地址。无需指定域;如果要将电子邮件发送到runmyworkspace42@fmeserverhost以触发自动化,仅输入“runmyworkspace42”。
因为您可以为由SMTP触发的每个自动化创建一个唯一的电子邮件用户名,此触发器中没有用于进一步筛选消息的参数。如果您希望执行其他路由,您仍然可以在下游设置筛选器操作。选择或创建要下载电子邮件附件的资源目录(例如数据/自动化练习数据/传入电子邮件/)点击验证和(如果有效)应用.
通过IMAP协议的外部电子邮件帐户
此方法将为新邮件轮询外部电子邮件帐户。查看FME服务器文档有关详细信息。
请注意,您的电子邮件提供商可能会对轮询频率施加限制,并且必须为FME服务器设置电子邮件帐户,以便使用IMAP与之交互。有关详细信息,请参阅电子邮件提供商的文档。
我们建议为您监视的电子邮件帐户创建和使用应用程序密码。这将减少故障调查失败的可能性,由FME服务器,因为电子邮件提供商可能认为这是一个安全问题。每个电子邮件提供商都应该有关于如何创建此密码的说明。
在自动化画布上,双击触发器节点。选择收到的电子邮件(IMAP)来自选择触发器事件下拉菜单。您需要输入要连接到的IMAP服务器的详细信息;这个加载模板按钮允许您用来自多个常用提供者的信息填充所需字段。
输入IMAP电子邮件帐户轮询新邮件并输入其关联IMAP电子邮件密码.您可能需要更改轮询间隔,如果FME服务器轮询太频繁,外部电子邮件提供商可能会拒绝连接。
接受默认值仅获取新电子邮件,过滤输入邮件的主题行S幸福的.如果您将外部电子邮件帐户用于除此自动化之外的其他用途,在任何用于触发此自动化的电子邮件的主题行中包含标识符是至关重要的;否则,你将被失败的工作淹没!
由于此自动化将把一个附加到电子邮件的形状文件传递到FME服务器上的工作区,我们需要一个家来存放这些附件。单击右侧的省略号按钮将附件下载到字段并指定一个资源文件夹来存放任何传入电子邮件附件(例如数据/自动化练习数据/传入电子邮件/)FME服务器将电子邮件中的所有附件存储在一个目录中,尽管在2019.0版中,只有第一个附件将包含在默认的输出键中,以便稍后在自动化中使用。
点击验证和(如果有效)应用.
下载上述示例工作区并发布到FME服务器,或者选择您自己的工作区,以接受压缩形状文件作为输入。要了解如何将工作区发布到FME服务器,查看将工作区发布到FME服务器并运行它文章。
示例工作区读取压缩的shapefile并输出输入特性的geojson,基于输入的输出文件名。存档(zip)您的形状文件很重要(FME支持的任何单个文件存档都会这样做),因为从触发器传递到下游操作的附件文件路径将只指向第一个附加文件。
如果必须从同一个传入电子邮件访问多个文件,您可以创建一个自动化程序,将所有文件下载到一个目录中,然后是另一个自动化来监视和路由在那里创建的文件。
回到自动化领域,双击轮廓下一步行动节点,从行动列表中,选择运行工作区.如果隐藏参考线以前是从自动菜单中选择的,您需要单击画布左下角的节点托盘,并拖出一个橙色的操作节点。
选择在上一步中上载的工作区的存储库和文件名。如果您使用的是示例工作区,单击上游消息箭头按钮在下面源ESRI形状文件然后点击电子邮件>电子邮件附件.所提供的示例工作区配置为只需在目标geojson文件字段。
点击应用.
为了保持你的进步,单击自动画布上方的菜单,然后另存为.选择一个名称并添加一些描述性标签,然后点击好啊.最后,点击启动自动化在右上角。
向触发器监视的电子邮件帐户发送一封带有压缩形状文件(上面下载部分提供了一个)的电子邮件。确保电子邮件主题包含单词“shapefile”,以便它通过筛选。至少等待一个轮询间隔,然后检查自动化日志。一种方法是通过菜单>查看日志文件当您的自动化显示在屏幕上时。您也可以导航到自动化>管理,选中自动化的框,然后选择行动>查看日志文件.单击日志上方的时钟图标可以帮助显示每个日志条目的时间戳。
如果检查自动化日志文件,你应该看到一个标签
做得好。您创建了一个由传入电子邮件触发并运行工作区的自动化。现在,您可以向基于电子邮件的工作流添加任意数量的您自己的工作区或其他任务了!亚搏在线
下一步,学习如何自动发送电子邮件.
数据属性
此处使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的