2017-07-26 348 views
0

我正在使用Microsoft Dynamics 365,並試圖更改機會的所有者。我有系統管理員權限,但我仍然收到此錯誤信息:Microsoft Dynamics 365 - 無法識別用戶權限

<Message>Principal user ... is missing prvReadps_application privilege (Id=75b45303-d5b2-494f-9300-04ffa37d2fee)</Message> 

的prvReadps_application特權從Dynamics documentation丟失,所以我有一個很難追查什麼特權是從我的角色缺失。我如何使用特權名稱或ID將特權添加到我的角色?

回答

4

這是不是你缺少的特權 - 這是你是誰試圖給機會所有權的用戶。比方說,你有用戶A擁有的帳戶如果要將此帳戶分配給用戶B,用戶B MUST至少有用戶級讀特權帳戶實體。這就是Dynamics CRM/365的工作原理。您嘗試分配機會的用戶可能錯過了適當的安全角色。

至於其他指出,ps_application是一個自定義實體 - 你應該去您的系統自定義區域,檢查其顯示名稱(我敢打賭,這是類似的應用)。現在您應該檢查用戶的安全角色是您嘗試將所有權更改爲誰 - 您應該爲此實體授予此角色的讀權限(它將位於安全角色配置頁的最後一個選項卡上)。

那麼,爲什麼在分配機會時出現此錯誤?我敢打賭,這個ps_application實體與Opportunity相關,並且關係被配置爲傳播所有者,因此通過更改Opportunity上的所有者,您正在更改相關的ps_applications - >的所有者,因此您會收到錯誤,因爲用戶不能成爲這些記錄的所有者(沒有讀權限)。

+0

這工作!我們將最低級別的訪問權限(用戶)添加到該安全角色,並且我們能夠分配機會。您是正確的,它是用戶需要調整的特權,並且它位於最後一個(自定義)選項卡上。謝謝。 – LHM

2

Arun V.的回答讓我意識到我錯過了關於你是系統管理員的部分。感謝Arun V.和我的道歉。

現在我要說的是,你要專注於用戶對誰是你分配記錄PRIVS。他們缺乏權限可能會阻止分配。

正如Arun V.指出的,ps_application可能是一個自定義實體。

2

ps_application是您的自定義實體。這就是MS文檔中缺少的原因。

prvReadps_application - 說讀權限缺失,因此尋找安全中的角色自定義實體選項卡。

但系統管理員是一個動態的角色,當一個新的自定義實體添加到系統的權限應予以補充。確保你沒有明確地刪除任何特權。

還要驗證您要分配的所有者的安全角色,以獲取此自定義實體的讀取權限。