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
- Otwórz Eksplorator rozwiązań.
- Przejdź do Składniki>Encje>Encja <X>>Klucze.
- Wybierz Nowy.
- Na formularzu, wypełnij wymagane pola (Wyświetlana nazwa i Nazwa) a następnie wybierz i dodaj pola do klucza.
- Zapisz klucz.
Poniższy przykład korzysta z pola Numer konta w definicji klucza alternatywnego.
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)