CRM 2016:错误消息对话框未显示

时间:2016-04-15 04:56:50

标签: dynamics-crm crm

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

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

throw new InvalidPluginExecutionException("My message");

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

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

非常感谢你。

1 个答案:

答案 0 :(得分:1)

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