Tabelmachtigingen configureren

Toegang tot Dataverse-records wordt automatisch beperkt in Power Pages bij gebruik van formulieren, lijsten, Liquid, de web-API voor portals en andere onderdelen die toegang hebben tot Dataverse-tabellen.

Om toegang te verlenen tot Dataverse-records in Power Pages-sites, moet u tabelmachtigingen configureren en de tabelmachtigingen koppelen aan webrollen.

Tabelmachtigingen configureren

U kunt tabelmachtigingen maken met behulp van de volgende methoden:

  • Bij het configureren van een lijst of een formulier op een pagina
  • Vanuit de werkruimte Instellen
  • Met de app Portalbeheer

Tabelmachtigingen toevoegen vanuit een lijst of formulier

  1. Ga in ontwerpstudio naar de pagina met het lijst- of formulieronderdeel.

  2. Selecteer het formulier- of lijstonderdeel en selecteer vervolgens Machtigingen.

In het paneel Tabelmachtigingen dat verschijnt, kunt u bestaande machtigingen beheren of een nieuwe tabelmachtiging maken.

Een tabelmachtiging toevoegen vanuit een formulier in de ontwerpstudio.

Tabelmachtigingen toevoegen vanuit de werkruimte Instellen

  1. Selecteer in de ontwerpstudio Instellen in het menu aan de linkerkant.

  2. Selecteer in het linkerdeelvenster in de sectie BeveiligingTabelmachtigingen om tabelmachtigingen toe te voegen en te wijzigen.

    Een tabelmachtigingen toevoegen vanuit de werkruimte Instellen.

Tabelmachtigingen toevoegen vanuit de app Portalbeheer

  1. Selecteer in de ontwerpstudio het beletselteken (...) in het menu aan de linkerkant en selecteer vervolgens Portalbeheer.

    Open de Portal Management-app.

  2. Selecteer in het linkerdeelvenster in de app Portalbeheer in de sectie BeveiligingTabelmachtigingen.

    Toegang krijgen tot tabelmachtigingen met de app Portalbeheer.

Beschikbare toegangstypen

De ontwerpstudio toont vier verschillende Toegangstypen. Afhankelijk van het toegangstype dat u kiest, zijn de geselecteerde tabelmachtigingen en -bevoegdheden van toepassing op de gebruikers van de geselecteerde rollen voor de volgende records.

  • Globale toegang - Past de geselecteerde tabelmachtiging en bevoegdheden toe op de gebruikers van de geselecteerde rollen voor alle records.
  • Toegang door contactpersoon - Past de geselecteerde tabelmachtiging en bevoegdheden toe op de gebruikers van de geselecteerde rol die is gekoppeld aan de aangemelde gebruiker.
  • Toegang tot account - Past de geselecteerde tabelmachtiging en bevoegdheden toe op de gebruikers van de geselecteerde rol die is gekoppeld aan het account van de aangemelde gebruiker.
  • Toegang door zichzelf - Past de geselecteerde tabelmachtiging en bevoegdheden toe op de gebruikers van de geselecteerde rol voor alleen hun eigen contactpersoonrecord.

Notitie

Het bovenliggend toegangstype is alleen beschikbaar in de app Portalbeheer. In plaats van een tabelmachtiging te maken met het toegangstype Bovenliggend, voegt u rechtstreeks onderliggende machtigingen toe aan bestaande tabelmachtigingen bij gebruik van de ontwerpstudio.

Tabelmachtigingen configureren

In dit gedeelte leert u hoe u tabelmachtigingen kunt maken, bekijken, bewerken, en activeren/deactiveren of verwijderen.

