【问题标题】:AddListMembersListRequest does not add recordsAddListMembersListRequest 不添加记录
【发布时间】:2015-08-28 19:07:55
【问题描述】:

AddListMembersListRequest 不会在 Dynamics CRM 2011 营销列表中添加所有记录。

我正在使用以下功能将提供的会员 guid 添加到 crm 2011 营销列表中,但它增加了一条记录。 例如:如果 memberGuidList 计数为 100,则添加 99 条记录。

private void AddMembersToMarketingList(Guid thisListGuid, List<Guid> memberGuidList, IOrganizationService gCRMService)
{
     AddListMembersListRequest orgServiceRequest = new AddListMembersListRequest();
     orgServiceRequest.ListId = thisListGuid;
     orgServiceRequest.MemberIds = memberGuidList.ToArray();
     gCRMService.Execute(orgServiceRequest);
}

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm microsoft-dynamics


    【解决方案1】:

    有几种可能的答案:

    1. 如果您没有收到异常,可能是您一方面传递了非活动记录的 ID,然后从营销列表中检查活动记录视图。
    2. 如果您遇到异常,请重新检查。您是否有可能传递重复的 id 或在 CRM 中没有对应记录的 id(或记录已被删除)?

    【讨论】:

    • 实际上我认为“memberGuidList”有一些重复的 GUID,所以我使用 .Distinct().ToList() 来获取不同的 GUID。
    • 所以 2 号回答了你的问题。将其标记为答案。
    猜你喜欢
    • 2017-02-16
    • 2021-11-17
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多