Udostępnij za pośrednictwem


Definiowanie kluczy alternatywnych odwołujących się do rekordów

Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: Definiowanie kluczy alternatywnych przy użyciu portalu Power Apps

Dzięki kluczom alternatywnym możesz zapewnić skuteczny i dokładny sposób integrowania danych z systemów zewnętrznych. Jest to szczególnie ważne w sprawach, gdy system zewnętrzny nie przechowuje identyfikatorów rekordu (GUID), które jednoznacznie identyfikują rekordy. Klucze alternatywne nie są identyfikatorami GUID i możesz ich używać, aby w sposób unikatowy identyfikować rekordy. Musisz nadać kluczowi alternatywnemu unikatową nazwę. Możesz użyć jednego lub kilku pól encji, aby zdefiniować klucz. Na przykład, aby zidentyfikować rekord konta z kluczem alternatywnym, możesz użyć nazwy konta i numeru konta. Możesz zdefiniować klucze alternatywne bez konieczności pisania kodu, lub możesz je zdefiniować programowo. Zauważ, że możesz definiować klucze alternatywne w interfejsie użytkownika (UI), ale można ich używać tylko programowo, w kodzie.

Niektóre z korzyści wynikających ze stosowania funkcji kluczy alternatywnych to:

  • Szybsze wyszukiwanie rekordów.

  • Wydajniejsze operacje zbiorcze na danych.

  • Uproszczone programowanie z danymi importowanymi z systemów zewnętrznych bez identyfikatorów rekordów.

Ważne

  • Nie można użyć pola, które jest używane przez istniejące rekordy jako klucz alternatywny. To spowoduje wystąpienie błędu Zduplikowane rekordy.
  • Pola z włączoną właściwością zabezpieczenia poziomu pola nie mogą być używane jako klucz alternatywny. Więcej informacji: Zabezpieczenia na poziomie pola dla kontroli dostępu

Aby dowiedzieć się więcej na temat programowania kluczy alternatywnych, zobacz:
Definiowanie kluczy alternatywnych dla encji
Użyj klucza alternatywnego, aby utworzyć rekord

Definiowanie kluczy alternatywnych

  1. Otwórz Eksplorator rozwiązań.
  2. Przejdź do Składniki>Encje>Encja <X>>Klucze.
  3. Wybierz Nowy.
  4. Na formularzu, wypełnij wymagane pola (Wyświetlana nazwa i Nazwa) a następnie wybierz i dodaj pola do klucza.
  5. Zapisz klucz.

Poniższy przykład korzysta z pola Numer konta w definicji klucza alternatywnego.

Zdefiniuj klucz alternatywny dla encji konto.

Uwaga

Możesz określić maksymalnie pięć różnych kluczy dla encji.

Zobacz też

Tworzenie i edytowanie zasobów sieci Web
Definiowanie kluczy alternatywnych dla encji (Przewodnik dewelopera)Użyj klucza alternatywnego, aby utworzyć rekord (Przewodnik dewelopera)