Tabelmachtigingen maken

  1. Selecteer Nieuwe machtiging.

  2. Voer de naam van de tabelmachtiging in.

  3. Selecteer een tabel.

  4. Selecteer een toegangstype. Meer informatie: Beschikbare toegangstypen

  5. Bij selectie van het toegangstype Contactpersoon of Account selecteert u de relatie tussen de contactpersoon/het account en de tabel die u hebt geselecteerd voor de machtiging.

    Toegangstype contactpersoon of account.

    Notitie

    • Als u geen relaties beschikbaar heeft voor de geselecteerde tabel, kunt u Nieuwe relatie selecteren om een nieuwe relatie te maken.
    • Zodra u een tabelrelatie hebt gemaakt in Power Apps, moet u ervoor zorgen dat de configuratie wordt gepubliceerd en ook de knop Synchroniseren selecteren in de ontwerpstudio.
    • In sommige gevallen moet u mogelijk ook de ontwerpstudio opnieuw laden om de nieuwe tabelrelatie in het tabelrechtenpaneel te zien.
  6. Selecteer de bevoegdheden die u wilt toekennen.

  7. Selecteer Rollen toevoegen om de rollen toe te voegen waarop deze tabelmachtiging van toepassing is.

    Fooi

    Als u nog geen webrol hebt gemaakt, selecteert u Rollen beheren in het flyoutmenu voor rollen om de app Portalbeheer te openen en rollen te maken.

  8. Selecteer Save.

Voorbeeld van tabelmachtigingen met naam, gerelateerde tabel, toegangstype, machtigingen en rollen ingevuld.

Tabelmachtigingen bekijken

  1. Selecteer in de ontwerpstudio Instellen in het menu aan de linkerkant.

  2. Selecteer in het linkerdeelvenster in de sectie BeveiligingTabelmachtigingen om tabelmachtigingen weer te geven.

    Lijst met bestaande tabelmachtigingen.

  3. Als u tabelmachtigingen wilt groeperen of filteren, selecteert u een weergave (Standaard, Groeperen op rollen, Groeperen op tabel of Groeperen op status) of voert u een tabelmachtigingsnaam in het filtertekstvak in.

    Tabelmachtigingen groeperen of filteren.

    Notitie

    • Wanneer u tabelmachtigingen groepeert op rol, tabel of status, worden de machtigingen weergegeven als een platte structuur zonder de bovenliggende en onderliggende relaties voor geconfigureerde machtigingen.
    • U kunt alleen filteren op bovenliggende tabelmachtigingen, niet op onderliggende machtigingen.
  4. Om de tabelmachtigingen te sorteren, selecteert u een kolom boven aan in de lijst met tabelmachtigingen.

Tabelmachtigingen bewerken

  1. Selecteer in de ontwerpstudio Instellen in het menu aan de linkerkant.

  2. Selecteer in het linkerdeelvenster in de sectie BeveiligingTabelmachtigingen om tabelmachtigingen weer te geven.

  3. Selecteer de tabelmachtiging die u wilt bewerken. U kunt ook Meer opdrachten (...) selecteren en vervolgens Bewerken.

  4. Wijzig de machtigingsdetails van de tabel, zoals naam, tabel, toegangstype, bevoegdheden en toepasselijke rollen. Meer informatie: Tabelmachtigingen maken.

  5. Selecteer Save.

Tabelmachtigingen activeren/deactiveren of verwijderen

Een gedeactiveerde tabelmachtiging wordt ineffectief. U kunt een gedeactiveerde tabelmachtiging later activeren. Wanneer een tabelmachtiging wordt gedeactiveerd, blijven de onderliggende tabelmachtigingen actief, maar zijn ze niet van kracht vanwege de ineffectieve bovenliggende tabelmachtiging. U kunt onderliggende machtigingen afzonderlijk deactiveren.

Wanneer een tabelmachtiging wordt verwijderd, worden alle gekoppelde onderliggende machtigingen ook verwijderd.

