【问题标题】:Can Azure Logic apps only communicate one way?Azure 逻辑应用只能以一种方式通信吗?
【发布时间】:2017-06-30 00:42:14
【问题描述】:

在设计工作流程时,我们添加了一些触发器,例如每当发布新推文时。然后我们需要添加频率来轮询 Twitter 中是否发生了任何活动。我的问题是

  1. 为什么我们需要添加这个频率?

  2. 当有人使用我们感兴趣的主题标签发布推文或在 Salesforce 中添加新记录时,是否有任何方法可以自动触发工作流程?

Salesforce 是否会通过任何方式发送回电以添加新记录?

【问题讨论】:

    标签: azure-logic-apps


    【解决方案1】:

    要启动您的工作流程,它需要一个触发器。对于 twitter 示例和 Saleforce,它需要一个频率,允许您设置您希望工作流检查新记录 (Salesforce)/推文 (Twitter) 的频率(例如每 x 分钟)。

    为什么需要频率?因为事件存在于另一个系统(Salesforce、Twitter 等)中。为避免这种情况,您需要从 Twitter / Salesforce 触发工作流。

    【讨论】:

    • 谢谢!这听起来我需要一些来自 Salesforce/twitter 端的回调或 webhook 来让我们的工作流知道发生了一些活动。
    • 没错!该事件属于 / 来自 Twitter / Salesforce,我的意思是,你需要一个触发器来调用你的天蓝色逻辑应用程序。
    【解决方案2】:

    Azure Logic Apps 使用无服务器方法,这意味着它需要一些触发器来启动工作流,并且它不会永远运行。这就是为什么您需要通过这种情况下的频率。

    如果您想 100% 监控推文,则需要使用流 API: https://dev.twitter.com/streaming/overview

    【讨论】:

    • 谢谢!我的问题比 Twitter 的具体问题更笼统。我的意思是一般用于任何连接器。无论如何,是否有使 Azure 逻辑应用程序更加基于事件的方法。假设当 Salesforce 有记录时,它会回调并让我的工作流知道添加了新记录。
    • 是的,您只需要使用 Salesforce 连接器。它将触发您的工作流程。 docs.microsoft.com/en-us/azure/connectors/…
    • 用屏幕截图更新了我的问题,Salesforce 连接器正在询问频率。我想你没有得到我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多