主题“自动化”中的问题 https://knowledge.亚搏在线safe.com/questions/topics/single/18966.html网站 “自动化”主题的最新问题 自动化入门 https://knowledge.亚搏在线safe.com/articles/87453/getting-started-with-automatics.html

什么是自动装置?

自动化是FME服务器2019+的一个令人兴奋的功能!有了自动装置,您可以快速轻松地创建按计划或每当事件发生时运行的工作流。亚搏在线节约时间从来都不容易,由于自动化界面允许不熟悉脚本或Web集成的用户指定他们想要做什么以及何时做,然后监控它确实发生了。

我们认为您会喜欢利用通知的所有功能(然后是一些!)在一个简单的拖放界面中,就像您从FME工作台了解和喜爱的那样。编写响应触发事件而发生的顺序或并行工作流,亚搏在线或者按计划。自动化还提供所有自动化工作流的集中日志记录和管理。亚搏在线

本文简要介绍了自动化的目的和接口。链接到自动化示例和有关其创建和管理的教程(即将推出!).


你能用自动装置创造什么?

自动化的例子包括在使用FME服务器自动化企业工作流亚搏在线网络研讨会记录.由于本次网络研讨会是使用FME 2019测试版创建的,请期待在您的安装中术语和用户界面可能有所不同。

自动化的常见场景包括:

  • 按计划运行工作区

  • 当新数据到达目录时运行工作区

  • 运行工作区以响应传入的电子邮件

  • 上传/移动数据到外部存储器(Amazon S3,Microsoft Azure事件网格,Dropbox)

  • 以并行或串行方式运行多个工作区(作业链接)


访问自动化

通过登录到FME服务器Web界面来访问自动化。如果您没有看到Automations菜单项(如下图所示)。检查您的FME服务器版本(应该是2019.0+,显示在Web界面的最底部)或要求您的FME服务器管理员访问自动化。

服务器管理员可以下载正式发布这里(FME服务器2019预计将于4月初发布)或查看最新的FME服务器贝塔用于出血边缘功能!

“自动”菜单有一些链接,用于构建自动操作或管理已创建的自动操作。

含FME服务器菜单自动化


如何建立自动化?

您的自动化可以由以下组件组成:

触发器。触发器监听并接收来自外部客户机或FME服务器内的消息。每个自动化都是从一个触发器开始的。

行动。使用服务器上托管的FME工作区或其他工具处理来自触发器的消息。

外部行动。向外部客户机或FME服务器中的其他进程发送消息。之后发生的事情不再是这个自动化的一部分。

有关触发器和可用操作的完整描述,请访问自动化文档.


组装和配置自动化

当您创建新的自动化时,你将以引导模式开始,提示您添加下一个操作:


红色感叹号在尚未配置的触发器和操作上可见。双击触发节点进行配置。


第一,您需要选择触发自动化工作流的事件类型。亚搏在线一旦你从下拉列表中选择了一个触发器,将显示配置参数。

配置好触发器后,双击连接到触发器的下一个操作的轮廓。

这将允许您指定触发自动化后应该发生什么。从操作列表中选择将继续自动化,并提供成功或失败的选项;外部操作列表将输出发送到另一个进程,结束你的自动化分支。


以上:通用自动化操作选项。在完全配置的触发器上游,操作和外部操作的选项都将可用。

您还可以通过单击并从工具栏在左下角放到画布上。如果您发现更喜欢手动添加节点,而不是通过视觉提示添加节点,在自动菜单中选择“禁用引导模式”。




操作有两个输出端口:一个用于成功,一个用于失败。您可以为每个输出端口设置不同的目的地,以便,例如,一个成功的操作会触发另一个工作区运行,而一个失败会向一些负责故障排除的人发送电子邮件。外部操作没有输出端口,因为它们通知当前工作流之外的进程。亚搏在线

以下:用于在操作未成功亚搏在线完成时发送通知的常规工作流,或者执行更多操作。


组织和运行自动化

