Dynamics crm 如何使用salesorder的取消步骤

Dynamics crm 如何使用salesorder的取消步骤,dynamics-crm,Dynamics Crm,我的任务是在取消salesorder之前检查查询如果我得到false,我需要防止记录被取消,当我调试步骤(salesorder-cancel)时,我无法从PluginText(用于我的查询)中获得记录id。我如何获得它?我将为cancel salesorder注册插件。注册插件(触发器)将在服务器端起作用,因此,如果有人试图取消salesorder而它不满足您的条件,则可以从UI或任何后台逻辑进行注册。将不执行操作 现在在哪个消息上注册插件。我不完全确定,但我想您将注册实体Salesorder(

我的任务是在取消salesorder之前检查查询如果我得到false,我需要防止记录被取消,当我调试步骤(salesorder-cancel)时,我无法从PluginText(用于我的查询)中获得记录id。我如何获得它?

我将为cancel salesorder注册插件。注册插件(触发器)将在服务器端起作用,因此,如果有人试图取消salesorder而它不满足您的条件,则可以从UI或任何后台逻辑进行注册。将不执行操作

现在在哪个消息上注册插件。我不完全确定,但我想您将注册实体Salesorder(更新)事件和筛选属性(状态原因)


在你的插件(c#)中,你将检查你的条件是否匹配,然后通过抛出异常阻止取消销售订单,否则让它运行而不做任何操作。

你在哪条消息上注册了你的插件?setState?我使用了cancel msg和插件,但无法获取记录id,我如何获取它?您需要通过