gpt4 book ai didi

dynamics-crm - 添加注释

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

我正在尝试通过代码添加注释,注释添加得很好,但它不会添加正确的 CreatedBy 用户。它只是添加注释并将 createdby 用户设置为管理员。这是我正在使用的:

Entity annotation = new Entity("annotation");
annotation["createdby"] = new EntityReference("systemuser", new Guid("2a213502-db00-e111-b263-001ec928e97f"));
annotation["objectid"] = new EntityReference("opportunity", opportunityId);
annotation["subject"] = "Lead Note";
annotation["notetext"] = p.Column_18;
Guid annotationId = lService.Create(annotation);

添加 CreatedBy 是否需要做任何特别的事情?

谢谢!

最佳答案

您不能在Create 或Update 中设置createdby。请参阅属性 createdby 的说明.它对创建或更新无效。系统会将此属性设置为正在执行当前请求的用户。

您必须使用模拟来以另一个用户的名义创建记录。因此,您必须将 CallerId 属性设置为您要模拟的身份的用户 ID。参见 Impersonate Using the ActOnBehalfOf Privilege

关于dynamics-crm - 添加注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8142738/

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