gpt4 book ai didi

c# - 客户关系管理 : Can not set lastusedincampaign field while creating entity

转载 作者:行者123 更新时间:2023-12-02 05:54:08 25 4
gpt4 key购买 nike

我正在创建一个新的 contact 记录,并且需要在创建时设置 lastusedincampaign 字段。但我的实体是使用空的 lastusedincampaign 字段创建的。我只能在 Create 之后使用 Update 方法以编程方式设置它。

问题出在哪里?

P.S.:创建然后更新我的实体记录不是一个好主意,因为我一次要创建大约 4k 条实体记录。

更新1(测试代码):

Entity contact = new Entity("contact");
contact["fullname"] = "New contact";
contact["lastusedincampaign"] = DateTime.UtcNow;
CrmHelper.InitializeCrmService().Create(contact);

最佳答案

看起来 CRM 会忽略 lastusedincampaign 属性,就像它在创建操作期间执行其他一些操作一样。如果您不想同时执行创建/更新操作,为什么不创建一个异步运行并更新字段值的临时工作流程呢?这样,异步服务器承担了大部分负载,并且记录创建速度更快。

旁注 4k 记录并不是同时执行创建/更新的大量记录,我已经处理过数以万计的记录,CRM 从来没有给我带来瓶颈。

关于c# - 客户关系管理 : Can not set lastusedincampaign field while creating entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40311630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com