CRM 2011中的关联1:N不会触发插件

扎雷克

我有两个系统实体:发票和invicedetail。

在系统中,存在关联1:N-invoice_details(父项:发票,子项:invoicedetail)。

我转到发票详细信息,然后转到“产品”部分(发票详细信息)并添加新产品。现在此产品和发票已关联,但我的插件未触发; /

我在关联上注册了我的插件(插件注册工具中的父级和子级实体为空,执行为POST操作)。

码:

if(context.Message == "Associate")
{
    //but plugin not go here - it's not trigger on associate ;/
    if (context.InputParameters.Contains("Target") && context.InputParameters["Target"] is EntityReference)
    {
        entityRef = (EntityReference)context.InputParameters["Target"];
        entity = service.Retrieve("invoice", entityRef.Id, new Microsoft.Xrm.Sdk.Query.ColumnSet("invoiceid", "numberOfSomething"));
    }
    else
    {
        throw new Exception("excep");
    }
}
詹姆斯·伍德

我相信同伴用于很多人。尝试在更新和创建invoicedetail上注册您的插件。您可能要向更新添加过滤属性,以便仅在发票明细上的发票查询更改时才会触发。然后添加检查以仅在设置发票查询时执行您的逻辑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

datetime插件crm 2011

来自分类Dev

fireOnChange不会触发Dynamics CRM 2011

来自分类Dev

CRM 2011,插件和DST中的日期

来自分类Dev

CRM 2011-用于触发另一个插件中的插件的回滚机制

来自分类Dev

与CRM Explorer断开连接-Dynamics CRM 2011

来自分类Dev

CRM 2011 GUID ID

来自分类Dev

MS Dynamics CRM 2011中沙盒插件的优势?

来自分类Dev

MS Dynamics CRM 2011中沙盒插件的优势?

来自分类Dev

防止删除-在CRM 2011中使用插件

来自分类Dev

从CRM 2011插件调用Web服务

来自分类Dev

crm 2011(prem)-漫游插件吗?

来自分类Dev

CRM 2011 C#插件:信息消息

来自分类Dev

CRM插件执行多次

来自分类Dev

调试Dynamics CRM插件

来自分类Dev

在CRM 2011中嵌入AngularJS应用

来自分类Dev

CRM 2011中的查找地址fetchXml定制

来自分类Dev

如何“取消发布” CRM 2011中的更改?

来自分类Dev

CRM 2011高级查找中的比较列表

来自分类Dev

从Dynamic CRM 2011检索事件

来自分类Dev

如何使旧的JS CRM 2011适应CRM 2015

来自分类Dev

crm中关联子网格的权限

来自分类Dev

CRM插件现场调用WCF

来自分类Dev

CRM插件来计算税收

来自分类Dev

在CRM 2011中,如何创建记录并将其关联到同一ExecuteMultipleRequest中

来自分类Dev

在CRM 2011中,如何创建记录并将其关联到同一ExecuteMultipleRequest中

来自分类Dev

QueryExpression在Dynamics CRM插件中无结果

来自分类Dev

CRM插件-Linq结果中缺少属性

来自分类Dev

Dynamics CRM 中变更公司的插件

来自分类Dev

Dynamics CRM 2011插件设置自定义字段值