How to segreggate data in Recipient schema | Community
Skip to main content
rahulkad29786
Level 4
September 18, 2023
Solved

How to segreggate data in Recipient schema

  • September 18, 2023
  • 2 replies
  • 962 views

Hi,

Please share details of Data segmentation in Recipients schema and whats the process to make an operator of one region to view the data of only that region and not of any other region.

 

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Craig_Thonis

Hi Rahulkad,

There are some nuances to consider when restricting access so it is better if you review the documentation around permissions, operators, and named rights first to understand what restrictions you are looking for.

https://experienceleague.adobe.com/docs/campaign-classic/using/getting-started/permissions/access-management.html?lang=en

 

Additionally, for the data segmentation, this can also be done multiple ways and can be a complex operation.

An example of such is in the experience forums: https://experienceleaguecommunities.adobe.com/t5/adobe-campaign-classic-questions/multi-tenant-adobe-campaign-classic-implementation/m-p/392028

 

Finally, check out the tutorials below which I believe will be helpful in walking through the process:

https://experienceleague.adobe.com/docs/campaign-classic-learn/tutorials/automating-with-workflows/data-segmentation.html?lang=en

 

Regards,

Craig

 

2 replies

Craig_Thonis
Adobe Employee
Craig_ThonisAdobe EmployeeAccepted solution
Adobe Employee
September 18, 2023

Hi Rahulkad,

There are some nuances to consider when restricting access so it is better if you review the documentation around permissions, operators, and named rights first to understand what restrictions you are looking for.

https://experienceleague.adobe.com/docs/campaign-classic/using/getting-started/permissions/access-management.html?lang=en

 

Additionally, for the data segmentation, this can also be done multiple ways and can be a complex operation.

An example of such is in the experience forums: https://experienceleaguecommunities.adobe.com/t5/adobe-campaign-classic-questions/multi-tenant-adobe-campaign-classic-implementation/m-p/392028

 

Finally, check out the tutorials below which I believe will be helpful in walking through the process:

https://experienceleague.adobe.com/docs/campaign-classic-learn/tutorials/automating-with-workflows/data-segmentation.html?lang=en

 

Regards,

Craig

 

Marcel_Szimonisz
Community Advisor
Community Advisor
September 18, 2023

Hello @rahulkad29786,

the only  way how to segregate recipient data by eg countries is to use schemas sysfilters. Folder separation won't work as when you do query data in qorkfloe you could see all the recipient from all the folders anyway 🙂


https://experienceleague.adobe.com/docs/campaign-classic/using/configuring-campaign-classic/schema-reference/elements-attributes/sysfilter.html?lang=en

 

 

 

 

<!- read access --> <sysFilter name="readAccess"> <condition enabledIf="hasNamedRight('admin')=false"> <condition enabledIf="hasNamedRight('GermanyRecipientAccess')=true" expr="(Lower([country/@isoA2])='de'"/> </condition> </sysFilter> <!- write access --> <sysFilter name="writeAccess"> <condition enabledIf="hasNamedRight('admin')=false"> <condition enabledIf="hasNamedRight('GermanyRecipientAccess')=true" expr="(Lower([country/@isoA2])='de'"/> </condition> </sysFilter>

 

 

 

 

 

You will have to create named rights for each of your operator group that you want to use in the sysfilter. I could not find any article what else you can use in the 'enabledIf' other than operator id or named group.

 

 

Marcel Szimonisz

MarTech Consultant
for more tips visit my blog
https://www.martechnotes.com/