CSA exam Question Clarification

sme4hire
Tera Contributor

Im seeing this type of question on multiple study guides. I have looked into the eBooks and found discrepancies between them and my own PDI and other sources. 

The question:  

An administrator creates “customer_table_admin” and “customer_table_user” roles for the newly created "Customer Table”. Which ACL rule would grant access to all rows and all fields to both the customer_table_admin and customer_table_user roles?

 

A. customer.none

B. customer.all

C. customer.field

D. customer.*

 

My first selection was A: Customer.none based on my understanding of this during the RiseUp program and the differences between Customer.* and Customer.none. My understanding of these:

 

customer.* → grants access to all fields.

If the exam is asking for “all rows and all fields” in one rule, that’s a trick:

No single ACL covers both rows and fields at once.

In practice, you’d need both customer.None (for table-level) and customer.* (for all fields).

 

What I have noticed

If the wording is “all rows and all fields”, the safest exam answer is: customer.none

(because table-level ACL is what controls row-level record access, which is the foundation). 

The issue: when I research this further, people are suggesting the exact opposite so I am unclear. Any support and validation (proof) would be helpful. Semper Fi.

6 REPLIES 6

Bhuvan
Tera Sage

@sme4hire 

 

Correct answer is A. customer.none

 

This would give access to all rows and fields unless you have over-riding ACL defined at field level which is not explicitly mentioned in the question or choices. Given the choices, customer.none is the best answer.

 

If this helped to answer your query, please mark it helpful & accept the solution. 

 

Thanks,

Bhuvan

@sme4hire 

 

Did you get a chance to review this ?

 

If my response helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan