【发布时间】:2013-04-04 11:18:38
【问题描述】:
我有三个自定义实体; Project、ProjectStageExternal 和 ProjectStageInternal,我添加了一个工作流,当管理员创建 Project 记录时将创建 ProjectStageInternal 和 ProjectStageExternal 记录。
现在我有一个名为customer 的安全卷。拥有此卷的用户只能阅读Project 和ProjectStageExternal 记录。
问题是当所有权更改为拥有customer 安全卷的用户时,工作流无法正常工作。它显示以下错误:The selected user does not have sufficient privileges to be assigned records of this type.
我在这里错过了什么?
谢谢。
【问题讨论】:
-
您分配给用户的实体是什么?项目和舞台实体之间有什么样的关系?我在 project 和 projectstageinternal 之间存在父母关系,当您分配项目时,您将获得 projectstateinternal 对象的分配。这可能是罪魁祸首。
-
是的。我在
Project和ProjectStageExternal之间有1:N 父母;Project和ProjectStageInternal之间也一样 -
Noh Rickard,我只是将关系更改为引用,但仍然遇到同样的错误......
-
如果您将项目记录的所有者更改为另一个管理员用户,阶段对象的所有者是否会更改?
标签: dynamics-crm-2011 dynamics-crm dynamics-crm-online