【问题标题】:How to implement Middleware service for Dynamics CRM如何为 Dynamics CRM 实施中间件服务
【发布时间】:2019-09-30 08:56:59
【问题描述】:

我想从受证书保护的动态 CRM 连接到一些外部服务。现在我需要使用中间件服务来连接并执行所需的操作。我有一个为客户端共享的 wsdl 文件、一个 SoapUI 请求并从 Mock 服务获得响应。

我尝试在控制台应用程序中使用 C# 访问该服务,该服务向我返回了响应。

现在我只想在一些中间件服务中使用该服务,并使用微软动态代码活动或插件连接到它。

欢迎提出建议和建议。

【问题讨论】:

    标签: dynamics-crm middleware microsoft-dynamics


    【解决方案1】:

    这一切都取决于您需要实现什么以及交易流程是什么。

    例如,在一个实例中,我们需要在 CRM 数据旁边显示一些信息,因此我们创建了一个带有一些 Javscript 代码的 Web 资源,该代码调用了一个插件,该插件本身调用了 Web 服务并返回了一个 JSON。然后使用 KnockOut.js 将其渲染到 Web 资源中。

    在其他情况下,我们正在开发一个插件,该插件等待线索上的某些状态,验证信息,如果一切正常,则调用 Web 服务以在其他应用程序中创建帐户。如果该应用程序成功,则该插件将确定潜在客户的资格,并在 CRM 中继续流程。

    如果您需要将 Web 服务调用作为事务数据的一部分,您可能希望有一个带有操作的插件以在工作流中使用,或者侦听实体上的某些消息以检索/验证/调用您的网络服务。

    如果你只是需要展示一些信息,你可以创建一个Web Resource,它会更简单。

    我发现一些有用的资源是:
    - Tutorial: Write and register a plug-in
    - Creating Custom Actions for Dynamics 365 with C#
    - How to Trigger Plugins on Custom Messages using Actions in Dynamics 365

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多