Definice alternativních klíčů pro odkazování na záznamy
Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Definování alternativních klíčů pomocí portálu Power Apps
S alternativními klíči lze zajistit efektivní a přesný způsob integrace dat z externích systémů. To je zvláště důležité v případech, kdy externí systém neukládá ID záznamu (GUID), které jednoznačně identifikují záznamy. Alternativní klíče nejsou identifikátory GUID a můžete je použít k jednoznačné identifikaci záznamů. Alternativnímu klíči musíte dát jedinečný název. Klíče lze definovat jedním polem nebo více poli entity. K identifikaci záznamu obchodního vztahu s alternativním klíčem můžete například použít název obchodního vztahu a číslo obchodního vztahu. Můžete definovat alternativní klíče bez nutnosti psaní kódu nebo je můžete definovat programově. Všimněte si, že zatímco alternativní klíče můžete definovat v uživatelském rozhraní (UI), lze je použít pouze programově v kódu.
Mezi výhody funkce alternativních klíčů patří:
Rychlejší vyhledávání záznamů.
Robustnější operace hromadných dat.
Zjednodušené programování s daty importovanými z externích systémů bez ID záznamu.
Důležité
- Pole, které používají stávající záznamy, nelze použít jako alternativní klíč. Výsledkem bude chyba zdvojení záznámů.
- Pole, která mají povoleno zabezpečení na úrovni polí, nelze použít jako alternativní klíč. Další informace: Zabezpečení na úrovni pole pro řízení přístupu
Další informace o programování alternativních klíčů viz:
Definování alternativních klíčů entity
Použití alternativního klíče k vytvoření záznamu
Definování alternativních klíčů
- Otevřete Průzkumníka řešení.
- Přejděte na Komponenty>Entity>Entita <X>>Klíče.
- Vyberte Nový.
- Ve formuláři vyplňte požadovaná pole (Zobrazovaný název a Jméno) a pak zvolte a přidejte pole ke klíči.
- Klíč uložte.
Níže uvedený příklad používá pole Číslo obchodního vztahu v definici alternativního klíče.
Poznámka:
Pro entitu můžete definovat až pět různých klíčů.
Viz také
Vytváření a úprava webových prostředků
Definování alternativních klíčů entity (příručka pro vývojáře) Použití alternativního klíče k vytvoření záznamu (příručka pro vývojáře)