如何发布具有 50 多个动态属性的产品

问题描述

在 Microsoft Dynamics 365 CRM (Customer Engagement) - Sales 中,我们在尝试发布具有超过 50 个动态属性的产品时遇到以下错误

错误代码:0x8008100d):
此产品无法发布,因为它的动态属性过多。您组织中的产品不能有超过 50 个动态属性

我们可以在哪里更改该限制?

更多信息:通过使用以下 json 发送补丁 http 请求来发布少于 50 个动态属性的产品可以正常工作

{
    "statecode" : 0,"statuscode" : 1 
};

到以下带有产品 GUID 的网址:

https://YOUR-RESOURCE_URL/api/data/v9.1/products('YOUR-PRODUCT-GUID')

提前致谢

解决方法

可与产品系列记录草案关联的最大产品属性数由以下组织设置确定:Organization.MaximumDynamicPropertiesAllowed。当您在附加属性的产品系列下发布子产品记录或捆绑销售时,该编号生效,而不是在您将属性附加到产品系列记录草稿时生效。

Create and manage product families,products,bundles,and product properties - MS Docs

,

我在 Microsoft Dynamics 365 销售论坛上得到了以下答案:

在本地版本中可以从以下路径更改设置: 设置 -> 管理 -> 系统设置 -> 销售(选项卡)

我在 Sales 中查看了类似的路径 - 云版本并且它有效! 高级设置 -> 设置 -> 管理 -> 系统设置 -> 销售(选项卡)

Sales Tab

答案链接: https://community.dynamics.com/365/sales/f/dynamics-365-for-sales-forum/428961/publishing-product-with-more-than-50-dynamic-properties

我还确保在激活该设置后可以通过 WebApi 发布此类产品。