Loading

Unterschiede zwischen dem Feld "Externe ID" und der Feldeinstellung "Eindeutige ID"

Veröffentlichungsdatum: Oct 19, 2020
Beschreibung


Im Folgenden werden die Unterschiede zwischen externen IDs und eindeutigen IDs für Felder in Salesforce-Datensätzen beschrieben.

Lösung


Felder für externe ID

Mit dem Feld "Externe ID" kann eine ID aus einem anderen, externen System referenziert werden.

Sie können in Salesforce nach externen IDs suchen. Außerdem können Sie den API-Aufruf "Upsert" (Aktualisieren und Einfügen) mit der externen ID verwenden, um auf Datensätze zu verweisen, wenn Sie Änderungen über Data Loader vornehmen. 
 

Beispiel-Anwendungsfall für externe IDs: 
Wenn Sie über ein Oracle-Finanzsystem verfügen, das mit Salesforce verknüpft ist, ist es möglicherweise effizienter, wenn Sie von Salesforce aus auf die Oracle-ID von Accountdatensätzen verweisen. In diesem Fall können Sie in Salesforce eine "Externe ID" erstellen und sie dazu verwenden, die Oracle-ID für jeden Account zu erfassen und anzuzeigen.

Hinweis: Sie können über mehrere Datensätze mit derselben externen ID verfügen, dies wird jedoch nicht empfohlen.

 

Feldeinstellung "Eindeutige ID"

Das Feld "Eindeutige ID" ist eine Einstellung, die verhindert, dass für ein bestimmtes Feld in mehreren Datensätzen derselbe Wert verwendet wird.

Externe IDs werden häufig mit der Einstellung "Eindeutige ID" erstellt, damit die externe ID für jeden Datensatz eindeutig ist.

Beispiel:
Sie erstellen ein 5-stelliges Textfeld und legen dieses Feld als "Eindeutige ID" fest. Wenn Sie in dieses Feld den Wert "12345" eingeben, können Sie "12345" nicht als Wert für das betreffende Feld in einem anderen Datensatz verwenden. Sollten Sie versuchen, den Wert "12345" erneut für einen anderen Datensatz zu verwenden, wird eine Meldung mit dem Hinweis angezeigt, dass der Wert bereits verwendet wird.

Nummer des Knowledge-Artikels

000385174

 
Laden
Salesforce Help | Article