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íčů

  1. Otevřete Průzkumníka řešení.
  2. Přejděte na Komponenty>Entity>Entita <X>>Klíče.
  3. Vyberte Nový.
  4. Ve formuláři vyplňte požadovaná pole (Zobrazovaný název a Jméno) a pak zvolte a přidejte pole ke klíči.
  5. Klíč uložte.

Níže uvedený příklad používá pole Číslo obchodního vztahu v definici alternativního klíče.

Definování alternativních klíčů pro entitu obchodního vztahu.

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)