Konfigurowanie uprawnień do tabeli

Dostęp do rekordów Dataverse jest automatycznie ograniczany w Power Pages podczas korzystania z formularzy, list, Liquid, Portals Web API i innych komponentów uzyskujących dostęp do tabel Dataverse.

Aby umożliwić dostęp do rekordów Dataverse w witrynach Power Pages, należy skonfigurować uprawnienia tabeli i skojarzyć uprawnienia tabeli z rolami sieci Web.

Jak skonfigurować uprawnienia do tabeli

Uprawnienia do tabel można tworzyć, korzystając z następujących metod:

  • Konfigurowanie listy lub formularza na stronie
  • Z obszaru roboczego konfiguracji
  • Dzięki aplikacji do zarządzania portalem

Dodawanie uprawnień do tabel z listy lub formularza

  1. W programie Design Studio przejdź do strony zawierającej listę lub składnik formularza.

  2. Wybierz składnik formularza lub listy, a następnie wybierz Uprawnienia.

W wyświetlonym panelu Uprawnienia do tabeli możesz zarządzać istniejącymi uprawnieniami lub utworzyć nowe uprawnienia do tabeli.

Dodawanie uprawnienia tabeli z formularza w studio projektowym.

Dodawanie uprawnień do tabeli z obszaru roboczego konfiguracji

  1. W studiu projektowym w menu bocznym wybierz opcję Skonfiguruj.

  2. W lewym okienku w sekcji Zabezpieczenia wybierz uprawnienia tabeli, aby dodać i zmodyfikować uprawnienia tabeli.

    Dodawanie uprawnień do tabeli z obszaru roboczego konfiguracji.

Dodawanie uprawnień do tabel w aplikacji Zarządzanie portalami

  1. W studio projektowym wybierz w menu bocznym wielokropek (...), a następnie wybierz opcję Zarządzanie portalami.

    Otwórz Aplikacja Zarządzanie portalem.

  2. W aplikacji Zarządzanie portalem w lewym okienku w sekcji Bezpieczeństwo wybierz Uprawnienia do tabeli .

    Uzyskaj dostęp do uprawnień do tabeli za pomocą aplikacji do zarządzania portalami.

Dostępne typy dostępu

Studio projektowe pokazuje cztery różne typy dostępu. W zależności od wybranego typu dostępu wybrane uprawnienia i uprawnienia tabeli dotyczą użytkowników z wybranych ról w następujących rekordach.

  • Dostęp globalny — stosuje wybrane uprawnienia i uprawnienia tabeli do użytkowników z wybranych ról dla wszystkich rekordów.
  • Dostęp umowny — stosuje wybrane uprawnienia i uprawnienia tabeli do użytkowników z wybranych roli powiązany z zalogowanym użytkownikiem.
  • Dostęp konta — stosuje wybrane uprawnienia i uprawnienia tabeli do użytkowników z wybranych roli powiązany z zalogowanym użytkownikiem konta.
  • Dostęp własny — stosuje wybrane uprawnienia i uprawnienia tabeli do użytkowników z wybranych roli tylko dla własnego rekordu kontaktów.

Uwaga

Typ dostępu nadrzędnego jest dostępny tylko w aplikacji Zarządzanie portalami. Zamiast tworzyć uprawnienia tabel z typem dostępu Obiekt nadrzędny, należy bezpośrednio dodać uprawnienia podrzędne do istniejących uprawnień tabeli, gdy jest stosowane studio portali.

Konfigurowanie uprawnień do tabeli

W tej sekcji dowiesz się, jak tworzyć, przeglądać, edytować i dezaktywować/aktywować lub usuwać uprawnienia do tabel.

