类似于Slack集成的工作原理,将x、y和z的推送通知自动化到微软团队中的一个通道将是一件好事。
您是否计划在Transformer列表中包含rocket.chat连接器?
使用SlackConnector向某人发送消息。您当前只能在频道中发布消息。
使用webhook作为即时通知的方式有很大的好处-如果您的客户需要为特定事件更新,为这些事件创建一个Webhook将使他们能够接收和传播关于该事件的信息到他们的自动化工作流中。亚搏在线Webhook允许一个系统实时接收来自另一个系统的数据。而不是在源系统中轮询新数据,源系统中的事件自动向目标系统发送数据。
Webhook是http(post,get)为响应触发器或事件而发送到用户定义的URL的回调。Webhook的使用允许与现有服务进行第三方数据集成,如FME服务器!
使用Webhook几乎和在任何Web浏览器的地址栏中输入URL一样简单。URL几乎总是包含在一行中,而且不需要编写代码!
作为一个例子,假设您有一个网页,用户可以在其中发布数据。你可以设置一个Webhook来跟踪新的帖子。通过在这个网络钩子中插入您选择的URL,当发布新数据时,它将使用HTTP Post方法将数据发送到您的URL,通常作为JSON负载。这些信息可以被消化以触发工作流,或者使用后续的Webhook传播到其他系统。亚搏在线
在FME服务器中创建的每个主题都会自动生成一个可与Webhook一起使用的直接URL。当配置为直接URL的事件触发时,它将把信息发送到FME服务器中的那个主题。订阅可以配置为监视主题,然后FME服务器可以执行其他事件,例如通过电子邮件传递数据或更新数据库,根据您设置的协议。
(导航到本文件有关FME服务器中支持的订户协议以及如何正确配置每个订户协议的信息。)
从FME服务器获取触发主题的直接URL非常容易:
通过允许第三方应用程序通过Webhook向FME服务器发送消息,FME服务器的功能并没有停止。事实上,FME服务器能够向URL提交数据,其中包括Webhooks——这意味着FME服务器可以与使用Webhooks的任何第三方服务一起使用!
在这个例子中,我们将使用一个丰富的消息传递工具。通过一些简单的配置,没有写任何代码,可以将FME服务器配置为向slack发送有关成功(或失败)作业的信息。这为了解和监控调度提供了一种简单有效的方法,自动化,或与FME服务器的一般活动。
可以编写一个工作区来创建数据并对其进行格式化,以便发送到一个Webhook。下面的示例工作区由httpcaller驱动,httpcaller是用于实际向webhook提交数据的转换器。
下面是一个将FME服务器发送到Webhook的示例。在这个例子中,你会:
要求
松弛让你有目的地组织渠道。此示例要求您设置用于接收由FME服务器运行的工作区发送的消息的通道。创建新频道后,或者选择一个现有的,添加“传入Webhooks集成”。在本例中使用通道FME_通知。
URL将类似于https://hooks.slack.com/services/t04gvlrgw/b0asn015h/kpgpyneo5K1efik2ozsfnv5x将用作松弛Webhook URL示例FME工作区中的参数。
此示例工作区已配置为在任何失败作业的可宽延消息中提供指向日志文件的链接。为了让这些链接起作用,令牌身份验证参数必须有效(请参阅下面的示例)。
松弛Webhook URL:
FME服务器主机名:FME服务器的主机名。
令牌身份验证:通过选择管理令牌在FME服务器Web UI(见下图)中,或通过http:///
有关令牌服务的更多信息,请看本文件.
将示例工作区FMEServer_slack_webhook_2016.fmw发布到您的FME服务器。此工作区包含Slack向通道发送消息所需的所有逻辑。由于将使用工作区订阅服务器配置此工作区,它不需要在任何FME服务器服务中注册。
为了让示例工作区向Slack发送消息,它需要订阅一个主题,该主题将由在FME服务器中运行的其他工作区触发。主题将通知此步骤中配置的工作区订阅,并将数据传递给工作区的JSON读卡器。
最后一步是配置工作区以将作业状态通知发布到主题,从而向您的松弛通道发送消息。这可以在将另一个工作区发布到FME服务器时在FME桌面中实现。
这个示例包中包含了两个工作空间来测试松弛消息:simple_success.fmw和simple_fail.fmw。选择作业提交者服务,编辑属性和设置作业完成时的通知到Slack_Webhook主题。
运行刚刚发布并注册到作业提交者服务的工作区(simple_success.fmw或simple_fail.fmw)。在作业完成后观察松弛的结果。
请求箱提供一个URL,可用于替代松弛的Webhook URL。此服务可用于准确检查FME服务器发送的内容。
投掷生成可以指向Webhook URL的HTTP请求。而不是使用FME来创建和发送JSON消息,此工具可用于向任何第三方服务发送您自己的消息。这对于测试FME服务器提供Webhook的场景特别有用。
请求箱还可以用于查看其他第三方服务提供的内容。FME服务器主题监控可以显示消息,但不是所有的HTTP细节;RequestBin可用于进一步调试每个请求。
本文是针对FME桌面和服务器2015.1的。对于此内容的最新版本,请访问具有松弛集成的Webhook和FME服务器.
Webhook是http(post,get)为响应触发器或事件而发送到用户定义的URL的回调。Webhook的使用允许与现有服务进行第三方数据集成,如FME服务器!
使用webhook作为即时通知的方式有很大的好处-如果您的客户机请求对特定事件进行更新,为这些事件创建一个Webhook将使他们能够接收和传播关于该事件的信息到他们的自动化工作流中。亚搏在线
使用Webhook几乎和在任何Web浏览器的地址栏中输入URL一样简单。URL几乎总是包含在一行中,而且不需要编写代码!
作为一个例子,假设您有一个网页,用户可以在其中发布数据。你可以设置一个Webhook来跟踪新的帖子。通过在这个webhook中插入您选择的URL,每当发布新数据时,它将触发HTTP POST命令并将其发送到包含新数据发布信息的URL,通常作为JSON负载。这些信息可以被消化以触发工作流或执行其他Webhook。亚搏在线
在FME服务器中创建的每个主题都会自动生成一个可与Webhook一起使用的直接URL。当配置为直接URL的事件触发时,它将把信息发送到FME服务器中的那个主题。如果您有任何带有此主题标记的订阅,然后,FME服务器可以根据您设置的协议执行其他事件。
(导航到本文件有关FME服务器中支持的订户协议以及如何正确配置每个订户协议的信息。)
从FME服务器获取触发主题的直接URL非常容易:
在FME服务器中,Webhook的应用不限于使用主题;可以获取工作区的直接URL并在Webhook中使用它。任何工作区都可以自动执行并配置为解释由触发事件发送的任何消息!工作区可以配置为FME服务器服务比如数据下载,工作提交人,以及KML网络链接等。
获取直接运行工作区的URL与FME服务器主题一样简单:
注意,默认情况下,这些工作将作为来宾/fmeguest帐户提交。确保在FME服务器Web UI(管理>管理>安全>角色策略)中设置了正确的权限,或使用令牌身份验证.
要求
FME服务器的功能并没有随着为主题和工作区生成直接的URL而停止。事实上,FME服务器可以发送传出通知——这意味着FME服务器可以与任何使用Webhook的第三方服务一起使用!
在这个例子中,我们将使用slack。通过一些简单的配置,没有写任何代码,可以设置FME服务器通知,将有关成功(或失败)作业的信息发送到消息传递服务。这为监控调度提供了一种简单有效的方法,自动化,或与FME服务器的一般活动。
本例中使用的工作区附在本文中,所有必要的配置如下所示。
松弛让你有目的地组织渠道。此示例要求您设置用于接收由FME服务器运行的工作区发送的消息的通道。创建新频道后,或者选择一个现有的,添加“传入Webhooks集成”。在本例中使用通道FME_通知。
该URL将类似于“https://hooks.slack.com/services/t04gvlrgw/b0asn015h/kpgpyneo3k1efik2ozsfnv5x并将用作示例FME工作区中的slack webhook url参数。
此示例工作区已配置为任何失败的作业都将有一个链接提供给消息“已发布到可宽延时间”中的日志文件。为了使这些链接有效,必须设置以下转换参数:FME服务器,用户名/密码,和令牌身份验证。
松弛Webhook URL:
FME服务器主机名/IP:FME服务器的主机名或IP地址(例如http://
用户名/密码:具有管理作业权限的用户的用户名和密码(可通过FME服务器Web UI>管理>管理>安全>角色策略进行验证)
令牌身份验证:通过http:///
有关令牌服务的更多信息,请看
本文件.
将示例工作区FMEServer_slack_webhook_2015.fmw发布到您的FME服务器。
为了让示例工作区向Slack发送消息,它需要订阅一个主题,该主题将由在FME服务器中运行的其他工作区触发。创建的订阅将指向步骤3中上载的工作区的直接URL。
在配置工作区页面上,选择“开发人员信息”以显示直接URL。复制此链接以在创建订阅时使用。
最后一个配置步骤是设置哪些工作区将作业状态通知发布到可宽延通道。这可以在将另一个工作区发布到FME服务器时在FME桌面中实现。
这个示例包中包含了两个工作空间来测试松弛消息:simple_success.fmw和simple_fail.fmw。对于所选的每个注册服务,编辑属性并将作业完成时通知设置为Slack_Webhook主题。
使用配置为发布到slack-webhook主题的注册服务运行任何工作区。在作业完成后观察松弛的结果。
博客:通过网络移动数据:Ajax与WebSosivs. VS韦伯克斯
从工作区触发通知
FME服务器开发人员操场:触发通知
网络研讨会:如何使用FME服务器开发数据转换
博客:企业自动化
如果我的工作区失败,如何发送可宽延通知?如果编写了功能,那么很容易做到,bot不确定如果没有任何功能如何通过功能编写器。
你好,
您对新版本20162017的Slack集成有什么看法?在安全团队开发人亚搏在线员和安全认证专家之间?