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 Zabezpieczenia
- Dzięki aplikacji do zarządzania portalem
Dodawanie uprawnień do tabel z listy lub formularza
W programie Design Studio przejdź do strony zawierającej listę lub składnik formularza.
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 uprawnień do tabeli z obszaru roboczego Zabezpieczenia
W studiu projektowym w menu bocznym wybierz opcję Zabezpieczenia.
W lewym okienku wChroniwybierz pozycję Uprawnienia tabeli , aby dodać i zmodyfikować uprawnienia tabeli.
Dodawanie uprawnień do tabel w aplikacji Zarządzanie portalami
W studio projektowym wybierz w menu bocznym wielokropek (...), a następnie wybierz opcję Zarządzanie portalami.
W aplikacji Zarządzanie portalem w lewym okienku w sekcji Bezpieczeństwo wybierz Uprawnienia do tabeli .
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
Wybierz pozycję Nowe uprawnienia.
Wprowadź nazwę uprawnienia tabeli.
Wybierz tabelę.
Wybierz typ dostępu. Więcej informacji: Dostępne typy dostępu
W przypadku wybrania typu dostępu Kontakt lub Konto wybierz relację między kontaktem/kontem a tabelą wybraną dla uprawnienia.
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.
Wybierz uprawnienia, które chcesz przyznać.
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.
Wybierz pozycję Zapisz.
Wyświetl uprawnienia do tabeli
W studiu projektowym z menu bocznego wybierz Zabezpieczenia.
W lewym okienku w sekcji Zabezpieczenia wybierz uprawnienia tabeli, aby zobaczyć uprawnienia tabeli.
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.
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.
Aby posortować uprawnienia do tabel, wybierz kolumnę na górze listy uprawnień do tabel.
Edytuj uprawnienia do tabeli
W studiu projektowym z menu bocznego wybierz Zabezpieczenia.
W lewym okienku wChronićsekcjiwybierz pozycję Uprawnienia tabeli , aby wyświetlić uprawnienia tabeli.
Wybierz uprawnienie tabeli, które chcesz edytować; Można też wybrać polecenia Więcej poleceń (...), a następnie wybrać opcję Edytuj.
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.
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:
W studiu projektowym z menu bocznego wybierz Zabezpieczenia.
W lewym okienku wChronićsekcjiwybierz pozycję Uprawnienia tabeli , aby wyświetlić uprawnienia tabeli.
Wybierz uprawnienie do tabeli, które chcesz dezaktywować/aktywować lub usunąć.
Alternatywnie możesz wybrać Więcej poleceń (...), a następnie wybrać Deaktywuj lub Usuń.
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:
W studiu projektowym z menu bocznego wybierz Zabezpieczenia.
W lewym okienku wChronićsekcjiwybierz pozycję Uprawnienia tabeli , aby wyświetlić uprawnienia tabeli.
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.
Utwórz uprawnienie podrzędne, o następujących szczegółach:
Nazwa uprawnienia podrzędnego
Tabela, dla których uprawnienie podrzędne to
Relacja między tabelą w celu uprawnienia tabeli podstawowej a wybraną tabelą uprawnienia podrzędnego
Uprawnienia do uprawnień podrzędnych
Role (Te role są dziedziczone z uprawnienia tabeli nadrzędnej. Aby dodać lub usunąć role, edytuj uprawnienia tabeli nadrzędnej).
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.
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.
Następne kroki
Grupy reguł Web Application Firewall DRS i reguły dla Power Pages (wersja zapoznawcza)