4.0关联视图并不显示停用的实体记录.比如开打客户记录,在客户记录的联系人关联视图只显示属于该客户的活动联系人,停用的联系人并没有显示.
在3.0时ms针对这个问题发布了两个补丁(都没有中文版)934805924879,update到4.0后补丁也不起作用了.
虽然补丁失效,但是4.0可以通过Plugin来解决,在Pre RetrieveMultiple Message Plugin中修改查询条件,使查询返回所有相关记录(包括active和inactive).
plugin代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Crm.Sdk;
using Microsoft.Crm.Sdk.Query;

namespace SamplePlugins
{
    
public class PreRetrieveMultiple : IPlugin
    
{
        
IPlugin Members
    }

}

plugin注册信息如下图:

注册成功后再开定单查看关联视图是否已经显示停用记录,如下图

posted on 2008-05-16 15:46  Batistuta Cai  阅读(704)  评论(0编辑  收藏  举报