保存并测试您通过左上角菜单生成的内容,或者点击save icon above the canvas.每次你保存你的自动化,系统会提示您添加或删除描述性标签,它可以用来过滤不断增长的自动化集合。

可通过右上角的“汉堡”菜单使用缩放/平移画布以及组织或注释自动化的工具:


右键单击节点以添加注释或创建书签,以分隔工作流的主要组件。亚搏在线



一旦您的自动化设置完成并记录下来,点击右上角的“启动自动化”按钮来运行它。系统将提示您保存最近所做的任何更改。当自动化运行时,你不能对它做任何修改。停止自动化以便修改或删除它,只需点击同一个按钮,现在说“停止自动化”。


如何管理自动化?

在FME服务器上保存自动化之后,单击左侧的FME服务器菜单中的自动操作>管理,查看已保存自动操作的列表。您可以检查当前启用的选项,或者查看是否有任何需要您注意的错误。屏幕顶部是一个过滤条,您可以选择只查看带有特定标签的自动操作。

选择一个自动化,操作按钮将变为可用,允许您启动或停止自动化,查看其日志文件或触发的作业,复制它以构建类似的工作流,亚搏在线或者甚至把它移走。


自动故障排除

查看触发的作业

在Automations>Manage下,在操作菜单(如上图所示)中,选择“查看触发的作业”将显示由您当前选择的自动化触发的所有作业的列表。在这里你可以看到工作的开始和结束时间,其当前状态,以及其他有用的参数。您还可以在“作业>已完成”页面上筛选作业列表,以查看源类型为“自动”的所有作业。这将帮助您跟踪自动运行的工作区。

日志文件

每个自动化都有一个日志文件(也可以从操作菜单访问),它收集信息,以便您轻松跟踪错误/警告。日志可以导出或清除以便于共享,归档,或者增加了清晰度。如果日志包含任何警告,这在管理页面中很容易看到。当对自动化进行更改以处理警告或更改工作流时,亚搏在线您可能希望将日志存档并清除,以便更轻松地跟踪当前问题。


以上:管理自动操作页面。注意这两个自动装置,其中一个只有一个警告。“操作”菜单中的“查看日志文件”将提供更多信息。


去哪里寻求更多?


FMESER 通知服务 自动化 自动化 自动化 FRI,2019年2月22日格林尼治标准时间22:59:14 吉萨特保险箱亚搏在线
在MacBook上按指定日期/小时运行FME桌面工作台 https://knowledge.亚搏在线safe.com/questions/66833/run-fme-desktop-workbench-at-a-said-datehour-on-ma.html

大家好,
我想知道你们中是否有人可以在某个“.fmw”文件上自动运行fme,在指定的日期和时间。

我检查了“自动装置”,但我不确定它是否是最佳选择。有什么想法吗?

FME桌面 自动化 周一,2018年3月26日格林尼治标准时间16:13:45 罗伯茨
每小时创建一个热图 https://knowledge.亚搏在线safe.com/questions/33990/create-heatmaps-on-an-hourly-basis.html

我需要使用FME每小时创建一次热量图。是否有第三方服务,我可以打电话给FME或一个技术,工作得很好?

自动化 热图 结婚,2016年9月14日17:28:51格林尼治标准时间 法梅扎德
自定义转换器中的动态属性? https://knowledge.亚搏在线safe.com/questions/32483/dynamic-attributes-in-custom-transformer.html

嗨社区亚搏国际在线官网,

我创建了一个自定义转换器来连接具有内部定义的颜色样式的检查器。

我把FME颜色和FME填充颜色作为公共参数。

目的是在我的工作区中而不是在数据检查器中定义输出颜色,所以每次我运行这个过程,它看起来都是类似的。

现在我看到输入数据的所有属性都没有经过这个自定义转换器,我需要把它们暴露在变压器里面。但这对我来说是毫无意义的,因为我想把它用于各种数据结构,意味着对于每个新的数据集,我需要公开其他属性(不同的属性编号和名称)。

有没有一种方法可以像在FeatureWriters中那样动态地创建它?

