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
- Open de oplossingenverkenner.
- Ga naar Onderdelen>Entiteiten>Entiteit <X>>Sleutels.
- Selecteer Nieuw.
- Vul in het formulier de vereiste velden in (Weergavenaam en Naam) en selecteer vervolgens de velden en voeg deze aan de sleutel toe.
- Sla de sleutel op.
In het voorbeeld hieronder hebben we het veld Accountnummer gebruikt in de definitie van de alternatieve sleutel.
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)