Samouczek: Konfigurowanie uprawnień do tabeli za pomocą aplikacji Studio portali

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 poprzednim artykule dowiedzieliśmy się, jak skonfigurować zabezpieczenia w portalach, konfigurując uprawnienia tabel w Power Apps portals Studio. W tym artykule wyjaśniono proces, instrukcje krok po kroku dotyczące przykładowego scenariusza.

Celem tego scenariusza jest pokazanie, jak używać portalus Studio do konfigurowania uprawnień tabel z rzeczywistymi użytkownikami sprawy. Scenariusz przedstawia wykorzystanie każdego typu dostępu dostępnego w portalu Studio w celu dopasowania rzeczywistych wymagań biznesowych do odpowiednich tabel Microsoft Dataverse i relacji między tabelami.

Wymagania wstępne

Przed rozpoczęciem pracy w tym scenariuszu należy poznać sposób używania portali Power Apps Studio do konfigurowania uprawnień tabel. Potrzebny będzie także portal i dostęp do środowiska Dataverse.

Uwaga

W tym samouczku nie są konfiguracyjne strony sieci Web, formularze podstawowe lub obejmujące wiele kroków ani tabele Dataverse. Celem tego samouczka jest konfiguracja uprawnień tabeli przy użyciu Studio. Aby tworzyć strony i dostosowywać je, zobacz tworzenie portali przy użyciu portalus Studio. Tworzenie i konfigurowanie tabel w Dataverse, zobacz Tabele w Dataverse.

Scenariusz

W tym scenariuszu samouczka rozważmy przykład firmy Contoso Limited, która zajmuje się kupnem i sprzedażą używanych samochodów. Firma Contoso ma portal B2B (business-to-business) do zarządzania zapasami księgowaną przez sprzedawców w salonach samochodowych w całym kraju.

Role

Firma Contoso ma dostępne następujące role sieci Web:

  • Użytkownicy uwierzytelniani — rola domyślna dla wszystkich użytkowników uwierzytelnionych
  • Użytkownicy anonimowi — rola domyślna dla wszystkich użytkowników anonimowych
  • Administrator — administratorzy IT dla firmy Contoso
  • Sprzedaż — pracownicy działu sprzedaży do zarządzania sprzedażą samochodu w różnych serwisach
  • Menedżerowie — menedżerowie sprzedawców i pracowników działu sprzedaży

Tabele

Firma Contoso używa następujących tabel Dataverse dla tej konfiguracji:

  • Aukcje samochodów — zawiera wykazy wszystkich samochodów w magazynie Contoso we wszystkich salonach dealerskich.
  • Dealerzy - zawiera szczegółowe informacje o wszystkich salonach samochodowych wraz z adresem i podsumowaniem stanów magazynowych

W tym scenariuszu oprócz powyższych tabel są również używane istniejące tabele, takie jak Kontakt i Konto.

Relacje

Firma Contoso ma następujące relacje skonfigurowane między tabelami w Dataverse:

  • Konto (jedno) w salonach (wiele) - Jedno konto może posiadać wiele salonów
  • Kontakt (jeden) z listami samochód (wiele) — jeden personel działu sprzedaży (kontakt) może mieć wiele ofert
  • Salon (jeden) z listami samochód (wiele) — jeden salon może mieć wiele ofert

Dostosowania

Firma Contoso ma następujące dostosowania skonfigurowane dla tego scenariusza:

  • Listy na stronach sieci Web mają włączone uprawnienia do tabel. Więcej informacji: Konfiguruj listy.
  • Strony sieci Web zawierają listy skonfigurowane przy użyciu tabel, widoków oraz możliwości tworzenia/wyświetlania/edytowania/usuwania rekordów w razie potrzeby.
  • Domyślna strona profilu, która umożliwia pracownikom działu sprzedaży zmianę szczegółów kontaktu. Typ dostępu: Dostęp własny.

Wyświetlanie wszystkich ofert samochód

Firma Contoso ma stronę sieci Web z podstawowym formularzem, który pokazuje wszystkie bieżące aukcje samochodów w spisie wszystkim uwierzytelnionym użytkownikom.

Contoso Limited — globalny dostęp do wszystkich uwierzytelnionych użytkowników.

Aby skonfigurować uprawnienia tabel dla dostępu globalnego dla wszystkich użytkowników uwierzytelnionych:

  1. Zaloguj się do usługi Power Apps.

  2. W lewym okienku nawigacji, wybierz Aplikacje.

  3. Wybierz portal.

  4. Wybierz opcję Edytuj, aby otworzyć portale w programie Studio.

  5. W lewym okienku w programie Portals Studio wybierz opcję Ustawienia ( ).

  6. Wybierz uprawnienia do tabeli.

  7. Wybierz pozycję Nowe uprawnienia.

  8. Wprowadź nazwę uprawnienia tabeli jako "Wszystkie dostępne grupy".

  9. Wybierz tabelę ofert dla samochodu.

  10. Wybierz dostęp globalny dla typu dostępu.

  11. Wybierz uprawnienie Odczyt.

  12. Wybierz Dodaj role.

  13. Z listy dostępnych ról wybierz pozycję Użytkownicy uwierzytelniani.

    Contoso Limited — dostęp globalny.

  14. Wybierz pozycję Zapisz.

Wyświetlanie, aktualizowanie i usuwanie posiadanych ofert samochód

Firma Contoso ma stronę sieci Web z podstawowym formularzem, który umożliwia pracownikom obrotu wyświetlanie, aktualizowanie i usuwanie utworzonych przez nich aukcji samochodów.

Contoso Limited — kontakt z pracownikami spółki handlowej.

Aby skonfigurować uprawnienia tabel umożliwiające pracownikom działu sprzedaży dostęp do posiadanych ofert:

  1. Zaloguj się do usługi Power Apps.

  2. W lewym okienku nawigacji, wybierz Aplikacje.

  3. Wybierz portal.

  4. Wybierz opcję Edytuj, aby otworzyć portale w programie Studio.

  5. W lewym okienku w programie Portals Studio wybierz opcję Ustawienia ( ).

  6. Wybierz uprawnienia do tabeli.

  7. Wybierz pozycję Nowe uprawnienia.

  8. Wprowadź nazwę uprawnienia tabeli jako "Skojarzony z rolą sprzedaży".

  9. Wybierz tabelę ofert dla samochodu.

  10. Jako typ dostępu wybierz dostęp do kontaktu.

  11. Wybierz relację między kontaktem a tabelą ofert samochodów.

  12. Wybeirz uprawnienia Odczyt, Zapisz, Tworzenie i Usuwanie.

  13. Wybierz Dodaj role.

  14. Z listy dostępnych ról wybierz pozycję Sprzedaż.

    Contoso Limited — kontakt globalny.

  15. Wybierz pozycję Zapisz.

Wyświetlanie wszystkich salonów

Firma Contoso ma stronę sieci Web z podstawowym formularzem, który umożliwia pracownikom sprzedaży wyświetlenie wszystkich salonów samochodowych należących do ich firmy.

Contoso Limited — dostęp do konta w celu wyświetlenia wszystkich salonów samochodowych.

Aby skonfigurować uprawnienia do tabeli, aby umożliwić dostęp do konta sprzedawcy dla wszystkich dealerów:

  1. Zaloguj się do usługi Power Apps.

  2. W lewym okienku nawigacji, wybierz Aplikacje.

  3. Wybierz portal.

  4. Wybierz opcję Edytuj, aby otworzyć portale w programie Studio.

  5. W lewym okienku w programie Portals Studio wybierz opcję Ustawienia ( ).

  6. Wybierz uprawnienia do tabeli.

  7. Wybierz pozycję Nowe uprawnienia.

  8. Wprowadź nazwę uprawnienia tabeli jako "Osoby, których właścicielem jest firma".

  9. Wybierz tabelę Salony.

  10. Jako typ dostępu wybierz dostęp do konta.

  11. Wybierz relację między kontem a tabelą dealerów.

  12. Wybierz uprawnienie Odczyt.

  13. Wybierz Dodaj role.

  14. Z listy dostępnych ról wybierz pozycję Sprzedaż.

    Contoso Limited — dostęp do konta.

  15. Wybierz pozycję Zapisz.

Wyświetlanie ofert samochód dla skojarzonych z nimi ofert

Firma Contoso ma stronę sieci Web z podstawowym formularzem, który umożliwia personelowi sprzedaży przeglądanie wykazów samochodów od dealerów, z którymi jest skojarzony personel.

Contoso Limited — dostęp do sprzedaży w celu wyświetlania ofert samochodów dla powiązanych dealerów.

Aby skonfigurować uprawnienia pracowników działu sprzedaży do wyświetlania ofert samochód skojarzonych z usługami firmy:

  1. Zaloguj się do usługi Power Apps.

  2. W lewym okienku nawigacji, wybierz Aplikacje.

  3. Wybierz portal.

  4. Wybierz opcję Edytuj, aby otworzyć portale w programie Studio.

  5. W lewym okienku w programie Portals Studio wybierz opcję Ustawienia ( ).

  6. Wybierz uprawnienia do tabeli.

  7. Wybierz opcję Sprzedaż produktów, których właścicielem jest firma wcześniej utworzone uprawnienie w tabeli.

  8. Wybierz Dodaj uprawnienie podrzędne.

  9. Wprowadź nazwę uprawnienia tabeli jako "Samochody w salonach".

  10. Wybierz tabelę ofert dla samochodu.

  11. Wybierz relację między salonem a tabelą ofert samochodów.

  12. Wybierz uprawnienie Odczyt.

  13. Z listy dostępnych ról wybierz pozycję Sprzedaż.

    Contoso Limited - uprawnienie do tabeli podrzędnej.

    Uwaga

    Rola Sprzedaż jest dziedziczona z uprawnienia do tabeli nadrzędnej.

  14. Wybierz pozycję Zapisz.

Zmień szczegóły profilu

Firma Contoso używa domyślnej strony profilu dostępnej w szablonie portalu, aby umożliwić pracownikom dziale sprzedaży aktualizowanie ich danych kontaktowych.

Contoso Limited - pracownicy spółki mogący zmieniać własne informacje profilowe.

Aby skonfigurować uprawnienia do tabeli, aby umożliwić pracownikom działu sprzedaży zmianę informacji w profilu:

  1. Zaloguj się do usługi Power Apps.

  2. W lewym okienku nawigacji, wybierz Aplikacje.

  3. Wybierz portal.

  4. Wybierz opcję Edytuj, aby otworzyć portale w programie Studio.

  5. W lewym okienku w programie Portals Studio wybierz opcję Ustawienia ( ).

  6. Wybierz uprawnienia do tabeli.

  7. Wprowadź nazwę uprawnienia tabeli jako „Dane kontaktowe pracownika”.

  8. Wybierz tabelę Kontakt.

  9. Jako typ dostępu wybierz Dostęp własny.

  10. Wybierz Uprawnienia do odczytu i zapisu.

  11. Wybierz Dodaj role.

  12. Z listy dostępnych ról wybierz pozycję Użytkownicy uwierzytelniani.

    Contoso Limited — dostęp własny.

  13. Wybierz pozycję Zapisz.

Podsumowanie

Po skonfigurowaniu wszystkich uprawnień tabel, zobacz, jak będą one wyglądać w programie Portals Studio.

Contoso Limited — podsumowanie skonfigurowanych uprawnień do tabeli.

  • Wszystkie dostępne samochody — to uprawnienie tabeli umożliwia wszystkim uwierzytelnionym użytkownikom wyświetlanie wszystkich ofert samochód dla wszystkich użytkowników korzystających z dostępu globalnego.
  • Samochody związane z rolą sprzedażową — To uprawnienie do tabeli umożliwia każdemu pracownikowi sprzedaży przeglądanie utworzonych przez siebie ofert samochodów za pomocą Dostęp do kontaktu.
  • Salony samochodowe należące do firmy — To uprawnienie do tabeli umożliwia personelowi sprzedaży przeglądanie wszystkich dealerów w całej firmie przy użyciu Dostęp do konta.
  • Samochody w salonach - To pozwolenie dziecka jest powiązane z uprawnieniami tabeli salonami samochodowymi należącymi do firmy. Umożliwia on sprzedawcom przeglądanie wykazów samochodów powiązanych z przypisanym dealerem za pomocą Dostęp powiązany (za pośrednictwem uprawnień podrzędnego).
  • Szczegóły kontaktu pracowników — to uprawnienie tabeli umożliwia pracownikom działu sprzedaży zmianę informacji o profilu użytkownika (własnego rekordu kontaktu).

W tym samouczku opisano sposób konfigurowania uprawnień tabel w scenariuszu ze świata rzeczywistego w celu osiągnięcia celów biznesowych. Można teraz użyć dowiedzianych z tego samouczka, aby skonfigurować uprawnienia do tabel w portalu zgodnie z własnymi wymaganiami biznesowymi.

Zobacz także

Przypisywanie uprawnień do tabeli
Tabele uprawnień za pomocą portali Studio