Utwórz uprawnienia do tabeli

  1. Wybierz pozycję Nowe uprawnienia.

  2. Wprowadź nazwę uprawnienia tabeli.

  3. Wybierz tabelę.

  4. Wybierz typ dostępu. Więcej informacji: Dostępne typy dostępu

  5. W przypadku wybrania typu dostępu Kontakt lub Konto wybierz relację między kontaktem/kontem a tabelą wybraną dla uprawnienia.

    Typ dostępu do kontaktu lub konta.

    Uwaga

    • Jeśli dla wybranej tabeli nie ma żadnych relacje, możesz wybrać opcję Nowa relacja, aby utworzyć nową relację.
    • Po utworzeniu relacji między tabelami w Power Apps, należy się upewnić, że konfiguracja została opublikowana, a także wybrać przycisk Synchronizacja w studio projektowym.
    • W niektórych przypadkach może być również konieczne ponowne załadowanie studia projektowego, aby zobaczyć nową relację tabeli w panelu uprawnień tabeli.
  6. Wybierz uprawnienia, które chcesz przyznać.

  7. Wybierz opcję Dodaj role, aby dodać role, do których będzie stosowane uprawnienie w tabeli.

    Napiwek

    Jeśli rola sieć Web nie została jeszcze utworzona, w menu wysuwowym ról wybierz pozycję Zarządzaj rolami, aby otworzyć aplikację Zarządzanie portalami i utworzyć role.

  8. Wybierz pozycję Zapisz.

Przykład uprawnień tabeli z wpisaną nazwą, tabelą pokrewnymi, typem dostępu, uprawnieniami i rolami.

Wyświetl uprawnienia do tabeli

  1. W studiu projektowym z menu bocznego wybierz opcję Skonfiguruj.

  2. W lewym okienku w sekcji Zabezpieczenia wybierz uprawnienia tabeli, aby zobaczyć uprawnienia tabeli.

    Lista istniejących uprawnień do tabeli.

  3. Aby pogrupować lub filtrować uprawnienia tabeli, wybierz widok (Domyślnie, Grupuj według ról, Grupuj według tabeli lub Grupuj według stanu) lub wprowadź nazwę uprawnienia tabeli w polu tekstowym filtru.

    Uprawnienia dotyczące grupowania lub filtrowania tabel.

    Uwaga

    • Gdy grupujesz uprawnienia tabelaryczne według roli, tabeli lub stanu, uprawnienia są wyświetlane jako płaska struktura bez relacji podrzędne-nadrzędne dla skonfigurowanych uprawnień.
    • Możesz filtrować tylko uprawnienia tabeli nadrzędnej, nie uprawnienia podrzędne.
  4. Aby posortować uprawnienia do tabel, wybierz kolumnę na górze listy uprawnień do tabel.

Edytuj uprawnienia do tabeli

  1. W studiu projektowym z menu bocznego wybierz opcję Skonfiguruj.

  2. W lewym okienku w sekcji Zabezpieczenia wybierz uprawnienia tabeli, aby zobaczyć uprawnienia tabeli.

  3. Wybierz uprawnienie tabeli, które chcesz edytować; Można też wybrać polecenia Więcej poleceń (...), a następnie wybrać opcję Edytuj.

  4. Można zmienić szczegółowe informacje o uprawnieniach tabel, takie jak nazwa, tabela, typ dostępu, uprawnienia i odpowiednie role. Więcej informacji: Tworzenie uprawnień tabeli.

  5. Wybierz pozycję Zapisz.

Dezaktywuj/aktywuj lub usuń uprawnienia do tabeli

Dezaktywowane uprawnienie tabeli staje się nieaktywne. Możesz aktywować wyłączone uprawnienie tabeli później. Gdy uprawnienie tabeli jest dezaktywowane, jego uprawnienia tabel podrzędnych pozostają aktywne, ale nie działają ze względu na nieaktywne uprawnienie tabeli nadrzędnej. Uprawnienia podrzędne można dezaktywować oddzielnie.

Gdy uprawnienie tabeli jest usuwane, usuwa również wszystkie powiązane z nim uprawnienia podrzędne.

Dezaktywuj/aktywuj lub usuń uprawnienia do tabeli:

  1. W studiu projektowym z menu bocznego wybierz opcję Skonfiguruj.

  2. W lewym okienku w sekcji Zabezpieczenia wybierz uprawnienia tabeli, aby zobaczyć uprawnienia tabeli.

  3. Wybierz uprawnienie do tabeli, które chcesz dezaktywować/aktywować lub usunąć.

  4. Alternatywnie możesz wybrać Więcej poleceń (...), a następnie wybrać Deaktywuj lub Usuń.

  5. Potwierdź po wyświetleniu monitu.

