Hi All,
Does metadata security take into consideration only the ov values or non ov values too ?
I made a metadata security to filter the confidential data records for a specific role, sample below
{
"role": "NONCONFIDENTIAL_READ_ROLE",
"filter": "equals(attributes.ConfidentialFlag, 'No')",
"access": [
"READ"
]
}
the expectation is any user with the above role should see the records which has confidentialflag attribute as No.
this works fine if the entity has ov value of confidentialflag as No.
However if any entitiy has Confidentialflag value as Yes, those entities should not be visible for this role. This works fine too. But if there are any entities which has ov value as Yes and non ov value as No they are visible to the role.
Any idea on how can we restrict to act on OV Values and not on Non ov value ?
------------------------------
Gowthamprabhu Sivaraj
AstraZeneca
------------------------------