Hi All, I have one ques:
How to restrict data if multiple countries are available in ACC
when i read the documentation i found:
with help of <sysfilters>
read and write acess praamers we can do that
then its also mentioned in documentation,
we have to use, acessible if and visisble if
i just want to understand what is the appropriate way of doing this
what is the diff between using these <sysfilters>
and acessible if and visisble if---in this case
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @DishaSharma,
AccessibleIf and visibleIf are used to show or hide data fields in a schema to a user based on their role.
For instance, you can use them to hide PII from non-admin users.
SysFilters, however can be used to show hide complete rows of data from users based on their access. In you case, if am assuming correct, you might be required to show only one country's customers to an operator having rights for that country.
e.g. you might want to show only Germany customers to an operator who logs into campaign and has rights for Germany only, and hide the remaining country customers from his view.
To make that happen, you can create named rights for each country, and then based on them you can apply the sysfilter. A very good example is given here by one of our fellow community contributors:
https://www.martechnotes.com/adobe-campaign-classic-how-to-use-sysfilters-in-data-schemas/
BR,
Ishan
Hi @DishaSharma,
AccessibleIf and visibleIf are used to show or hide data fields in a schema to a user based on their role.
For instance, you can use them to hide PII from non-admin users.
SysFilters, however can be used to show hide complete rows of data from users based on their access. In you case, if am assuming correct, you might be required to show only one country's customers to an operator having rights for that country.
e.g. you might want to show only Germany customers to an operator who logs into campaign and has rights for Germany only, and hide the remaining country customers from his view.
To make that happen, you can create named rights for each country, and then based on them you can apply the sysfilter. A very good example is given here by one of our fellow community contributors:
https://www.martechnotes.com/adobe-campaign-classic-how-to-use-sysfilters-in-data-schemas/
BR,
Ishan