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

Dynamics 365 CRM动态营销列表如何排除已报名特定活动的参与者

Dynamics 365 动态营销列表关联成员排除特定活动参与者的配置方法

现有配置失效的核心原因

配置不生效是Dynamics 365高级查找的关联实体作用域规则导致的,不属于操作失误:

  • 初始配置选择「包含数据-活动日参与者」作为联系人的关联实体时,已经把所有存在任意活动参与者关联的联系人纳入了基础结果集
  • 如果把“排除特定活动”的条件放在这个同一关联节点的内部,两个判断会被合并为“匹配关联的某一条活动日参与者记录,既存在关联、又不属于指定活动”——因为联系人和活动参与者是一对多关系,只要联系人存在哪怕一条不匹配排除条件的活动参与者记录,整个查询就会保留这个联系人,哪怕他同时有一条记录对应要排除的活动,也会被包含进来,完全达不到排除效果
  • 平台本身不支持在同一个关联节点下重复选择同一实体作为子项,因此之前提到的“两次添加活动日参与者实体”的操作,需要调整两个实体的挂载层级,才能正常完成配置

可直接落地的配置步骤

按照下面的层级调整条件逻辑,无需复杂规则跳转,即可实现「纳入所有关联任意活动日参与者的联系人,排除所有关联了指定活动参与者记录的联系人」需求:

  1. 搭建基础纳入规则
    • 主实体选择「联系人」,进入高级查找的条件配置界面
    • 在主实体的根层级(最外层、无缩进的位置)添加第一个相关实体关联:选择对应关系下的「活动日参与者」实体,匹配规则设置为 包含数据,这一步负责把所有存在任意活动参与者关联的联系人拉进结果集
  2. 配置独立的排除规则
    • 依然在主实体的根层级(不要缩进在第一个活动日参与者的节点下面),添加第二个相关实体关联:再次选择「活动日参与者」实体——因为这是挂在主实体下的独立关联节点,和之前的关联节点为平行关系,平台不会限制重复选择同一实体
    • 给这个新的活动日参与者关联设置匹配规则为 不包含数据
    • 在这个独立的关联节点内部,添加筛选条件:活动名称 等于 2026年6月布里斯托尔网络早餐会
  3. 校验最终逻辑关系
    确认两个平行的关联节点为AND并列关系,整体逻辑为:

    联系人存在任意关联的活动日参与者记录
    AND
    联系人不存在任何一条活动日参与者记录,对应“2026年6月布里斯托尔网络早餐会”活动

新手操作注意事项

  • Dynamics 365高级查找的关联实体筛选作用域,完全由条件树中的缩进层级决定:嵌套在同一关联节点下的条件,只会针对同一条关联记录做匹配,无法实现“只要存在某类关联记录就排除/纳入”的全局判断;只有挂在主实体根层级的独立关联节点,才能实现跨多条关联记录的存在性判断
  • 配置完成后一定要用「预览结果」功能做校验,抽几个已知报名了指定活动的联系人,确认其已被正确排除,再正式同步营销列表的成员
  • 如果后续需要排除多个活动的关联联系人,不需要新增更多关联节点,只需要在“不包含数据”的那个活动日参与者节点下,把活动名称的筛选条件改成多值匹配,用OR连接所有需要排除的活动即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.30 12:27:03