自December 2016 update for Dynamics 365 (online)之后的Online版本,Dynamics 365有了个新Feature:Microsoft Flow Connector。这个Feature在V9中得到了进一步的加强。
Microsoft Flow是什么?
官方说明:Microsoft Flow is a cloud-based service that makes it practical and simple for line-of-business users to build workflows that automate time-consuming business tasks and processes across applications and services.
不难看出,MF是用来自定义Workflows的,而且可以跨多个数据源和服务。
一. 创建自定义Flow
1. 登录Microsoft Flow站点,点击My flows -> Create from blank。MF提供了很多通用业务流程的模板,只需要填写必要的数据信息,就可以简单使用。这里我们完全创建个新的Flow来操作。
可以看到,MF支持很多Connectors,不单单是MS本身的产品和服务,还有其他比较流行的第三方应用服务也支持。
2. 选择Connector:Dynamics 365,Triggers选择“Dynamics 365 - When a record is created”
![](/qrcode.jpg)
3. 选择CRM Instance和Entity:Lead,然后点击New step -> Add an action
4. 配置Action:当Leads新建的时候,新建一条Task,Task的Subject为Leads的Topic
5. 为Flow命名,如果不命名,会默认按照Step名组合的方式命名,然后保存,进入Flow查看
6. 测试:在Dynamics 365中创建一条Leads,Topic填写上“This is a demo data for MyDemoFlowForLeads”
Task也会自动生成
7. 查看MF
首先能看到Run History会有记录
点击记录进去,可以看到每个step具体的执行时间
每个Step都会有更详细的Input/Output信息,比如点击第一个Step
这样就实现了一个简单的MF。
由于MF对多Connector的支持,在现实情况下,你完全可以实现多Connector交互的Flow,比如这样:
二. 限制
每个Flow,不管是真正的执行,还是测试执行,都算作一次Run,而每个月对Run的次数,不管是免费版还是付费版,都是有限制的。