You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure Logic Apps创建Dynamics CRM实体的三类关联关系?

当然可以!Azure Logic Apps完全能帮你在Dynamics CRM(现在微软官方更常叫它Microsoft Dataverse)实体间搞定一对一、一对多、多对多这三种核心关系。下面我分场景给你唠唠具体怎么操作:

一对一(One-to-One)关系创建

一对一关系在Dataverse里一般是靠双向唯一查找字段来实现的——简单说就是两个实体互相指向对方,而且每个记录只能绑定一个对应记录。在Logic Apps里,你直接用Microsoft Dataverse连接器的Create Relationship动作就行:

  • 选好你的Dataverse环境和作为「主实体」的对象(比如Account)
  • 关系类型挑One-to-One
  • 指定「相关实体」(比如Contact)
  • 配置关系的名称、显示名称,还有级联删除这类规则
    注意:一定要给相关实体的查找字段开「唯一」约束,不然没法保证真正的一对一关联哦。
一对多(One-to-Many)关系创建

这是最常用的关系类型,比如一个Account对应多个Contact的场景。操作同样用Create Relationship动作:

  • 选定主实体(比如Account)和相关实体(比如Contact)
  • 关系类型选One-to-Many
  • 配置关系的基本信息,重点是级联行为(比如删主实体时要不要连带删子实体)
  • 执行动作后,系统会自动在相关实体里生成一个指向主实体的查找字段,你可以自定义这个字段的显示名
    要是之后想调整关系规则,用Update Relationship动作就能改级联设置这类参数。
多对多(Many-to-Many)关系创建

多对多关系比如Product和Opportunity——一个产品能出现在多个商机里,一个商机也能包含多个产品。Dataverse会自动生成中间关联实体来维护这种关系,Logic Apps里操作也很简单:

  • 用Create Relationship动作,关系类型选Many-to-Many
  • 指定要关联的两个实体(比如Product和Opportunity)
  • 配置关系名称、显示名和级联规则
  • 执行后,系统会自动生成中间实体(比如product_opportunity),用来存两个实体记录的关联关系
    要是你需要手动关联具体的记录,用Associate动作,选好多对多关系,再填上两个实体的记录ID就行。

小补充:要是你在连接器里没找到Create Relationship动作,切换到「高级操作」就能看到;也可以用Invoke a Web API动作调用Dataverse的元数据API来创建,不过内置动作基本能覆盖大部分场景了。

内容的提问来源于stack exchange,提问作者cgipson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:49:55