Access Flashcards
What permissions are given when the “Allow configuration” Application Access option is selected on a table?
Out of scope apps can create application files for tables:
- Business Rules
- Client Scripts
- New Fields (dictionary entries)
- UI Actions
What does the ACL table.None give permission to?
Entire table (needed to set more specific rules)
What does the ACL table.field give permission to?
Specific fields
What does the ACL table.* give permission to?
Field level
- all fields but those who have their own rule (table.field)
How must Application Access be configured to prevent all other private application scopes from creating configuration records on an application’s data tables?
Set the ‘Accessible from’ field value to ‘This application scope only’
What access needs to be given for out-of-scope applications to be able to create Business Rules?
When
1. Accessible from is’ All application scopes’
2. ‘Can read’ is selected
What access needs to be given for out-of-scope applications to be able to create UI Actions?
When
1. Accessible from is ‘All application scopes’
2. ‘Can read’ is selected
3. ‘Allow configuration’ are selected
What access needs to be given for out-of-scope applications to be able to create fields?
When
1. Accessible from is ‘All application scopes’
2. ‘Can read’ is selected
3. ‘Allow configuration’ are selected
Which roles grant access to source control repository operations such as importing applications from source control, or linking an application to source control?
- admin
- source_control
What modules enables security rule debugging?
System Security > Debugging > Debug Security Rules
What is the baseline access rules of a table in a privately-scoped application?
- Accessible from is ‘All application scopes’
- ‘Can read’ is selected
- All app scopes can read from the table
What can you never do when working with global application files?
Move application files into or out of a scoped applciation
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?
Can create
Can update
Can delete
Protection policies are not applied when installed via update sets (TRUE/FALSE)
True
Assume an application scope, sn_my_app, exists. Scripts from other application scopes can never delete records from tables in the sn_my_app scope (TRUE/FALSE)?
False