事先谢谢你,

Maik。

自定义变压器 属性Exposer 自动化 FRI,19 Aug 2016 06:34:20 GMT 迈克尔特尔
从命令行进行批处理时向终端发送消息 https://knowledge.亚搏在线safe.com/questions/32311/batch-processing-from-command-line-possible-to-sen.html

嗨,大家好,

我们正在批量处理许多sqlplus命令和fme工作区(带有参数)。然而,FME工作区只说“失败”或“成功”,我希望他们能多说一些;-)

比如报告“1034条记录”

是否有方法将消息从工作区发送到终端/DOS提示符?

它本身不必是定制的消息,它也可以是日志的相关部分(仅显示读/写记录量的部分?).

最美好的祝福,安耐特

日志文件 批处理 自动化 星期二,2016年8月16日09:30:16格林尼治标准时间 安尼德波尔
collada到glb或gltf https://knowledge.亚搏在线safe.com/questions/30564/collada-to-glb-or-gltf.html

你好!

我有一个带有一些窗口的rvz文件,我必须将它们导出到gltf以在铯上可视化。

使用FME,我可以将它们导出到collada:现在我必须转换生成的1000.dae文件,在GLB或GLTF中。

有一个网页链接,我可以通过一次拖放来翻译它们:网址:https://cesiumjs.org/convertmodel.html还有另一个链接,我从中下载了.exe Windows文件:https://github.com/khronosgroup/gltf/releases网站.

也许有可能,感谢fmeFunctionCaller,要让FME运行collada2gltf.exe并读取.dae,翻译并最终保存到特定的文件夹中,但我不知道怎么写这个字符串。

有什么想法吗?谢谢您

变压器 自动化 功能调用程序 FRI,2016年7月1日10:15:22格林尼治标准时间 锰绿柱石
如何在没有18个功能合并变压器的情况下应用相同类型的合并18次(或n次) https://knowledge.亚搏在线safe.com/questions/29679/how-to-apply-the-same-type-of-merge-18-or-n-number.html

致有关人士:

我处理字段并生成一个包含60个属性的表。在另一个文档中,我有18条不同的曲线(编号的曲线1到曲线18),根据本文件所附的截图(例如屏保)我可以申请特征合并将变压器转换为单曲线(例如通过使用测试器测试滤波器以隔离任何一条曲线)。

