Dynamics Crm: получение метаданных для отображения кода состояния / кода состояния
В Dynamics CRM 2011, на объекте Инцидент, "Статус Причина optionset (он же код состояния) связан сСтатус" опция (код состояния)
например увидеть этот скриншот
Когда я использую API для получения набора параметров Status Reason, вот так:
RetrieveAttributeRequest attributeRequest = new RetrieveAttributeRequest
{
EntityLogicalName = "incident",
LogicalName = "statuscode",
RetrieveAsIfPublished = true
};
RetrieveAttributeResponse attributeResponse = (RetrieveAttributeResponse)serv.Execute(attributeRequest);
AttributeMetadata attrMetadata = (AttributeMetadata)attributeResponse.AttributeMetadata;
StatusAttributeMetadata statusMetadata = (StatusAttributeMetadata)attrMetadata;
var dict = new Dictionary();
foreach (OptionMetadata optionMeta in statusMetadata.OptionSet.Options)
{
dict.Add(optionMeta.Value, optionMeta.Label.UserLocalizedLabel.Label);
}
Это работает в том, что я получаю весь списокСтатус Причина (код состояния) опции. Тем не менее, я не получаю никакой информации о том, "Статус Причина (код состояния) параметры, к которым относится "Статус" (код штата) варианты.
Как я могу получить эту информацию?