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

特洛伊

我正在努力寻找一种使用ExecuteMultipleRequest创建记录并将其同时关联到其他记录的方法。到目前为止,我只成功创建了一个记录,然后在另一个请求中建立了我的关联。

使用此代码,它将引发一个异常,它要求目标(需要先提交该目标才能创建记录并获得ID)

private AssociateRequest GetConfigurationRequest(VariableDataRequestModel receivedRequest)
{
    var configurationRelationship = new Relationship(ConfigurationRelationshipName);            
    var configurationEntities = new EntityReferenceCollection(new EntityReference[]{new EntityReference(ConfigurationEntityLogicalName,new Guid(receivedRequest.ConfigurationId))});                        
    var rtn = new AssociateRequest() {  RelatedEntities = configurationEntities, Relationship = configurationRelationship };
    return rtn;
}
圭多·普雷特

实现的唯一方法ExecuteMultipleRequestId在创建记录之前指定新记录的:

Guid accountId = new Guid("c85dca5d-6520-4436-a5f6-178b633af819");

Entity myAccount = new Entity("account");
myAccount["name"] = "TEST ACCOUNT";
entity.Id = accountId;
// ...
EntityReferenceCollection relatedEntities = new EntityReferenceCollection();
relatedEntities.Add(new EntityReference("account", accountId));

指定Id允许但不建议使用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

与CRM Explorer断开连接-Dynamics CRM 2011

来自分类Dev

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

来自分类Dev

datetime插件crm 2011

来自分类Dev

CRM 2011 GUID ID

来自分类Dev

在CRM 2011 C#中更新记录时避免重复

来自分类Dev

使用 jQuery/javascript 从 CRM 2011 中获取记录

来自分类Dev

在CRM 2013中创建CampaignResponse

来自分类Dev

我可以在CRM 2011中通过插件创建无效记录吗?

来自分类Dev

在CRM 2011中嵌入AngularJS应用

来自分类Dev

CRM 2011中的查找地址fetchXml定制

来自分类Dev

CRM 2011,插件和DST中的日期

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在SAP CRM中创建机会?

来自分类Dev

使用Dynamics crm中的插件将多个记录关联到子网格

来自分类Dev

crm中关联子网格的权限

来自分类Dev

在 Dynamics CRM 中检索记录的 Guid 并创建新记录

来自分类Dev

如何在CRM 2011开发中编写单元测试

来自分类Dev

如何加快Microsoft Dynamics CRM 2011中的查询

来自分类Dev

如何在Dynamics CRM 2011中获取每个帐户的活动?

来自分类Dev

如何在CRM 2011开发中编写单元测试

来自分类Dev

如何在CRM 2011中捕获QueueItem发布日期时间

来自分类Dev

如何使用JavaScript在CRM 2011中读取以下属性?

来自分类Dev

如何以编程方式关闭 crm 2011 中的案例

来自分类Dev

crm 2011 Subgrid记录选择/焦点事件

来自分类Dev

防止用户覆盖记录 CRM 2011

来自分类Dev

从Dynamic CRM 2011检索事件