DIFFERENCE BETWEEN ReAD ACESS AND WRITE ACESS IN SYSFILTERS | Community
Skip to main content
Level 3
February 1, 2024
Solved

DIFFERENCE BETWEEN ReAD ACESS AND WRITE ACESS IN SYSFILTERS

  • February 1, 2024
  • 1 reply
  • 589 views

hi All, 

I am bit confused between ReAD ACESS AND WRITE ACESS IN SYSFILTERS

SO BELOW IS THE CODE we are using.

what will happen practiccally if we ,use below code in schema

and all other operator groups when they try to see data and data fields  in this schema 

and whey query this scheam using quey acitivity

 

in case we use write parameter

<sysFilter name="writeAccess">
<condition enabledIf="hasNamedRight('newlyCreatedNamedRights')=false" AND "hasNamedRight('ADMIN')=false Expr="FALSE"/>
</sysFilter>

 

SO BELOW IS THE CODE we are using.

what will happen practiccally if we ,use below code in schema

and all other operator groups when they try to see data and data fields  in this schema 

and whey query this scheam using quey acitivity

 

in ncase here we use read parameter

 

<sysFilter name="READAccess">
<condition enabledIf="hasNamedRight('newlyCreatedNamedRights')=false" AND "hasNamedRight('ADMIN')=false Expr="FALSE"/>
</sysFilter>

 

 

@ParthaSarathy

@ParthaSarathy 

@ParthaS 

@AkshayAnand 

@Craig_Thonis 

@Manoj_Kumar_ 

@Amine_Abedour 

@Marcel_Szimonisz

@DavidKangni 

@Amit_Kumar 

@ShashankNigam02

@Ganesh5067

@Jonathon_wodnicki

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 ParthaSarathy

Hi @jefrii ,

By Default the operators with 'admin' namedRights can able to read and write access.

 

 

<sysFilter name="readAccess"> <condition enabledIf="hasNamedRight('NewNamedRights')=false" expr="FALSE"/> </sysFilter>

 

 

If you use the above script, all the operators and operator groups having the named rights as 'NewNamedRights' (and 'admin' by default) can able to Read the data and query the data. And rest of the operators and operator group without this namedRights will see NO data in the schema.

 

 

 

<sysFilter name="writeAccess"> <condition enabledIf="hasNamedRight('NewNamedRights')=false" expr="FALSE"/> </sysFilter>

 

Similarly, If you use the above script, all the operators and operator groups having the named rights as 'NewNamedRights' (and 'admin' by default) can able to Write (insert / update) the data. And rest of the operators and operator group without this namedRights won't be having permission to insert or update the data in this schema.

1 reply

ParthaSarathy
Community Advisor
ParthaSarathyCommunity AdvisorAccepted solution
Community Advisor
February 1, 2024

Hi @jefrii ,

By Default the operators with 'admin' namedRights can able to read and write access.

 

 

<sysFilter name="readAccess"> <condition enabledIf="hasNamedRight('NewNamedRights')=false" expr="FALSE"/> </sysFilter>

 

 

If you use the above script, all the operators and operator groups having the named rights as 'NewNamedRights' (and 'admin' by default) can able to Read the data and query the data. And rest of the operators and operator group without this namedRights will see NO data in the schema.

 

 

 

<sysFilter name="writeAccess"> <condition enabledIf="hasNamedRight('NewNamedRights')=false" expr="FALSE"/> </sysFilter>

 

Similarly, If you use the above script, all the operators and operator groups having the named rights as 'NewNamedRights' (and 'admin' by default) can able to Write (insert / update) the data. And rest of the operators and operator group without this namedRights won't be having permission to insert or update the data in this schema.

~  ParthaSarathy S~  Click here to join ADOBE CAMPAIGN USER GROUP for Quarterly In-person | Hybrid | Virtual Meetups