Du är här:
Modifiera dataflödet baserat på säkerhet på radnivå
Nu är det dags att lägga till predikatet i definitionsfilen för dataflödet.
Versioner som krävs
| Finns i Salesforce Classic och Lightning Experience. |
| Tillgängligt med CRM Analytics som finns mot en tilläggskostnad i versionerna Enterprise, Performance och Unlimited. Finns även i Developer Edition. |
Du lägger till predikatet till den registertransformation som registrerar datauppsättningen OppTeamMember som visas nedan.
{
"Extract_OpportunityTeamMember": {
"action": "sfdcDigest",
"parameters": {
"object": "OpportunityTeamMember",
"fields": [
{ "name": "Name" },
{ "name": "OpportunityId" },
{ "name": "UserId" }
]
}
},
"Extract_Opportunity": {
"action": "sfdcDigest",
"parameters": {
"object": "Opportunity",
"fields": [
{ "name": "Id" },
{ "name": "Name" },
{ "name": "Amount" },
{ "name": "StageName" },
{ "name": "AccountId" },
{ "name": "OwnerId" }
]
}
},
"Augment_OpportunityTeamMember_Opportunity": {
"action": "augment",
"parameters": {
"left": "Extract_OpportunityTeamMember",
"left_key": [
"OpportunityId"
],
"relationship": "TeamMember",
"right": "Extract_Opportunity",
"right_key": [
"Id"
],
"right_select": [
"Name","Amount"
]
}
},
"Register_Dataset": {
"action": "sfdcRegister",
"parameters": {
"alias": "OppTeamMember",
"name": "OppTeamMember",
"source": "105_Augment_OpportunityTeamMember_Opportunity",
"rowLevelSecurityFilter": "'UserId' == \"$User.Id\""
}
}
}Löste denna artikel ditt problem?
Berätta för oss vad vi kan förbättra!
