【问题标题】:Change attribute from managed to unmanaged in Dynamics CRM 2015在 Dynamics CRM 2015 中将属性从托管更改为非托管
【发布时间】:2016-04-27 13:27:54
【问题描述】:

我想知道在crm 2015中是否有任何方法可以将属性状态从托管更改为非托管

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2015


    【解决方案1】:

    没有支持方法可以将属性从托管更改为非托管。然而这当然是可能的,在过去的半年里我已经做了很多这样的工作。这涉及直接更改属性和相关元数据表中选定记录的 ismanaged 属性。

    您希望管理组件的主要原因是您可以将其移除。到目前为止,我已经能够通过首先将基础 ismanaged 值设置为 false 然后通过 CRM 自定义页面正常删除来删除以下托管组件:

    • 文本字段
    • 十进制字段
    • 是/否值和选项集
    • 1:N 和 N:N 关系

    我还没有解决删除以下组件

    • Money Fields - 概念上不比选项集更难
    • 实体 - 复杂得多
    • 实体属性,例如笔记和活动 - 非常复杂

    【讨论】:

      【解决方案2】:

      不,没有。您必须卸载托管解决方案,在环境中创建属性(将创建为非托管),从托管解决方案中删除属性,然后重新导入托管解决方案。

      【讨论】:

        【解决方案3】:

        您还需要将货币字段的基列更改为 IsManaged false

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-30
          • 2012-09-23
          • 1970-01-01
          • 1970-01-01
          • 2012-12-23
          相关资源
          最近更新 更多