Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Beheer de toegang tot records op tabelniveau met behulp van bevoegdheden die zijn gekoppeld aan beveiligingsrollen. Sommige kolommen in een tabel kunnen gegevens bevatten die gevoeliger zijn dan andere. Gebruik beveiliging op kolomniveau om de toegang tot gegevens in specifieke kolommen te beheren. Beveiligingsconfiguraties op kolomniveau gelden voor de hele organisatie en zijn van toepassing op alle verzoeken om gegevenstoegang.
Met kolomniveaubeveiliging kunt u voorkomen dat bepaalde gebruikers:
- De waarde van een kolom in een record instellen.
- De gegevens in een kolom bekijken. U kunt ervoor kiezen om deze waarde te maskeren, zodat een deel ervan wordt weergegeven, of om helemaal geen gegevens te retourneren.
Notitie
Om beveiliging op kolomniveau te kunnen configureren, hebt u de rol van systeembeheerder nodig.
Beveiliging op kolomniveau is niet van toepassing op gebruikers met de rol van systeembeheerder. Gegevens worden nooit verborgen voor systeembeheerders. Om de geconfigureerde resultaten te verifiëren, moet u een account gebruiken waaraan geen beveiligingsrol van systeembeheerder is toegewezen.
Beveiliging op kolomniveau is beschikbaar voor de meeste kolommen met behulp van dit proces:
- Beveiliging op kolomniveau inschakelen voor een of meer kolommen voor een bepaalde tabel.
- Selecteer optioneel een maskeringsregel.
- Een of meer bestaande beveiligingsprofielen koppelen of een of meer nieuwe beveiligingsprofielen maken om de passende toegang te verlenen aan specifieke gebruikers of teams.
Kolombeveiliging inschakelen
Gebruik de volgende stappen om een kolom te beveiligen:
Aanmelden bij Power Apps.
Selecteer Oplossingen.
Selecteer de onbeheerde oplossing die de tabel met de kolom bevat, of maak een nieuwe oplossing om uw wijzigingen in te bewaren en de tabel eraan toe te voegen.
Selecteer de tabel in de oplossing, in Objecten binnen Tabellen.
Selecteer onder Schema de optie Kolommen.
Selecteer in de lijst Kolommen een kolom.
Vouw Geavanceerde opties uit en selecteer onder AlgemeenKolombeveiliging inschakelen.
Selecteer Opslaan.
Tip
Leer hoe een ontwikkelaar een lijst met alle beveiligde kolommen in een omgeving kan ophalen of een kolom kan beveiligen met behulp van code
Teams of gebruikers aan een kolombeveiligingsprofiel toevoegen om toegang te controleren
Met een kolombeveiligingsprofiel wordt het volgende bepaald:
- Toegang toegewezen aan gebruikers en teams.
- Machtigingen voor de beveiligde kolommen.
Gebruik een kolombeveiligingsprofiel om gebruikers of teamleden de volgende machtigingen te verlenen:
| Machtiging | Opties | Result |
|---|---|---|
| Lezen |
Toegestaan Niet toegestaan |
Of mensen de gegevens voor de kolom kunnen bekijken. Gemaskeerde waarden worden weergegeven als de maskeringsregel op de kolom is toegepast. |
| Niet-gemaskeerde waarde lezen |
Alle records Eén record Niet toegestaan |
Wanneer een beveiligde kolom een maskeringsregel heeft, kan een ontwikkelaar code schrijven om te vragen om ongemaskeerde gegevens te retourneren. Met deze instelling bepaalt u of het verzoek slaagt. De standaardinstelling is Niet toegestaan. Meer informatie over het verlenen van machtigingen aan een beveiligde kolom met een maskeringsregel |
| Update |
Toegestaan Niet toegestaan |
Of mensen de gegevens in de kolom kunnen bijwerken. |
| Maken |
Toegestaan Niet toegestaan |
Of mensen de gegevens in de kolom kunnen instellen bij het maken van een record. |
Configureer een combinatie van deze vier machtigingen om de gebruikersbevoegdheden voor een specifieke gegevenskolom te bepalen.
Belangrijk
Tenzij een of meerdere beveiligingsprofielen zijn toegewezen aan een kolom waarvoor beveiliging is ingeschakeld, hebben alleen gebruikers met de beveiligingsrol Systeembeheerder toegang tot de kolom.
Alle gebruikers die niet in de kolombeveiligingsprofiel zijn gedefinieerd, hebben geen toegang tot de kolom in formulieren of weergaven. De kolomwaarde is
********, wat aangeeft dat de kolom beveiligd is.
Een kolom toevoegen en machtigingen instellen voor een kolombeveiligingsprofiel
Voer de volgende stappen uit om een kolom toe te voegen en machtigingen voor een beveiligingsprofiel voor de kolom in te stellen:
- Meld u aan bij het Power Platform-beheercentrum.
- Selecteer in het navigatiedeelvenster de optie Beheren.
- Selecteer in het deelvenster BeherenOmgevingen. Selecteer vervolgens een omgeving.
- Selecteer Instellingen>Gebruikers en machtigingen>Kolombeveiligingsprofielen.
- Selecteer een bestaand profiel of selecteer Nieuw profiel, voer een naam in, voer een beschrijving in en selecteer vervolgens Opslaan.
- Selecteer het tabblad Teams of Gebruikers, selecteer + Teams toevoegen of + Gebruikers toevoegen, selecteer de teams of gebruikers waarvoor u de toegang wilt beheren en selecteer vervolgens Toevoegen.
- Selecteer het tabblad Kolommachtiging, selecteer in de kolom Naam een of meer kolommen en selecteer vervolgens Bewerken. Configureer de vier eigenschappen voor de gewenste toegang. Met deze machtigingen bepaalt u of mensen in dit beveiligingsprofiel kolomwaarden kunnen lezen of instellen.
- Selecteer Opslaan.
Welke kolommen kunnen worden beveiligd?
Wanneer een kolom in aanmerking komt voor beveiliging op kolomniveau, wordt het selectievakje Kolombeveiliging inschakelen ingeschakeld in het gedeelte Geavanceerde opties van de kolomdefinitie in Power Apps.
U kunt dit gebied bekijken wanneer u een kolom maakt of bewerkt.
Kolommen die niet beveiligd kunnen worden zijn:
- Kolommen in virtuele tabellen
- Opzoekkolommen
- Formulekolommen
- Primaire naamkolommen (de tekstkolom van één regel die elke tabel nodig heeft om de waarde in een opzoekveld weer te geven, meestal met een naam die eindigt op
name.) - Systeemkolommen zoals
createdon,modifiedon,statecodeenstatuscode.
Notitie
- Bestands- en afbeeldingsgegevens kunnen worden beveiligd, maar ze kunnen niet worden gemaskeerd.
- Het gegevenstype Tekst met Rich Text-indeling kan worden beveiligd, maar een ingesloten afbeelding in Rich Text kan niet worden gemaskeerd of omzeild voor maskering.
Of het selectievakje Kolombeveiliging inschakelen is ingeschakeld, hangt af van de waarde van deze kolomeigenschappen: CanBeSecuredForCreate, CanBeSecuredForRead en CanBeSecuredForUpdate. U kunt deze gegevens bekijken door de oplossing Metadata Browser te installeren, die wordt beschreven in Bladeren in tabeldefinities in uw omgeving.
Beste praktijken
Als een berekende kolom een kolom bevat die is beveiligd, kunnen gegevens in de berekende kolom worden weergegeven voor gebruikers die geen machtiging voor de beveiligde kolom hebben. Zowel de oorspronkelijke kolom als de berekende kolom moeten worden beveiligd.
Samengestelde kolommen bevatten gegevens uit meerdere kolommen. De contact tabelfullname en address1_composite kolommen zijn bijvoorbeeld samengestelde kolommen. Als u gegevens volledig wilt beveiligen die zijn opgenomen in samengestelde kolommen, moet u de juiste kolombeveiligingsprofielen in meerdere kolommen voor de tabel beveiligen en configureren Als u bijvoorbeeld de kolom address1_composite volledig wilt beveiligen, moet u alle kolommen beveiligen die beginnen met address1_ in zowel de tabel voor contactpersoon als de tabel voor adres (customeraddress).
Notitie
Wijzigingen in de kolombeveiliging vereisen een vernieuwing van de browser door de eindgebruiker op de client (zoals een modelgestuurde app) voordat de wijzigingen van kracht worden. Hiermee moet rekening worden gehouden bij het dynamisch aanpassen van toegangsregels.
Activiteitenlogboekgegevens
De kolomwaarden in de gebeurtenissen voor en na controlewijziging worden weergegeven als '*' in de activiteitenlogboekenMaken en Bijwerken van Purview.
Gerelateerde informatie
Beveiliging voor een kolom inschakelen of uitschakelen om de toegang te regelen
Voorbeeld van beveiliging op kolomniveau
Hiërarchiebeveiliging
Beveiliging op kolomniveau met code