【问题标题】:How to publish a product with more than 50 dynamic properties如何发布具有 50 多个动态属性的产品
【发布时间】:2021-07-02 15:56:39
【问题描述】:

在 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')

提前致谢

【问题讨论】:

    标签: dynamics-crm microsoft-dynamics dynamics-crm-online


    【解决方案1】:

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

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

    【讨论】:

    • 您好,这是否也适用于没有产品系列的产品?
    • 对于与产品系列不关联的产品,即没有为其分配父产品系列记录的产品,您可以通过设置Organization.CreateProductsWithoutParentInActiveState直接将其创建为Active状态属性为 1(真)。默认情况下,对于全新安装的 Dynamics 365 for Customer Engagement,此属性设置为 0 (false),如果您从 Customer Engagement 的早期版本升级,则此属性设置为 1 (true)
    【解决方案2】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-02
      • 2011-01-01
      • 2013-04-23
      • 1970-01-01
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多