什么是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
3.创建完成后进行Logic App的设计器
4.选择"空白的逻辑应用"
5.在Logic App设计器中搜索链接器,在搜索框中输入Dynamics 365,选择"Dyanmics 365-创建记录时"作为Logic App的触发条件
当选择这个触发器的时候,会弹出登录界面将D365 绑定到这个连接器中
5.选择组织名称,触发的实体和运行的频率
6.新建步骤
如果需要添加其它的判断条件,也可以添加条件判断节点
7.添加操作后,还是选择"Dynamics 365" 作为连接器,并选择"Dynamics 365-创建记录"
8.Case 实体的赋值
在选择Case作为创建记录的实体后,设计器会显示Case实体的相关字段,而右侧的动态内容为Logic App触发记录的实体的字段,此处为Task实体,可以通过设计器对创建记录实体进行赋值.
完成赋值后,点击保存->运行
9.转移到D365上创建一个Task并保存
与此同时查看Logic App的状态