我希望做的是自动化这个过程,这样我可以将60个特性从一条曲线合并到另一个文档中属于每个单独曲线的50个属性(例如将60个属性文档合并为50个属性n次(根据我正在处理的其他文档中可用的曲线数)。是否可以使用一个特征合并?或将使用内联均衡器在这种情况下更有益?任何想法或建议都会非常感谢。

最好的问候,

-J

特征合并 参加 表格的 内联均衡器 自动化 FRI,2016年6月10日格林尼治标准时间17:20:11 杰托马斯
是否从不以特定名称开头的文件夹中删除文件和子文件夹? https://knowledge.亚搏在线safe.com/questions/28084/delete-files-and-sub-folders-from-folders-not-star.html

我真的不知道这是不是FME能做到的,但到目前为止,它已经做了很多事情,只是看看这是否可能!

我有一个“d:\data”目录,其中有许多文件夹包含来自地图层的数据(d:\data\parks,D:\数据\建筑物,D:\data\rivers等)。

我要做的是自动删除这些子文件夹(包括文件和更多文件夹)的内容,除了“data”中以“graster”开头的任何文件夹(例如,我不想删除d:\data\graster\aerial2016及其所有内容)。

这是FME桌面能做的吗?我在python/batch文件方面没有经验,FME已经解决了很多问题,所以我想知道是否有变压器可以帮助我?

批处理 文件夹 自动化 FRI,2016年4月29日07:46:37格林尼治标准时间 地图编绘
FME工作台自动化过程 https://knowledge.亚搏在线safe.com/questions/27790/fme-workbench-automatics-process.html(https://knowledge.safe.com/questions/27790/fme-workbench-automatics-process.html

我创建了一个FME工作台,它从5个不同的源读取文件,并将其写入Excel工作表。目前我每月都会运行这个过程,为什么要点击FME中的运行。我想自动化这个过程,它将在新的一个月的第一天自动运行。有人做过这样的事吗?如果是,请告诉我如何设置一个。

工作台 自动化 清华大学,2016年4月21日格林威治标准时间18:14:53 RuBy6
验证几何图形的最佳实践是什么? https://knowledge.亚搏在线safe.com/questions/27562/what-are-best-practices-for-validating-geometry.html

我写信给安全小组问这个问题,但我认亚搏在线为在这里问这个问题可能很有价值,因为我还没有在问答论坛上遇到这个问题。

我们的团队正在致力于处理大量数据(例如美国的包裹),我们已经将几何验证器变压器作为我们流程的一部分。我们已经分析了修复的数据,并确定我们对变压器执行的自动修复很满意,并且已经将这些数据加载到我们的数据库中。

然而,我们不确定如何继续处理通过被拒绝端口的数据。虽然数据包含新问题的属性和特征,很难直观地(在某些情况下)确定检测到了什么问题以及如何纠正它们。我们很幸运地暴露了issues属性并将.ffs导出到.gdb,这样我们就可以分析,并可能编辑未修复的数据。然而,子问题或问题特征我们没有成功暴露,因此它限制了我们缩小问题范围的能力。更重要的是,我们不能总是从视觉上看到问题。

是否有一些步骤可以使我们更容易直观地看到检测到的问题,以及它们的已知方法可以自动纠正几何验证问题,而不是数据通过变压器时执行的操作?由于我们数据的规模,我们可能无法手动更正每个问题。如果必要的话,我们想看看需要做些什么修正。我们的一些数据超出了我们的修复能力(随机的杂散弧或在空间中散开的线),但我们希望尽可能地保存和使用这些数据。

数据检查员 检查数据 数据转换 几何验证程序 自动化 FRI,2016年4月15日格林尼治标准时间15:45:33 JCROFF
WorkspaceRunner-确定要运行的FME https://knowledge.亚搏在线safe.com/idea/20723/workspacetrunner-determine-fme-to-run.html

对于调试和测试(32位vs 64位,以及版本/内部版本号vs版本),对于安装了>1个FME桌面的客户,有几个实例,如果允许WorkspaceRunner允许您确定子流程应该在哪个FME中运行,而不是在由PATH环境变量定义的FME中运行,这将非常方便。选择或检测运行哪个FME的选项是有用的。

In the past I have solved this by effectively building a Custom WorkspaceRunner by using a SystemCaller to do the job instead.

工作空间 工作空间器 自动化 周一,2015年11月30日20:58:48格林尼治标准时间 1空间域
改进通知以便于设置。“自动化” https://knowledge.亚搏在线safe.com/idea/19037/improve-notifications-to-make-them-easy-to-setup.html 自动化 清华大学,2015年10月29日15:35:18格林尼治标准时间 法梅扎德 不使用FME桌面的自动发布方式。 https://knowledge.亚搏在线safe.com/idea/19018/automated-way-to-publish-without-using-fme-desktop.html 自动化 清华大学,2015年10月29日15:35:16格林尼治标准时间 法梅扎德 更好地控制多步亚搏在线骤工作区作业的工作流。事件流的自动化。 https://knowledge.亚搏在线safe.com/idea/19014/better-亚搏在线workflow-control-of-multi-step-workspace-jo.html 作业链 自动化 清华大学,2015年10月29日15:35:16格林尼治标准时间 法梅扎德 自动化工作流亚搏在线 https://knowledge.亚搏在线safe.com/idea/18987/automation-亚搏在线workflows.html 用户在更高级别工作,只需指定关键元素strigger:email,S3文件,消息,等。操作:运行交付的工作区:电子邮件,S3目录,FTP,Web套接字等。 作业链 自动化 清华大学,2015年10月29日格林尼治标准时间15:35:13 法梅扎德