Konfiguruj uprawnienia kolumn

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

W portalach Uprawnienia tabeli są używane do zastosowania zabezpieczeń w portalach do indywidualnych rekordów tabeli usługi Dataverse. Można dodać uprawnienia kolumn do poszczególnych kolumn tabel. Uprawnienia kolumn to opcjonalna konfiguracja skojarzona z rolami Internet.

Uwaga

Uprawnienia kolumn aktualnie mają zastosowane tylko do funkcji internetowego interfejsu API portali.

Role Internet mogą mieć dowolną liczbę uprawnień tabel i kolumn. Jeśli rola Internet ma uprawnienia wielu kolumn, wszystkie uprawnienia kolumn są stosowane do wybranej roli Internet.

Przy ocenianiu uprawnień najpierw są szacowane uprawnienia tabeli. Jeśli użytkownik będzie miał dostęp do tabeli, zostaną zastosowane uprawnienia kolumny odpowiedniej tabeli. Jeśli użytkownik nie ma dostępu do tabeli, wszelkie skonfigurowane uprawnienia dla kolumn zostaną zignorowane.

Jeśli nie są zdefiniowane żadne uprawnienia kolumn, odpowiednie uprawnienia tabeli będą dotyczyły wszystkich kolumn.

Ważne

Ta funkcja wymaga następujących wersji dla pakietu startowego portalu i hosta portalu:

  • Host portalu w wersji 9.4.1.x lub nowszej.
  • Pakiet startowy portalu w wersji 9.3.2201.x lub nowszej.

Dodaj uprawnienia kolumny do roli Internet

  1. Otwórz Aplikacja Zarządzanie portalem.

  2. Przejdź do Portale > Role Internet i otwórz rolę Internet, którą chcesz dodać uprawnienia kolumn.

  3. W obszarze Pokrewne wybierz Profile uprawnień kolumn.

  4. Wykonaj jedną z następujących czynności:

    1. Aby dodać istniejące uprawnienie do kolumn do roli sieciowej, wybierz Dodaj istniejące profile uprawnień dla kolumn, a następnie przejdź do rekordu, który chcesz dodać.

    2. Aby utworzyć nowy rekord profilu uprawnień dla kolumn, wybierz Nowe profile uprawnień dla kolumn.

    Dodawanie profilów uprawnień kolumn.

Atrybuty i relacje

Zarządzanie uprawnieniami kolumn.

W poniższej tabeli wyjaśniono atrybuty uprawnień do tabeli.

Imię i nazwisko/nazwa Opis
Nazwa profilu Opisowa nazwa rekordu tabeli. To pole jest wymagane.
Nazwa tabeli Logiczna nazwa tabeli, w której kolumna ma być zabezpieczona. To pole jest wymagane.
Witryna sieci web Skojarzona witryna internetowa. To pole jest wymagane.
Wszystkie uprawnienia do kolumn Dostępne uprawnienia:
  • Utworzenie
  • Czytaj
  • Zaktualizuj
To ustawienie pozwala użytkownikom ograniczyć zakres dostępu do uprawnień tabeli. To jest pole wielokrotnego wyboru.

Na przykład uprawnienia do tabeli mogą zezwalać użytkownikowi na uprawnienia do tworzenia i odczytu wszystkich kolumn. Korzystając z tego ustawienia, możesz dodatkowo ograniczyć użytkownikom uprawnienia tylko do odczytu dla wszystkich kolumn.

W innym przykładzie możesz chcieć, aby określona rola sieciowa mogła odczytywać wszystkie pola kontaktu, ale chcesz też zezwolić tej roli sieciowej na aktualizowanie kolumn imię i nazwisko. W tym przypadku wybierasz opcję Odczytaj dla ustawienia Wszystkie uprawnienia kolumny i tworzysz profile uprawnień kolumn dla kolumn Imię i Nazwisko z uprawnieniami Odczyt i Aktualizacja.
Uprawnienia kolumn Uprawnienia skojarzonych kolumn. Pozwoli to użytkownikom na definiowanie określonych uprawnień dla kolumn tabel. Kolumny, które nie są tutaj zdefiniowane, będą zgodne z ustawieniem Uprawnienia wszystkich kolumn.
Role Internet Skojarzone role Internet.

