无法修改状态代码

时间:2017-10-03 17:00:45

标签: dynamics-crm-2011

为了满足客户要求,我需要修改CRM 2011中实体约会的状态和状态原因字段。

有没有办法实现这个目标?

enter image description here

1 个答案:

答案 0 :(得分:0)

您无法为约会添加更多状态值。

在用户界面中,您只能添加或编辑打开状态的状态原因。

如果您想为其他状态添加状态原因,可以使用InsertStatusValueRequest

var insertStatusValueRequest =
    new InsertStatusValueRequest
{
    AttributeLogicalName = "statuscode",
    EntityLogicalName = Appointment.EntityLogicalName,
    Label = new Label("Not-Done", _languageCode),
    StateCode = 1
};
_serviceProxy.Execute(insertStatusValueRequest);