Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

时间:2024-01-20 20:07:15

什么是Logic App?

Azure Logic App 是微软发布的集成平台的产品,有助于生成,计划和自动完成工作流形式的流程,适合跨企业或组织集成,数据,系统和服务。与此同时,Logic App可简化缩放解决方案的设计和创建方式,适用于应用集成,数据集成,系统集成,企业应用程序集成和B2B之间的通讯。

Logic App的工作原理

每个Logic App的工作流都从触发器开始,在发生特定的事件或新的可用数据符合特定条件的情况下触发。许多触发器包括基本的计划功能,用于指定工作的运行频率。通过在Logic App的设计器中定义条件语句,开关语句和分支来实现具体的业务功能,与此同时,也可以通过自定义Logic App模板来构建业务流程。

Logic App的优点

  • 直观创建业务进程和工作流
  • 与SaaS和企业应用程序集成
  • 跨不同的环境不同的系统

为何使用Logic App

随着企业的数字化转型,旧系统与新系统之间需要链接,使用Logic App来链接新旧系统,大大的减少的开发集成程序的成本和时间,不需要担心应用的生成,托管,维护和监视。

Logic App 与Dynamics 365 Online 集成

在Logic App中,微软已经为我们提供了大约200 个的连接器(Connector),其中包含一个叫Dynamics 365的连接器,今天先使用Dynamics 365 连接器来监听当CRM创建一个Task的时候,自动创建一个Case。

1.进入Portal.Azure.com页面

2.创建资源->搜索"逻辑应用"/"Logic App",并创建一个Logic App

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

3.创建完成后进行Logic App的设计器

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

4.选择"空白的逻辑应用"

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

5.在Logic App设计器中搜索链接器,在搜索框中输入Dynamics 365,选择"Dyanmics 365-创建记录时"作为Logic App的触发条件

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

当选择这个触发器的时候,会弹出登录界面将D365 绑定到这个连接器中

5.选择组织名称,触发的实体和运行的频率

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

6.新建步骤

如果需要添加其它的判断条件,也可以添加条件判断节点

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

7.添加操作后,还是选择"Dynamics 365" 作为连接器,并选择"Dynamics 365-创建记录"

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

8.Case 实体的赋值

在选择Case作为创建记录的实体后,设计器会显示Case实体的相关字段,而右侧的动态内容为Logic App触发记录的实体的字段,此处为Task实体,可以通过设计器对创建记录实体进行赋值.

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

完成赋值后,点击保存->运行

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

9.转移到D365上创建一个Task并保存

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成

与此同时查看Logic App的状态

Dynamics 365 Online-使用Azure Logic App 与 Dynamics 365 集成