Tabelmachtigingen activeren/deactiveren of verwijderen:

  1. Selecteer in de ontwerpstudio Instellen in het menu aan de linkerkant.

  2. Selecteer in het linkerdeelvenster in de sectie BeveiligingTabelmachtigingen om tabelmachtigingen weer te geven.

  3. Selecteer de tabelmachtiging die u wilt deactiveren/activeren of verwijderen.

  4. Selecteer Meer opdrachten (...) en selecteer vervolgens Deactiveren of Verwijderen.

  5. Bevestig wanneer daarom wordt gevraagd.

Onderliggende machtigingen configureren

Notitie

Polymorfe zoekopdrachten worden niet ondersteund bij het configureren van machtigingen voor bovenliggende en onderliggende tabellen.

Een onderliggende machtiging toevoegen aan een bestaande tabelmachtiging:

  1. Selecteer in de ontwerpstudio Instellen in het menu aan de linkerkant.

  2. Selecteer in het linkerdeelvenster in de sectie BeveiligingTabelmachtigingen om tabelmachtigingen weer te geven.

  3. Selecteer de tabelmachtiging waaraan u de onderliggende machtiging wilt toevoegen. Selecteer in het eigenschappenvenster voor tabelmachtigingen het tabblad Onderliggende machtigingen en selecteer vervolgens Nieuw. U kunt ook Meer opdrachten (...) selecteren en vervolgens Onderliggende machtiging toevoegen.

  4. Maak de onderliggende machtiging met de volgende details:

    1. Naam voor de onderliggende machtiging

    2. Tabel waarvoor de onderliggende machtiging is bestemd

    3. Relatie tussen de tabel voor primaire tabelmachtiging en de geselecteerde tabel voor de onderliggende machtiging

    4. Bevoegdheden voor de onderliggende machtigingen

    5. Rollen (deze rollen zijn overgenomen van de machtiging voor de bovenliggende tabel. Bewerk in plaats daarvan de machtiging voor de bovenliggende tabel om rollen toe te voegen of te verwijderen.)

  5. Selecteer Save.

Als u onderliggende machtigingen wilt bekijken, bewerken, deactiveren/activeren of verwijderen met de ontwerpstudio, voert u de stappen uit die in het eerdere gedeelte zijn uitgelegd om tabelmachtigingen te configureren.

Aanvullende overwegingen

Voor de configuratie van tabelmachtigingen gelden de volgende extra overwegingen en regels.

Bovenliggende tabelmachtiging mist een webrol die aan de onderliggende machtiging is gekoppeld

Wanneer u een onderliggende machtiging heeft die is gekoppeld aan een of meer webrollen die ontbreken in de bovenliggende machtigingen, ziet u de volgende fout bij het bewerken van de onderliggende machtigingen:

Een of meer rollen die op deze machtiging zijn toegepast, zijn niet beschikbaar voor de bovenliggende tabelmachtiging. Wijzig rollen in een van de machtigingen.

Een onderliggende tabelmachtiging toont bijvoorbeeld het volgende bericht wanneer aan de bovenliggende tabelmachtiging niet de webrol Marketing is gekoppeld, ook al is de onderliggende machtiging nog steeds gekoppeld.

Bovenliggende tabelmachtiging mist een of meer webrollen die zijn gekoppeld aan onderliggende tabelmachtiging.

Om dit probleem op te lossen, voegt u de Marketing-webrol toe aan de bovenliggende tabelmachtiging of verwijdert u de Marketing-webrol uit de machtiging voor de onderliggende tabel.

Tabelmachtigingen zonder gekoppelde webrollen

Om een tabelmachtiging van kracht te laten worden, moet deze aan een of meer webrollen zijn gekoppeld. Gebruikers die tot webrollen behoren, krijgen de bevoegdheden die u selecteert voor de gekoppelde tabelmachtiging.

Het volgende bericht wordt weergegeven wanneer u probeert een tabelmachtiging op te slaan zonder dat er een webrol aan is gekoppeld.

Tabelmachtiging opgeslagen zonder gekoppelde webrol.

Volgende stappen

Web Application Firewall DRS-regelgroepen en regels voor Power Pages (preview)

Zie ook