Przykłady

W tym przykładzie mamy tabelę kontaktów z kolumnami: JobTitle i Pensja.

W poniższej tabeli pokazano wynik zastosowania różnych uprawnień kolumn i tabel do tabeli kontaktów i dodatkowych kolumn.

Scenariusz Uprawnienie do tabeli Ustawienie witryny
Webapi/contact/enabled
Ustawienie witryny
Webapi/contact/fields
Uprawnienie kolumny
Użytkownik nie będzie miał żadnych uprawnień do kolumn. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE
Użytkownik nie będzie miał żadnych uprawnień do kolumn. Kontakt (Tworzenie, Odczyt, Aktualizacja) FALSE
Użytkownik nie będzie miał żadnych uprawnień do kolumn. Kontakt (<brak>) TRUE * Wszystkie uprawnienia kolumn: tworzenie, odczyt, aktualizacja
Uprawnienia kolumn: <brak>
Użytkownik będzie miał uprawnienia do tworzenia, odczytu i aktualizacji wszystkich kolumn tabeli kontaktów. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE *
Użytkownik nie będzie miał żadnych uprawnień do kolumn. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE Wszystkie uprawnienia kolumn: tworzenie, odczyt, aktualizacja
Uprawnienia kolumn: <brak>
Użytkownik będzie miał uprawnienia Odczyt do opcji JobTitle oraz Tworzenie, Odczyt, Aktualizacja wszystkich pozostałych kolumn. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE * Wszystkie uprawnienia kolumn: <brak>
Uprawnienia kolumn:

  • JobTitle: Odczyt

Użytkownik będzie miał uprawnienia Odczyt do opcji JobTitle oraz Tworzenie, Odczyt, Aktualizacja wszystkich pozostałych kolumn. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE * Wszystkie uprawnienia kolumn: Odczyt
Uprawnienia kolumn:

  • JobTitle: Tworzenie, Odczyt, Aktualizacja

Użytkownik będzie tworzył, odczytywał, aktualizował informacje w opcjach JobTitle i Pensja. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE JobTitle, Pensja
Użytkownik będzie miał uprawnienia Tworzenie, Odczyt, Aktualizacja dla opcji JobTitle i Pensja oraz brak uprawnień dla wszystkich pozostałych kolumn. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE JobTitle, Pensja Wszystkie uprawnienia kolumn: tworzenie, odczyt, aktualizacja
Uprawnienia kolumn: <brak>
Użytkownik będzie tworzył, odczytywał, aktualizował informacje w opcjach JobTitle i Pensja. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE JobTitle, Pensja Wszystkie uprawnienia kolumn: <brak>
Uprawnienia kolumn:

  • JobTitle: Tworzenie, Odczyt, Aktualizacja

  • Pensja: Tworzenie, Odczyt, Aktualizacja

Użytkownik będzie miał uprawnienia Tworzenie, Odczyt, Aktualizacja dla opcji JobTitle i brak uprawnień dla opcji Pensja. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE JobTitle Wszystkie uprawnienia kolumn: <brak>
Uprawnienia kolumn:

  • JobTitle: Tworzenie, Odczyt, Aktualizacja

  • Pensja: Tworzenie, Odczyt, Aktualizacja

Użytkownik będzie miał uprawnienia Tworzenie, Odczyt, Aktualizacja dla opcji JobTitle i uprawnienie Odczyt dla opcji Pensja. Kontakt (Tworzenie, Odczyt, Aktualizacja) TRUE JobTitle, Pensja Wszystkie uprawnienia kolumn: <brak>
Uprawnienia kolumn:

  • JobTitle: Tworzenie, Odczyt, Aktualizacja

  • Pensja: odczyt

Zobacz też

Przypisywanie uprawnień do tabeli
Twórz role Internet dla portali
Opis internetowego interfejsu API portali