我們經常遇到下面這種問題:沒有足夠的權限 - 您沒有訪問這些記錄的權限。請聯系 Microsoft Dynamics CRM 管理員。 下面將詳細介紹下如何解決這種問題:進不了CRM系統;進了CRM系統,但操作實體時報錯;並試驗自定義實體需要哪些基本的權限:
.
一、進不了CRM系統
1. 查看url
可以從中看到 missing prvReadRole, 少了這個權限
.
2. 增加缺少的權限
通過下面的 Security role UI to privilege mapping 可以定位權限在哪個tab。這樣就可以在 設置 ->安全性 里快速加上缺少的的權限。
.
二、進了CRM,但操作實體時報這錯
由於這時url沒有上面的那些詳細信息,沒辦法通過url里的信息來判斷缺少哪個權限。這時就要通過開通跟蹤日志來了解了。
1. 開通CRM跟蹤日志
登錄CRM 服務器, 運行 Windows PowerShell, 注意要用run as administor;然后運行下面的命令:
詳細說明可參考: https://support.microsoft.com/en-us/kb/907490
.
2. 查看生成的log
從上面就可以查出缺少了哪個權限,按照上面的步驟添加缺少的權限。
我一般是通過搜索 missing 來查找缺少的權限;另外也可以參考下面的link:https://support.microsoft.com/en-us/kb/861993
.
三、自定義實體需要哪些基本的權限
一般情況,我們都是從現在的角色的copy一下出來,然后做下加減法,增加減少相應的權限。
但我做了一個試驗,新建一個實體,新建一個角色,通過上面的方法,看需要哪些基本的權限,結果如下:
1. 核心記錄
.
2. 業務管理
.
3. 自定義
.
4. 自定義實體
.
.
.