Delen via


Alternatieve sleutels definiëren om te verwijzen naar records

Dit onderwerp is van toepassing op Dynamics 365 Customer Engagement (on-premises). Voor de Power Apps-versie van dit onderwerp, zie: Alternatieve sleutels definiëren via Power Apps-portal

Met alternatieve sleutels beschikt u over een efficiënte en nauwkeurige manier om gegevens te integreren vanuit externe systemen. Dit is met name belangrijk in gevallen waarin een extern systeem niet de record-id's (GUID's) opslaat waarmee records uniek worden geïdentificeerd. De alternatieve sleutels zijn geen GUID's en u kunt ze gebruiken voor het uniek identificeren van records. U moet een alternatieve sleutel een unieke naam geven. U kunt een of meer entiteitsvelden gebruiken voor het definiëren van de sleutel. Als u bijvoorbeeld een accountrecord wilt identificeren met een alternatieve sleutel, kunt u de accountnaam en het accountnummer gebruiken. U kunt alternatieve sleutels definiëren zonder code te schrijven of u kunt deze programmatisch definiëren. Hoewel u de alternatieve sleutels kunt definiëren in de gebruikersinterface (UI), kunnen zij alleen programmatisch worden gebruikt, in code.

Tot de voordelen van de functie voor alternatieve sleutels behoren:

  • Sneller opzoeken van de records.

  • Robuustere bulksgewijze gegevensbewerkingen.

  • Eenvoudigere programmering van gegevens geïmporteerd vanuit externe systemen zonder record-id's.

Belangrijk

  • U kunt een veld dat wordt gebruikt door bestaande records niet gebruiken als een alternatieve sleutel. Dit leidt tot een fout Dubbele records.
  • Velden waarvoor beveiliging op veldniveau is ingeschakeld, kunnen niet worden gebruikt als een alternatieve sleutel. Meer informatie: Beveiliging op veldniveau voor toegangsbeheer.

Meer informatie over programmeren van andere sleutels zie:
Alternatieve sleutels voor een entiteit definiëren
Een alternatieve sleutel gebruiken voor het maken van een record

Alternatieve sleutels definiëren

  1. Open de oplossingenverkenner.
  2. Ga naar Onderdelen>Entiteiten>Entiteit <X>>Sleutels.
  3. Selecteer Nieuw.
  4. Vul in het formulier de vereiste velden in (Weergavenaam en Naam) en selecteer vervolgens de velden en voeg deze aan de sleutel toe.
  5. Sla de sleutel op.

In het voorbeeld hieronder hebben we het veld Accountnummer gebruikt in de definitie van de alternatieve sleutel.

Alternatieve sleutel voor de accountentiteit definiëren.

Notitie

U kunt maximaal 5 verschillende sleutels definiëren voor een entiteit.

Zie ook

Webresources maken en bewerken
Alternatieve sleutels definiëren voor een entiteit (Ontwikkelaarshandleiding)Een alternatieve sleutel gebruiken voor het maken van een record (Ontwikkelaarshandleiding)