【问题标题】:Receiving WebHooks to MS CRM Dynamics接收到 MS CRM Dynamics 的 WebHooks
【发布时间】:2018-05-02 07:17:31
【问题描述】:

我需要能够从 Azure 接收 webhook,然后在 MS CRM Dynamics 中更改一个简单的状态字段。

我一直在阅读来自 MSDN 的本教程:

但是我在本教程中不明白的是 Webhook 何时会在我的 CRM 中触发?我是否必须在 CRM 中的某个步骤上注册 WebHook?我想要的是它应该在我的 WebHook 收到请求时直接触发。任何想法?谢谢!

【问题讨论】:

    标签: azure dynamics-crm webhooks


    【解决方案1】:

    您引用的链接(将 webhook 从 crm 发送到 web 应用程序)与您的要求(将 webhook 发送到 crm)完全相反。

    只需使用 CRM 插件(或工作流程)即可实现您的要求。如果 webhook 要在 crm 中创建/更新记录,在创建/更新消息(前或后操作)上注册插件就足够了。

    因此,没有可用于触发此操作的 Azure Webhook。您可以使用 CRM 连接器执行 Azure Web 应用或逻辑应用来操作数据。

    【讨论】:

    • 谢谢 Arun 的回复。所以基本上,我的要求是将文档发送到外部来源,当它准备好使用时(几天后),CRM将从外部来源获取它,然后在 MS CRM Dynamics(在线)中将状态更改为“已完成”。那么在这种情况下,我可以使用使用 webhook 的插件吗?当它检索传入的请求时,我的插件可以简单地更改状态吗?还是我错过了什么?
    • 阿伦,你有没有注意到我提到的链接中有一个接收网络钩子的部分?
    • CRM(sender) & Web app(receiver) 是该链接中的 2 个连接部分。您有 4 个断开连接的部分:文档到 ext 源 (1)、文档在 2 天后准备好 (2)、crm 获取它 (3) 和状态更改 (4)。你能桥接这些吗?谁在步骤 1 中发送文档,crm?如果是这样,webhook 将在链接中提供帮助。 crm 如何在步骤 3 中获取它?回答这个问题可能会帮助我回答如何设计插件来改变状态.. @Chris111
    • [步骤 1:] CRM 将发送文档。 [步骤 3:] 分机。 source 将发送我希望在 MS CRM 中直接收听的 webhook。否则,如果不可能,我认为第二好的选择可能是从 Azure 函数中收听 Webhook,然后从那里更改 MS CRM 中的状态。你怎么看?感谢您的回复!
    • @Chris111 绝对.. Azure 函数是最好的选择.. nishantrana.me/2017/04/28/…
    猜你喜欢
    • 2012-05-21
    • 2016-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多