Dynamics crm 如何在Microsoft Dynamics托管解决方案中为关系启用创建权限

Dynamics crm 如何在Microsoft Dynamics托管解决方案中为关系启用创建权限,dynamics-crm,dynamics-crm-2013,microsoft-dynamics,Dynamics Crm,Dynamics Crm 2013,Microsoft Dynamics,我问这个问题有两个原因 我过去使用过一个托管解决方案,它在安装后创建了关系 MSDN站点指出,有三个属性允许在托管实体上创建1:N、N:1和N:N关系。 可以是关系中的相关实体-CanbereLateIdentityInRelationship.Value(只读) 可以是关系中的主要实体-CanBePrimaryEntityInRelationship.Value(只读) 可以是多对多关系-CanBeInManyToMany.Value(只读) 这似乎很好,但当您按照说明在非托管解决方案中的

我问这个问题有两个原因

  • 我过去使用过一个托管解决方案,它在安装后创建了关系
  • MSDN站点指出,有三个属性允许在托管实体上创建1:N、N:1和N:N关系。
    • 可以是关系中的相关实体-CanbereLateIdentityInRelationship.Value(只读)
    • 可以是关系中的主要实体-CanBePrimaryEntityInRelationship.Value(只读)
    • 可以是多对多关系-CanBeInManyToMany.Value(只读)
  • 这似乎很好,但当您按照说明在非托管解决方案中的实体上转到“托管属性”时,这三个属性并不存在


    我的理论是,我可以在解决方案XML中设置它们,但我不确定是否有合适的支持方式。有没有人这样做过,或者可以指出如何做的资源?此外,作为支持文档,还显示了现有的管理属性选项,其中不包括上述内容。

    您想实现什么?您想阻止其他人与您的实体关联吗?我想有一个托管解决方案,但允许创建关系。AFAIK mnaged解决方案没有(我甚至可以说它们不能)阻止这一点,您是否创建了托管解决方案,导入后您无法创建关系?在这种情况下,发布您面临的场景的详细信息。目前,问题还不清楚。正确-我在过去创建过托管解决方案,它们在尝试创建关系时会抛出错误。例如,N:1要求在托管实体中创建一个字段,但由于无法创建该字段而失败。为了在问题出现之前提出问题-是的,可以在托管解决方案中创建对另一个实体的查找-EchoSign托管解决方案就是这样做的。我假设它与我问题中列出的权限有关。你想实现什么?您想阻止其他人与您的实体关联吗?我想有一个托管解决方案,但允许创建关系。AFAIK mnaged解决方案没有(我甚至可以说它们不能)阻止这一点,您是否创建了托管解决方案,导入后您无法创建关系?在这种情况下,发布您面临的场景的详细信息。目前,问题还不清楚。正确-我在过去创建过托管解决方案,它们在尝试创建关系时会抛出错误。例如,N:1要求在托管实体中创建一个字段,但由于无法创建该字段而失败。为了在问题出现之前提出问题-是的,可以在托管解决方案中创建对另一个实体的查找-EchoSign托管解决方案就是这样做的。我假设它与我问题中列出的权限有关。