dynamics-crm - 客户关系管理 2016 : error message dialog does not show up

标签 dynamics-crm crm

在 Offer 屏幕中,我可以添加 ProductOffer 的子网格。
我有一个 PreCreate ProductOffer 插件,它检查某些条件以显示错误消息并停止创建。

所以在这个插件中我添加了:

throw new InvalidPluginExecutionException("My message");

但是没有显示对话框消息,而是在子网格顶部显示错误通知,消息为:“ ISV 代码中止操作 ”。

请告诉我为什么我的消息没有显示?以及如何解决这个问题?

非常感谢。

最佳答案

根据我的经验,您所描述的是 CRM 中的正常预期行为。我对 Quote 上的订单项子网格做了同样的事情。形式。我有一个插件,它在创建 QuoteDetail 时应用一些业务逻辑记录并阻止用户做某些事情。当插件抛出异常时,唯一显示的是网格上方的错误消息,如您所描述的。我的猜测是子网格与主表单控件有些隔离,并且您没有收到正常的完整业务流程错误弹出窗口,因为它是相关实体的异常,而不是您正在查看的主实体形式中。我还没有找到解决这个问题的任何方法,我认为需要在 connect.microsoft.com 上提出产品功能请求,以便 MS 考虑更改。

关于dynamics-crm - 客户关系管理 2016 : error message dialog does not show up,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36638545/

相关文章:

php - 如何在 SuiteCRM 中实现 "Territory"概念

javascript - 没有 ClientGlobalContext.js.aspx

dynamics-crm - 使用本地 IFD 和 MFA 时的 CRM 连接字符串

dynamics-crm - 如果我卸载托管 CRM 解决方案,实体数据会发生什么情况?

对跟踪的crm电子邮件的电子邮件响应未正确跟踪

crm 2011 更新在同步后和异步后阶段触发插件的记录

javascript - CRM 2011 货币字段不会更改货币符号

ios - 如何在 iOS 中使用 MS CRM 2011 Web 服务?

dynamics-crm-2011 - 如何使用 CRM SDK 删除解决方案?

javascript - 防止 Javascript 用 NaN 替换字符串的开头?