有没有办法通过 Microsoft CRM 2011 中的插件创建非活动记录?我可以使用setStateRequest
类和IOrganizationService.Execute
方法来更改现有记录的状态/状态。由于此方法需要记录 ID,因此不能用于新记录。
是否可以立即创建非活动记录,或者我必须创建一个新的活动记录并在创建后将其停用?
直接设置状态/状态(即使在新记录上)
EntityToSave["statecode"] = new OptionSetValue(state);
EntityToSave["statuscode"] = new OptionSetValue(status);
导致错误:
2 is not a valid status code for state code ProductState.Active on product