如何阻止用户在CRM 2011中创建新的价目表

时间:2013-07-10 03:44:38

标签: dynamics-crm-2011

我有一个CRM 2011部署,它有3个价格表,用于显示3种不同类型客户的不同价格。由于业务性质,用户必须能够创建新产品,但我不想让用户能够创建新的价目表。

目前他们可以做到这两点,有些用户不了解价格表的概念,一直在创建自己的价格表,并导致其他人混淆。

任何人都知道我可以使用什么权限来阻止用户这样做?我无法在CRM动态权限中找到PriceList实体。

2 个答案:

答案 0 :(得分:2)

没有关于价目表(PriceLevel)实体的权限。

MSDN - PriceLevel (Price List) Entity Privileges

如果您想阻止用户创建新的价格表,您可以创建一个同步插件。

首先,您创建一个名为Price List Enabled Users的角色,并分配给有权创建价目表的用户。

插件(在Create消息上注册)将检查当前用户是否具有此特定角色,如果不是,则会抛出异常并且不会创建新的价格表。

答案 1 :(得分:0)

或者您可以创建一个工作流程,该工作流程是在创建一个规定类似的价目表时触发的。 。

“如果用户的团队修改不等于xxxx,则'停止工作流'为'已取消'”。这将阻止用户保存记录。您还可以输入他们收到的错误消息,告知他们无权执行此操作。