Konfiguruj uprawnienia podrzędne

Uwaga

Wyszukiwania polimorficzne nie są obsługiwane podczas konfigurowania uprawnień nadrzędnych-podrzędnych tabeli.

Aby dodać uprawnienie podrzędne do istniejącego uprawnienia tabeli:

  1. W studiu projektowym z menu bocznego wybierz opcję Skonfiguruj.

  2. W lewym okienku w sekcji Zabezpieczenia wybierz uprawnienia tabeli, aby zobaczyć uprawnienia tabeli.

  3. Wybierz uprawnienie do tabeli, do którego chcesz dodać uprawnienie podrzędne. W panelu właściwości uprawnień tabeli wybierz kartę Uprawnienia podrzędne, a następnie wybierz opcję Nowy. Możesz również wybrać opcję Więcej poleceń (...), a następnie wybrać Dodaj uprawnienie podrzędne.

  4. Utwórz uprawnienie podrzędne, o następujących szczegółach:

    1. Nazwa uprawnienia podrzędnego

    2. Tabela, dla których uprawnienie podrzędne to

    3. Relacja między tabelą w celu uprawnienia tabeli podstawowej a wybraną tabelą uprawnienia podrzędnego

    4. Uprawnienia do uprawnień podrzędnych

    5. Role (Te role są dziedziczone z uprawnienia tabeli nadrzędnej. Aby dodać lub usunąć role, edytuj uprawnienia tabeli nadrzędnej).

  5. Wybierz pozycję Zapisz.

Aby wyświetlić, edytować, dezaktywować/aktywować lub usunąć uprawnienia podrzędne za pomocą studia projektowego, wykonaj kroki wyjaśnione we wcześniejszej sekcji, aby konfigurować uprawnienia tabeli.

Uwagi dodatkowe

Konfigurowanie uprawnień tabeli wymaga następujących dodatkowych rozważań i reguł.

Uprawnienie tabeli nadrzędnej brakującej roli sieci Web skojarzonej z jej rolą podrzędną

Jeśli masz uprawnienia podrzędne powiązane z jedną lub więcej rolami sieciowymi, których brakuje w uprawnieniach nadrzędnych, zobaczysz następujący błąd podczas edycji uprawnień:

Co najmniej jedna rola zastosowana do tego uprawnienia nie jest dostępna dla uprawnienia do tabeli nadrzędnej. Zmodyfikuj role w obu uprawnieniach.

Na przykład uprawnienie do tabeli podrzędnej wyświetla następujący komunikat, gdy uprawnienie do tabeli nadrzędnej nie ma przypisanej roli internetowej Marketing, mimo że uprawnienie podrzędne jest nadal skojarzone.

Uprawnienie tabeli nadrzędnej brakujące w jednej lub większej liczby ról sieci Web skojarzonych z uprawnieniem do tabeli podrzędnej.

Aby rozwiązać ten problem, należy dodać rolę sieciową Marketing do uprawnienia tabeli nadrzędnej lub usunąć rolę sieciową Marketing z uprawnień tabeli podrzędnej.

Uprawnienia do tabel bez powiązanych ról sieciowych

Aby uprawnienie tabeli zaczęło działać, musi być powiązane z jedną lub więcej rolami sieciowymi. Użytkownicy, którzy należą do ról sieciowych, otrzymują uprawnienia wybrane przez Ciebie dla danego uprawnienia tabeli.

Następujący komunikat pojawia się, gdy próbujesz zapisać uprawnienie do tabeli bez powiązanej roli sieciowej.

Zapisywanie uprawnienia do tabeli bez powiązanej roli sieciowej.

Następne kroki

Grupy reguł Web Application Firewall DRS i reguły dla Power Pages (wersja zapoznawcza)

Zobacz też