Loading
CRM Analytics
Beveiliging op rijniveau voor gegevensset bepalen

Beveiliging op rijniveau voor gegevensset bepalen

Dit is het moment om aan beveiliging op rijniveau te gaan denken. Hoe beperkt u toegang tot elke record in deze gegevensset?

U besluit om het volgende predicaat voor de gegevensset te implementeren.

'AccountOwner' == "$User.Name"

Opmerking
Opmerking Alle predicaatvoorbeelden in dit document voeren een "escape"-bewerking bij de dubbele aanhalingstekens uit, omdat dit verplicht is wanneer u het predicaat opgeeft in de register-transformatie of het metagegevensbestand. Dit predicaat implementeert beveiliging op rijniveau op basis van eigendom van records. Op basis van het predicaat retourneert CRM Analytics een verkoopdoelrecord wanneer de gebruiker die de query op de gegevensset indient, de accounteigenaar is.

Laten we de predicaatexpressie eens nauwkeuriger bekijken:

  • AccountOwner verwijst naar de kolom van de gegevensset, waarin de volledige naam van de accounteigenaar van elk verkoopdoel is opgeslagen.
  • $User.Name verwijst naar de kolom Naam van het object Gebruiker, waarin de volledige name van elke gebruiker is opgeslagen. CRM Analytics voert een opzoekopdracht uit om de volledige naam op te halen van de gebruiker die elke query indient.
Opmerking
Opmerking De opzoekopdracht retourneert een overeenkomst wanneer de namen in AccountOwner en $User.Name exact overeenkomen—ook gelet op hoofdlettergevoeligheid.
 
Wordt geladen
Salesforce Help | Article