Crm2011:如何限制删除发票产品



有什么方法可以防止发票产品被删除吗?以及这些方法的优缺点。

  1. 插件:捕获删除发票产品请求。
  2. UI 脚本:禁用"发票产品"按钮上的"删除发票产品"按钮。
  3. 权限
  4. :像其他系统实体一样为发票产品设置权限。

提前致谢

InvoiceDetailsInvoice共享权限(QuoteSalesOrder也是如此),因此它很可能不适合您。此外,System Administrator不会被阻止。

从 SDK 交互时不会涉及脚本。

隐藏按钮也无济于事(如果构建工作流来执行操作怎么办?

"最好的"(如:我们发现这是最轻松的方法)方法是插件。

预操作、同步应始终根据需要工作(您可能希望仅在特定情况下允许删除,仅举出一种可能的情况)。

此外,插件方法将涵盖无论如何的数据操作(从CRM UI,从移动设备,从SDK代码......

如果基于安全角色的解决方案就足够了,则管理权限是首选方法。

如果要删除其他因素(例如团队成员或产品的属性),则需要插件。

隐藏功能区按钮是没有用的,因为大多数情况下,可以通过不同的方式(例如,从高级查找结果)执行相同的操作(在本例中为删除发票产品)

最新更新