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

Dynamics 365 Contacts表Party Number字段来源及必填问题咨询

解决Power Automate插入Dataverse联系人记录时的必填Party Number字段问题

一、Party Number字段的来源

这个字段确实和Dual-Write Party Model直接相关,是部署Dual-Write解决方案后自动添加的托管系统字段,用于Dynamics 365 CRM与Finance & Operations(F&O)之间同步参与方(联系人、客户等)的统一标识。

检查环境是否安装Dual-Write的方法:

  • 进入Power Platform admin中心,定位目标环境,打开解决方案页面,搜索是否存在Dual Write Core或Party Model Integration类的托管解决方案
  • 或在Dynamics CRM中,进入高级设置>系统设置>自定义>解决方案,搜索上述解决方案;也可直接查看CRM左侧导航栏是否有Dual Write模块入口

二、必填字段的处理方案

方案1:取消必填(仅适用于未启用Dual-Write同步的场景)

如果当前环境从未启用、也不打算启用CRM与F&O的联系人同步,可修改字段属性取消必填:

  1. 进入Power Platform admin中心或CRM的解决方案编辑器,找到Contacts表
  2. 打开字段列表,找到party number(逻辑名通常为partynumber)
  3. 编辑字段属性,将必填选项从「业务必填」改为「可选」,保存并发布解决方案

注意:若后续要启用Dual-Write,必须改回必填,否则会导致同步失败

方案2:自动生成有效值(推荐,不破坏系统逻辑)

如果环境依赖Dual-Write或不确定未来是否会用到,推荐在Power Automate流中自动生成符合要求的值,无需从表单收集:

  • 若字段已启用自动编号:插入记录时无需传递该字段值,Dataverse系统会自动生成并填充(可在字段属性中查看自动编号配置)
  • 若未启用自动编号:在Power Automate中用内置函数生成唯一值,比如:
    • 生成GUID字符串:guid()
    • 生成带时间戳的自定义编号:concat('CONT-', utcNow('yyyyMMddHHmmss'))
      将生成的值直接映射到Party Number字段即可

三、注意事项

  • 禁止删除该字段:它属于Dual-Write托管解决方案的系统字段,删除会导致依赖组件报错
  • 若不确定是否在使用Dual-Write同步,可查看CRM的Dual Write模块中是否存在已激活的同步映射(比如Contact到F&O的Customer实体)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 04:51:09