Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Eksplorator rozwiązań umożliwia tworzenie i edytowanie relacji tabeli 1:N (jeden do wielu) lub N:1 (wiele do jednego) dla usługi Microsoft Dataverse.
Portal usługi Power Apps umożliwia konfigurowanie najbardziej typowych opcji, ale niektóre opcje można ustawić tylko przy użyciu Eksploratora rozwiązań. Więcej informacji:
- Utwórz relacje 1:N (jeden-do-wielu) lub N:1 (wiele-do-jednego)
- Tworzenie i edytowanie relacji tabeli 1:N (jeden do wielu) lub N:1 (wiele do jednego) w portalu usługi Power Apps
Otwórz Eksplorator rozwiązań
Część nazwy każdej relacji niestandardowej, jaką tworzysz, stanowi prefiks dostosowywania. Jest to ustawiane na podstawie wydawcy rozwiązania dla rozwiązania, nad którym pracujesz. Jeśli interesuje Cię prefiks dostosowywania, upewnij się, że pracujesz w niezarządzanym rozwiązaniu, w którym prefiks dostosowywania jest odpowiedni dla tej tabeli. Więcej informacji: Zmienianie prefiksu wydawcy rozwiązania
Otwórz rozwiązanie niezarządzane
W usłudze Power Apps wybierz pozycję Rozwiązania w okienku nawigacji po lewej stronie, a następnie na pasku narzędzi wybierz pozycję Przełącz do wersji klasycznej. Jeśli elementu nie ma w okienku panelu bocznego, wybierz …Więcej, a następnie wybierz żądany element.
Na liście Wszystkie rozwiązania otwórz żądane rozwiązanie niezarządzane.
Wyświetlanie relacji tabeli
W Eksploratorze rozwiązań rozwiń węzeł Tabele, a następnie wybierz tabelę. W tej tabeli wybierz relacje 1:N lub Relacje N:1
Utwórz relacje
Podczas wyświetlania relacji tabeli wybierz pozycję Nowa relacja od 1 do wielu lub Nowa relacja wiele-do-1 na pasku poleceń.
Uwaga / Notatka
Jeśli polecenia są niedostępne, tabela nie kwalifikuje się do tworzenia relacji niestandardowej.
Każda opcja otworzy formularz podobny do poniższego. Różnica polega na tym, czy ustawiono tabelę podstawową , czy kolumnę Powiązana tabela .
- W przypadku relacji 1:Ntabela podstawowa jest ustawiona na bieżącą tabelę
- W przypadku relacji N:1, tabela powiązana jest ustawiona na bieżącą tabelę
Aby zapisać relację tabeli, należy ustawić następujące kolumny:
| Wymagana kolumna | Description |
|---|---|
| Tabela podstawowa | Tabela ta będzie docelowym typem kolumny wyszukiwania utworzonej w powiązanej tabeli. |
| Powiązana tabela | Ta tabela będzie miała dodaną kolumnę wyszukiwania w celu skojarzenia wierszy tabeli z głównym wierszem tabeli. |
| Nazwa | Nazwa relacji. Wartość zostanie wygenerowana na podstawie podstawowych i powiązanych wartości tabeli. Do tej kolumny zostanie dodany prefiks dostosowywania wydawcy rozwiązania. |
| Nazwa wyświetlana kolumny wyszukiwania | Tekst lokalizowalny dla kolumny odnośników, która zostanie utworzona dla powiązanej tabeli. Zazwyczaj jest to taka sama jak nazwa wyświetlana tabeli podstawowej. Można to zmienić później. |
| Nazwa kolumny wyszukiwania | Nazwa kolumny wyszukiwania, która zostanie utworzona w powiązanej tabeli. Wartość zostanie wygenerowana na podstawie nazwy wyświetlanej kolumny odnośnika. Do tej kolumny zostanie dodany prefiks dostosowywania wydawcy rozwiązania. |
Ważna
Gdy kolumna odwołania ma ustawioną wartość, usługa Dataverse zwraca następujące informacje w tabeli zawierającej tę kolumnę odwołania:
- Identyfikator powiązanego rekordu.
- Wartość ciągu w kolumnie podstawowej nazwy powiązanego rekordu.
Każda osoba, która może uzyskać dostęp do rekordu zawierającego kolumnę odnośnika, może wyświetlić wartość nazwy podstawowej, nawet jeśli nie ma uprawnień do wyświetlania powiązanego rekordu. Nie przechowuj poufnych informacji w kolumnie nazwy podstawowej.
Możesz kliknąć
Aby zapisać tabelę i kontynuować edytowanie. Więcej informacji: Edytowanie relacji
Uwaga / Notatka
Jeśli wartości Nazwa lub Nazwa kolumny odnośnika już istnieją w systemie, podczas zapisywania zostanie wyświetlony błąd. Edytuj wartości, aby były unikatowe i spróbuj ponownie.
Edytowanie relacji
Podczas przeglądania relacji tabeli wybierz tabelę, którą chcesz edytować. Po utworzeniu relacji można edytować następujące właściwości relacji tabeli.
Uwaga / Notatka
Wydawca rozwiązania zarządzanego może uniemożliwić niektóre dostosowania relacji, które są częścią ich rozwiązania.
Właściwości relacji tabeli
Te właściwości dotyczą relacji.
| Kolumna | Description |
|---|---|
| Możliwe do wyszukiwania | Czy ta relacja powinna być widoczna w obszarze Wyszukiwanie zaawansowane w aplikacjach opartych na modelu. Wybierz pozycję Nie , jeśli jest to relacja, która nie jest ważna dla Twojej firmy. |
| Hierarchiczne | Ta opcja jest włączona tylko dla relacji samoodwołujących się. Czy tabela powinna być uwzględniana podczas definiowania hierarchii dla tabeli. Ważne: po określeniu tej właściwości kolumny zestawienia, procesy i widoki mogą być konfigurowane, aby zależeć od tej właściwości. Jeśli później zmienisz tę wartość, te możliwości, które zależą od hierarchii, nie będą działać. Więcej informacji: Definiowanie i wykonywanie zapytań o dane powiązane hierarchicznie |
Kolumna wyszukiwania
Są to właściwości kolumny odnośników utworzonej w powiązanej tabeli. Właściwości można edytować tutaj lub bezpośrednio edytując kolumnę wyszukiwania. Niektóre właściwości kolumny nie są edytowalne z relacji. Więcej informacji: Edytowanie kolumny
| Kolumna | Description |
|---|---|
| Nazwa wyświetlana | Tekst lokalizowalny dla kolumny odnośników, która zostanie utworzona dla powiązanej tabeli. |
| Wymaganie dotyczące kolumny | Czy kolumna musi zawierać dane przed zapisaniem formularza w aplikacji opartej na modelu. Więcej informacji: Opcje dotyczące wymagań kolumny |
| Opis | Wprowadź instrukcje dla użytkownika dotyczące kolumny. Te opisy są wyświetlane jako etykietki narzędzi dla użytkownika w aplikacjach opartych na modelu po umieszczeniu wskaźnika myszy na etykiecie kolumny. |
Element okienka nawigacyjnego dla tabeli podstawowej
Z tabeli podstawowej możesz przejść do powiązanych wierszy, aby je wyświetlić. Te dane są używane przez aplikacje oparte na modelu do kontrolowania sposobu wyświetlania powiązanych wierszy tabeli. Te ustawienia można również edytować za pomocą edytora formularzy.
| Kolumna | Description |
|---|---|
| Opcja wyświetlania | Sposób wyświetlania powiązanej listy tabel. Więcej informacji: Opcje wyświetlania |
| Etykieta niestandardowa | Określ tekst lokalizowalny do użycia zamiast nazwy mnogiej po wybraniu opcji Użyj etykiety niestandardowej jako opcji wyświetlania . |
| Obszar wyświetlania | Wybierz jedną z dostępnych grup, aby wyświetlić tę listę. Dostępne opcje to: Szczegóły ( dla wspólnej grupy ), Marketing, Sales i Service. |
| Kolejność wyświetlania | Kontroluj umiejscowienie elementu nawigacyjnego w wybranym obszarze wyświetlania. Zakres dozwolonych liczb rozpoczyna się od wartości 10 000. Elementy okienka nawigacji o niższej wartości są wyświetlane nad innymi relacjami o wyższej wartości. |
Opcje wyświetlania
Są to dostępne opcje wyświetlania:
| Option | Description |
|---|---|
| Nie wyświetlaj | Nie wyświetlaj powiązanych tabel dla tej relacji. |
| Używanie etykiety niestandardowej | Po wybraniu tej opcji kolumna Etykieta niestandardowa jest włączona, aby można było określić tekst lokalizowalny do użycia zamiast nazwy mnogiej. |
| Użyj nazwy mnogiej | Użyj nazwy wyświetlanej w liczbie mnogiej zdefiniowanej dla powiązanej tabeli. |
Zachowanie w relacjach
W tym miejscu można zdefiniować standardowe zachowania dla powiązanych tabel. Te informacje są ważne, ponieważ pomagają zapewnić integralność danych i mogą automatyzować procesy biznesowe dla firmy.
Spójrzmy na przykład.
Powiedzmy, że masz nowego sprzedawcę i chcesz przypisać mu/jej szereg istniejących możliwości obecnie przypisanych do innego sprzedawcy. Każdy wiersz szansy sprzedaży może mieć pewną liczbę związanych z nim działań typu „zadanie”. Możesz łatwo zlokalizować aktywne szanse sprzedaży, które chcesz ponownie przypisać i przypisać je do nowego sprzedawcy. Ale co powinno się zdarzyć dla działań typu „zadanie”, które są skojarzone z szansami sprzedaży? Czy chcesz otworzyć każde zadanie i zdecydować, czy ono też powinno być przypisane do nowego sprzedawcy? Prawdopodobnie nie. Zamiast tego możesz pozwolić relacji na automatycznie stosowanie pewnych standardowych zasad. Reguły te stosuje się tylko do wierszy zadań skojarzonych z szansami sprzedaży, które przypisujesz ponownie. Możliwe opcje to:
- Ponownie przypisz wszystkie aktywne zadania.
- Ponownie przypisz wszystkie zadania.
- Nie przypisuj ponownie żadnych zadań.
- Przypisz ponownie wszystkie zadania aktualnie przypisane do poprzedniego właściciela szansy.
Relacja może kontrolować to, jak akcje wykonywane na wierszy dla wiersza tabeli podstawowej wpływają kaskadowo na wszelkie wiersze tabel pokrewnych.
Istnieje kilka rodzajów zachowań, które można zastosować, gdy wystąpią pewne akcje.
Behaviors
Są to zachowania dostępne do skonfigurowania.
| Zachowanie | Description |
|---|---|
| Kaskadowo aktywne | Wykonaj akcję we wszystkich aktywnych powiązanych wierszach tabeli. |
| Kaskadowo wszystkie | Wykonaj akcję dla wszystkich powiązanych wierszy tabeli. |
| Kaskadowo żadne | Nie należy nic robić. |
| Usuń łącze | Usuń wartość wyszukiwania dla wszystkich powiązanych wierszy. |
| Ogranicz | Zapobiegaj usuwaniu podstawowego wiersza tabeli, gdy istnieją powiązane wiersze tabeli. |
| Kaskadowo użytkownika | Wykonaj akcję dla wszystkich powiązanych wierszy tabeli należących do tego samego użytkownika co podstawowy wiersz tabeli. |
Czynności
Są to akcje, które mogą wyzwalać pewne zachowania:
| Kolumna | Description | Opcje |
|---|---|---|
| Przypisz | Co się stanie, gdy podstawowy wiersz tabeli zostanie przypisany do innej osoby? | Kaskadowo wszystkie Kaskadowo aktywne Kaskadowo użytkownika Kaskadowo żadne |
| Zmień nadrzędny | Co powinno się zdarzyć, gdy zmienia się wartość wyszukiwania dla tabeli pokrewnej w relacji nadrzędnej? Więcej informacji: Nadrzędne relacji tabel |
Kaskadowo wszystkie Kaskadowo aktywne Kaskadowo użytkownika Kaskadowo żadne |
| Udostępnij | Co należy zrobić, gdy podstawowy wiersz tabeli jest udostępniany? | Ułóż wszystko kaskadowo Kaskadowo aktywne Kaskadowo użytkownika Kaskadowo żadne |
| Delete | Co należy zrobić po usunięciu podstawowego wiersza tabeli? | Kaskadowo wszystkie Usuń link Ogranicz |
| Cofnij udostępnianie | Co powinno się zdarzyć, gdy udostępnienie wiersza tabeli podstawowej zostanie anulowane? | Kaskadowo wszystkie Kaskadowo aktywne Kaskadowo użytkownika Brak kaskadowania |
| Scalanie | Co należy zrobić po scaleniu podstawowego wiersza tabeli? | Kaskadowo wszystkie Brak kaskadowania |
| Widok sumaryczny | Jakie jest pożądane zachowanie widoku zestawienia skojarzonego z tą relacją? | Kaskadowo wszystkie Kaskadowo aktywne Kaskadowo użytkownika Brak kaskadowania |
Typ opcji zachowania
Użyj kolumny Typ zachowania , aby wybrać między zestawem standardowych zachowań, czy też chcesz je skonfigurować niezależnie.
| Option | Description |
|---|---|
| Rodzicielskie |
Przypisz: Kaskadowo wszystkie Zmień nadrzędny: Kaskadowo wszystkie Udostępnij: Kaskadowo wszystkie Usuń: Kaskadowo wszystkie Cofnij udostępnianie: Kaskadowo wszystkie Scal: Kaskadowo żadne Zbiorczy widok: Kaskadowo żadne | Kaskadowo wszystkie |
| Referencyjny |
Przypisz: Kaskadowo żadne Zmień element nadrzędny: Bez kaskadowania Udostępnij: Brak kaskadowania Usuń: Usuń łącze Cofnij udostępnianie: Kaskadowo żadne Scal: Kaskadowo żadne Zbiorczy widok: Kaskadowo żadne | Kaskadowo wszystkie |
| Referencyjne, Ogranicz usuwanie |
Przypisz: Kaskadowo żadne Zmień nadrzędny: Kaskadowo żadne Udostępnij: Brak kaskadowania Usuń: ogranicz Cofnij udostępnianie: Kaskadowo żadne Scal: Kaskadowo żadne Zbiorczy widok: Kaskadowo żadne | Kaskadowo wszystkie |
| Konfigurowalne kaskadowanie | Zachowanie dla każdej akcji można skonfigurować w zależności od dostępnych opcji |
Uwaga / Notatka
Możesz nie być w stanie wybrać opcji Nadrzędne, jeśli którakolwiek z tabel już uczestniczy w relacji nadrzędnej między tabelami. Więcej informacji: Nadrzędne relacji tabel
Jeśli używasz konfigurowalnej kaskady , aby ustawić zachowania dla akcji tak, aby odpowiadały one zachowaniom akcji skojarzonych z innym typem zachowania, podczas zapisywania relacji typ zachowania jest automatycznie ustawiany na pasujący typ.
Usuń relacje
Podczas wyświetlania relacji tabeli wybierz relację tabeli, którą chcesz usunąć, a następnie kliknij 
Usunięcie relacji spowoduje, że zostanie usunięta kolumna wyszukiwania w powiązanej tabeli.
Uwaga / Notatka
Nie będzie można usunąć relacji, która ma zależności. Jeśli na przykład dodano kolumnę wyszukiwania do formularza dla powiązanej tabeli, musisz usunąć kolumnę z formularza przed usunięciem relacji.
Relacje nadrzędne tabeli
Każda para tabel, które kwalifikują się do relacji 1:N, może mieć wiele relacji 1:N między nimi. Jednak zwykle tylko jedna z tych relacji może być uznana za relację nadrzędną między tabelami.
Relacja nadrzędna między tabelami, to dowolna relacja 1:N, gdzie jedna z kaskadowych opcji w kolumnie Nadrzędne w poniższej tabeli jest prawdziwa.
| Akcja | Nadrzędne | Inne niż nadrzędne |
|---|---|---|
| Przypisz | Kaskadowo wszystkie Kaskadowo użytkownika Kaskadowo aktywne |
Brak kaskadowania |
| Delete | Kaskadowo wszystkie | RemoveLink Ogranicz |
| Zmień nadrzędny | Kaskadowo wszystkie Kaskadowo użytkownika Kaskadowo aktywne |
Brak kaskadowania |
| Udostępnij | Kaskadowo wszystkie Kaskadowo użytkownika Kaskadowo aktywne |
Brak kaskadowania |
| Cofnij udostępnianie | Kaskadowo wszystkie Kaskadowo użytkownika Kaskadowo aktywne |
Brak kaskadowania |
Na przykład po utworzeniu nowej tabeli niestandardowej i dodaniu relacji 1:N między tabelami z tabelą kont, gdzie tabela niestandardowa to tabela pokrewna, możesz skonfigurować akcje dla tej relacji między tabelami, aby używać opcji w kolumnie Nadrzędne. Po dodaniu później innej relacji 1:N między tabelami z tabelą niestandardową jako tabeli będącej odwołaniem możesz tylko skonfigurować akcje, aby korzystały z opcji w kolumnie Inne niż nadrzędne.
Zazwyczaj oznacza to, że dla każdej pary tabel istnieje tylko jedna relacja rodzicielska. Istnieje kilka przypadków, w których wyszukiwanie w powiązanej tabeli może zezwalać na relację z więcej niż jednym typem tabeli.
Na przykład, jeśli tabela zawiera pole wyszukiwania Klient, które może się odnosić tabeli kontaktu lub konta. Istnieją dwie oddzielne nadrzędne 1:N relacje między tabelami.
Dowolna tabela działania ma podobny zestaw nadrzędnych relacji między tabelami dla tabel, które mogą być skojarzone przy użyciu kolumny wyszukiwania.
Ograniczenia dotyczące zachowań, które można ustawić
Z powodu relacji nadrzędnych istnieją pewne ograniczenia, które należy mieć na uwadze podczas definiowania relacji między tabelami.
- Tabela niestandardowa nie może być tabelą podstawową w relacji kaskadowej z pokrewną tabelą systemową. Nowa relacja nie może mieć ustawionej akcji Kaskadowo wszystkie, Kaskadowo aktywne ani Kaskadowo użytkownika między podstawową tabelą niestandardową a pokrewną tabelą systemową.
- Żadna nowa relacja nie może mieć żadnej akcji ustawionej na Kaskadowo Wszystkie, Kaskadowo Aktywne lub Kaskadowo Należące do Użytkownika, jeśli powiązana tabela w tej relacji już istnieje jako powiązana tabela w innej relacji, która ma dowolną akcję ustawioną na Kaskadowo Wszystkie, Kaskadowo Aktywne lub Kaskadowo Należące do Użytkownika. W ten sposób można uniknąć tworzenia relacji zawierających wiele encji nadrzędnych.
Zobacz także
Tworzenie i edytowanie relacji między tabelami
Tworzenie i edytowanie relacji 1:N (jeden do wielu) lub N:1 (wiele do jednego)
Tworzenie i edytowanie relacji tabeli 1:N (jeden do wielu) lub N:1 (wiele do jednego) w portalu usługi Power Apps
Tworzenie relacji N:N (wiele do wielu)