2013-04-04 76 views
0

我有三個自定義實體; Project,ProjectStageExternalProjectStageInternal,我添加了一個工作流程,當管理員創建一個Project記錄時,將創建ProjectStageInternalProjectStageExternal記錄。錯誤:用戶沒有足夠的權限分配

現在我有一個名爲customer的安全卷。使用此卷的用戶只能讀取ProjectProjectStageExternal記錄。

enter image description here

問題是,當所有權變更到customer安全側傾用戶的工作流程是行不通的。它顯示以下錯誤:The selected user does not have sufficient privileges to be assigned records of this type.

我在這裏錯過了什麼?

謝謝。

+0

你將什麼實體分配給用戶?項目和舞臺實體之間有什麼樣的關係?我有項目和projectstageinternal之間的父母,當你分配項目時,你會得到一個projectstateinternal對象的分配。這可能是罪魁禍首。 – 2013-04-04 11:36:36

+0

是的。我有'Project'和'ProjectStageExternal'之間有1:N的父母;'Project'和'ProjectStageInternal'之間也有相同的 – 2013-04-04 12:05:58

+0

Noh Rickard,我只是改變了關係到引用仍然我得到相同的錯誤... – 2013-04-04 12:17:53

回答

1

該安全角色對這些實體基本上沒有權限,因此用戶無法對其執行任何操作。

如果您希望某人能夠分配(或代表他們的工作流進行分配),您需要授予分配權限並可能寫入。

如果您不想授予他們這些權限,請將工作流程的範圍更改爲組織並將其分配給管理員用戶。這意味着工作流將以管理員權限和安全角色運行。

+0

範圍設置爲組織。但是,如何將工作流程分配給管理員用戶?此工作流程的所有者是管理員。 – 2013-04-05 07:54:44

+0

然後它已經分配給管理員。管理員擁有什麼權限,工作流程如何運行? – 2013-04-05 10:30:43

1

只向要分配記錄的用戶/團隊提供讀取權限將非常好地工作!

相關問題