Delen via


Zelfstudie: Gegevens veilig weergeven op uw site

In de vorige zelfstudie hebt u een lijst aan een pagina toegevoegd. Gebruikers kunnen echter geen gegevens bekijken. In Power Pages is standaard beveiliging ingeschakeld om uw bedrijfsgegevens te beveiligen. In deze zelfstudie wordt uitgelegd hoe u tabelmachtigingen maakt en deze koppelt aan webrollen zodat bezoekers van uw site alleen kunnen werken met de gegevens die u toestaat.

In deze zelfstudie leert u het volgende:

  • Tabelmachtigingen maken
  • Toegangstype en bevoegdheden instellen
  • Webrollen toevoegen

Vereisten

Tabelmachtigingen maken

Deze video bevat een overzicht van de stappen om tabelmachtigingen te maken.

Leren hoe u tabelmachtigingen configureert om gegevens weer te geven:

  1. Ga naar Power Pages.

  2. In de werkruimte Pagina's op de pagina met een lijstonderdeel selecteert u het onderdeel en kiest u de knop Machtigingen.

  3. Selecteer Nieuwe tabelmachtigingen.

  4. Geef de tabelmachtiging een naam.

  5. Selecteer een Dataverse-tabel.

  6. Stel het toegangstype in op Algemeen.

    Waarschuwing

    In dit voorbeeld is het de bedoeling om de lijst met alle beursgegevens toegankelijk te maken voor iedereen die uw site bezoekt. In dat geval is de algemene optie geschikt. In andere situaties moet u echter voorzichtig zijn met de machtigingen die u aan tabellen verleent. Als een bezoeker bijvoorbeeld is ingelogd op uw site en zijn of haar contactgegevens wil bekijken en bijwerken, gebruikt u een ander toegangstype. Met zelftoegang kunnen gebruikers alleen hun eigen contactgegevens bekijken en bijwerken.

  7. Stel de machtigingen in op Lezen.

  8. Kies Anoniem en Geautoriseerde gebruiker voor de webrollen.

    Een tabelmachtiging maken.

  9. Nu de tabelmachtigingen zijn ingesteld, geeft u de pagina weer door Voorbeeld te selecteren.

  10. U ziet nu een lijst met Dataverse-records op de pagina.

Opmerking

U kunt de tabelmachtiging elke naam geven, maar idealiter is het een beschrijvende naam.

Toegangstype en bevoegdheden instellen

Wanneer u een lijst of een formulier in Power Pages configureert, hebben uw gebruikers standaard geen toegang tot de gegevens in Dataverse. Soms wilt u beperken tot welke gegevens een bepaalde groep gebruikers toegang heeft. U kunt toegang beheren met een combinatie van tabelmachtigingen en beveiligingsrollen.

Als uw tabel in Dataverse een relatie heeft met een contactpersoons- of accounttabel, kunt u de records filteren op basis van die relatie.

In het volgende voorbeeld hebben we een tabel gemaakt met een opzoekveld voor de tabel met contactpersonen.

Deze video bevat een overzicht van de stappen om toegangstypen en bevoegdheden te configureren.

  1. Maak een pagina met een lijst met records die een relatie hebben met de tabel voor contactpersonen.

    Opmerking

    Ga naar Zelfstudie: Een lijst toevoegen aan een pagina voor details over het toevoegen van een lijst aan een pagina. Maak een tabel met een opzoekveld voor de tabel met contactpersonen.

  2. Kies in de lijst op de pagina de knop Machtiging.

  3. Selecteer Nieuw om een nieuwe tabelmachtiging te maken.

  4. Geef de tabelmachtiging een naam en kies Tabel.

  5. Selecteer als toegangstype Algemene toegang.

  6. Stel machtigingen in op Lezen.

  7. Wijs de tabelmachtiging aan de webrol Geverifieerde gebruiker toe.

  8. Selecteer Opslaan.

    Schermafbeelding van het aanmaken van een tabelmachtiging voor een tabel met contactopzoekfunctie.

  9. Bekijk een voorbeeld van de site en meld u aan. Voor deze zelfstudie kunt u zich aanmelden met Microsoft Entra ID.

  10. Geef de pagina op de site weer. Wanneer gebruikers zich aanmelden, zien ze alle gegevens in de tabel.

    Aangemelde gebruiker die alle gegevens op een pagina bekijkt.

  11. In ons voorbeeld willen we alleen records weergeven die betrekking hebben op de momenteel aangemelde gebruiker. Ga terug naar de ontwerpstudio, selecteer de lijst op de pagina en selecteer machtigingen.

  12. Wijzig de bestaande tabelmachtiging en wijzig het Toegangstype in Toegang door contactpersoon.

  13. U moet de relatie tussen uw tabel en de tabel met contactpersonen opgeven.

    Notitie

    Als u geen relatie ziet, moet u een opzoekveld voor de tabel met contactpersonen opgeven via de werkruimte Gegevens. Maak enkele records of werk records bij die gerelateerd zijn aan de contactpersoonsrecord die u gebruikt om u aan te melden bij de site.

    Schermafbeelding van een tabel, gefilterd door de gebruiker die op dat moment is aangemeld.

  14. Bekijk een voorbeeld van de site en meld u aan. Als het goed is, ziet u nu alleen records die gerelateerd zijn aan de contactpersoon die zich bij de site heeft aangemeld.

    Schermafbeelding van een lijstweergave waarin alleen gerelateerde records worden weergegeven.

Meer informatie

Er zijn verschillende toegangstypen en bevoegdheden in Power Pages.
Voor meer informatie raadpleegt u:

Webrollen toevoegen

In onze voorbeelden tot nu toe hebben we de tabelmachtigingen toegewezen aan de standaardwebrollen Geverifieerde gebruikers en Anonieme gebruikers.

Deze video bevat een overzicht van het gebruik van webrollen.

We kunnen ook onze eigen aangepaste webrollen maken om de toegang tot gegevens en pagina's verder te beperken tot bepaalde sitebezoekers.

  1. Selecteer in de ontwerpstudio het beletselteken ... in het zijmenu en selecteer Portalbeheer om de app Portalbeheer te openen.

  2. Selecteer Webrollen in de app Portalbeheer onder de sectie Beveiliging.

  3. Selecteer Nieuw om een nieuwe webrol te maken en geef deze een beschrijvende naam. Laat de rollen Geverifieerde gebruikers en Anonieme gebruikers op Nee staan.

    Webrol maken.

  4. Sla de webrolrecord op.

  5. Selecteer Gerelateerd en kies Contactpersonen. Selecteer Bestaande contactpersonen toevoegen en kies enkele contactpersonen.

    Contactpersonen toevoegen aan webrol.

    Opmerking

    Sitegebruikers worden opgeslagen als contactpersoonsrecords.

  6. Kies in de ontwerpstudio in een lijst of een formulier de knop Machtigingen en selecteer een tabelmachtiging. Wijs vervolgens de aangepaste webrol toe.

    Schermafbeelding die laat zien hoe de webrol van de student wordt toegewezen.

    Notitie

    U moet de ontwerpstudio opnieuw starten of de browsercache wissen (Ctrl+F5) om de nieuwe webrol te zien.

  7. Bekijk een voorbeeld van de site. Alleen aangemelde gebruikers kunnen de gegevens in een formulier of lijst bekijken.

Volgende stappen

Het weergeven van gegevens in een lijstweergave aan de juiste doelgroep is een belangrijk functie van Power Pages. De volgende zelfstudie behandelt het toevoegen van een formulier aan een pagina zodat gebruikers bedrijfsgegevens kunnen maken en bewerken.