Definieren von Alternativschlüsseln für den Verweis auf Datensätze
Dieses Thema bezieht sich auf Dynamics 365 Customer Engagement (on-premises). Die Power Apps-Version dieses Themas finden Sie unter: Alternativschlüssel mithilfe von Power Apps-Portalen festlegen
Mit Alternativschlüsseln verfügen Sie über eine genaue und effiziente Methode der Integration von Daten aus externen Systemen. Dies ist sehr wichtig in Situationen, in denen ein externes System die Datensatz-IDs (GUIDs) nicht speichert, die die Datensätze eindeutig kennzeichnen. Die Alternativschlüssel sind keine GUIDs und Sie können sie verwenden, um die Datensätze eindeutig zu identifizieren. Sie müssen einem Alternativschlüssel einen eindeutigen Namen eingeben. Sie können gleichzeitig ein oder mehrere Entitätsfelder verwenden, um den Schlüssel zu definieren. Wenn Sie beispielsweise einen Firmendatensatz mit einem Alternativschlüssel identifizieren, können Sie den Firmennamen und die Firmennummer verwenden. Sie können in der Webanwendung Alternativschlüssel definieren, ohne Code zu schreiben, oder Sie können sie programmgesteuert definieren. Beachten Sie, dass Sie die Alternativschlüssel zwar in der Benutzeroberfläche definieren können, diese aber nur programmgesteuert im Code verwendet werden können.
Einige Vorteile der Alternativschlüsselfunktion sind nachfolgend aufgeführt:
Schnellere Suche der Datensätze.
Leistungsfähigere Massendatenvorgänge.
Vereinfachte Programmierung mit Daten, die aus externen Systemen ohne -Datensatz-IDs importiert werden.
Wichtig
- Sie können ein Feld, das von vorhandenen Datensätzen verwendet wird, nicht als Alternativschlüssel verwenden. Dies hat den Fehler Doppelte Datensätze zur Folge.
- Felder mit aktivierter Sicherheit auf Feldebene können nicht als Alternativschlüssel verwendet werden. Weitere Informationen: Feldsicherheit, um den Zugriff zu steuern
Weitere Informationen über die Programmierbarkeit von Alternativschlüsseln finden Sie unter:
Definieren von Alternativschlüsseln für eine Entität
Verwenden Sie einen Alternativschlüssel, um Datensätze zu erstellen
Definition von Alternativschlüsseln
- Öffnen Sie den Projektmappen-Explorer.
- Gehen Sie zu Komponenten>Entitäten>Entität <X>>Schlüssel.
- Wählen Sie Neu.
- Füllen Sie im Formular die Pflichtfelder aus (Anzeigename und Name) und wählen Sie die Felder aus und fügen Sie sie im Schlüssel hinzu.
- Speichern Sie den Schlüssel.
Das folgende Beispiel verwendet das Firmennummernfeld in der Alternativschlüsseldefinition.
Anmerkung
Sie können bis zu fünf verschiedene Schlüssel für eine Entität definieren.
Siehe auch
Erstellen und Bearbeiten von Webressourcen
Definieren von Alternativschlüsseln für eine Entität (Entwicklerhandbuch)Verwenden eines Alternativschlüssels, um Datensätze zu erstellen (Entwicklerhandbuch)