Dynamics Crm: Metadaten für Statuscode- / Statuscode-Zuordnung abrufen

In Dynamics CRM 2011 ist auf der Incident-Entität das Optionsset "Status Reason" (alias Statuscode) mit dem Optionsset "Status" (alias Statuscode) verknüpft.

z.B. Siehe diesen Screenshot

Wenn ich die API verwende, um das Optionsset "Status Reason" abzurufen, wie folgt:

        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);
        }

Es funktioniert, indem ich die gesamte Liste der "Status Reason" -Optionen (Statuscode) erhalte. Ich erhalte jedoch keine Informationen darüber, welche "Status Reason" -Optionen (Statuscode) sich auf welche "Status" -Optionen (Statuscode) beziehen.

Wie bekomme ich diese Informationen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage