При попытке определить пользовательское значение statuscode
с помощью InsertOptionValueRequest
, я получаю следующее сообщение:
При создании нового значения статуса вы должны указать, какое значение состояния
этот статус связан с
Что у меня сейчас есть:
var response = orgContext.Execute(new InsertOptionValueRequest
{
AttributeLogicalName = "statuscode",
EntityLogicalName = "op_employeragreement",
Label = new Label("Under review", 1033),
Value = 2
});
Как я должен предоставить связанный state
? Это свойства класса (взяты из Microsoft.Xrm.Sdk.dll, v7.0.0.0
(CRM 2015):
namespace Microsoft.Xrm.Sdk.Messages
{
[DataContract(Namespace = "http://schemas.microsoft.com/xrm/2011/Contracts")]
public sealed class InsertOptionValueRequest : OrganizationRequest
{
public InsertOptionValueRequest();
public string AttributeLogicalName { get; set; }
public Label Description { get; set; }
public string EntityLogicalName { get; set; }
public Label Label { get; set; }
public string OptionSetName { get; set; }
public string SolutionUniqueName { get; set; }
public int? Value { get; set; }
}
}
Как видите, он не содержит State
свойства.