2013-07-10 49 views
0

我有一個CRM 2011部署,其中有3個設置價格表,用於顯示3種不同類型的客戶的不同價格。由於企業用戶的性質必須能夠創建新產品,但我不想讓用戶能夠創建新的價目表。如何阻止用戶在CRM 2011中創建新價格列表

目前,他們可以做到這一點,一些用戶不理解價目表的概念一直在創建他們自己的價目表,並導致其他人混淆。

任何人都知道我可以使用什麼權限來阻止用戶這樣做?我無法在CRM動態權限中找到PriceList實體。

回答

2

沒有關於價目表(PriceLevel)實體的權限。

MSDN - PriceLevel (Price List) Entity Privileges

如果你想停止用戶創建新的價格表,你可以創建一個同步插件。

首先您創建一個名爲Price List Enabled Users的角色,並分配給有權創建價目表的用戶。

該插件(在Create消息上註冊)將檢查當前用戶是否具有此特定角色,如果不是,則會引發異常並且不會創建新價格列表。

0

或者您可以創建一個工作流程,通過創建一個價格列表來觸發這個工作流程。 。

「如果由用戶團隊修改不等於xxxx,則'停止工作流程'爲'取消'」。這將阻止用戶保存記錄。您也可以輸入錯誤消息,指出他們沒有執行此操作的權限。