Dynamics CRM: obtenga metadatos para el mapeo de código de estado / estado

En Dynamics CRM 2011, en la entidad Incidente, el conjunto de opciones "Motivo del estado" (también conocido como statuscode) está relacionado con el conjunto de opciones "Estado" (también conocido como statecode)

p.ej. ver esta captura de pantalla

Cuando uso la API para recuperar el conjunto de opciones de Razón de estado, así:

        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<int?, string>();
        foreach (OptionMetadata optionMeta in statusMetadata.OptionSet.Options)
        {
            dict.Add(optionMeta.Value, optionMeta.Label.UserLocalizedLabel.Label);
        }

Funciona porque obtengo la lista completa de opciones de "Motivo del estado" (código de estado). Sin embargo, no obtengo ninguna información sobre qué opciones de "Motivo del estado" (código de estado) se relacionan con las opciones de "Estado" (código de estado).

¿Cómo consigo esa información?

Respuestas a la pregunta(3)

Su respuesta a la pregunta