Wie kommt man zu dbo.LocalizedLabelView, um Formularbezeichnungen in Dynamics CRM zu erhalten?

8

In Dynamics CRM erhalte ich häufig Anforderungen von Geschäftsanwendern, um Berichte zu erstellen. Geschäftsbenutzer kennen und sprechen über Anzeigenamen für Entitäten und Attributbezeichnungen . Um eine Abfrage zu schreiben, muss ich diese zu Entitätsnamen und Attributnamen zuordnen. Ich würde gerne eine Abfrage verwenden, um dies nachzuschlagen.

Zu was schließe ich die dbo.LocalizedLabelView-Ansicht an, um die AttributeLabel-Spalte in der folgenden Abfrage abzurufen? Ich kann nicht herausfinden, was ObjectId referenzieren soll. (Und wenn Sie mir sagen können, wie Sie die Antwort herausgefunden haben, wäre ich besonders dankbar!)

%Vor%     
Tim Partridge 28.02.2011, 17:56
quelle

1 Antwort

9

ObjectId ist ein Verweis auf die interne ID einer Sache in der CRM-Datenbank. Diese Sache kann ein Attribut, eine Entität, ein Label oder was auch immer sein.

Da Sie die Bezeichnung für Ihr Attribut haben möchten, verwenden Sie die ID dieses Attributs als ObjectId hier. Ich denke, dass Ihre Join-Bedingung so aussehen soll:

%Vor%

Wenn Sie die Beschreibung für das Attribut wünschen, können Sie den ObjectColumnName in 'Description' ändern.

    
EndangeredMassa 10.03.2011, 18:26
quelle

Tags und Links