Creation restrictions across application scopes
The system restricts the creation of some configuration records when the current application scope does not match the application scope of the configuration record's target table.
Configuration record creation restrictions prevent one application from making unwanted changes to another application's data tables. These restrictions only apply when you create a configuration record whose target table belongs to another application. Configuration records that belong to the same application scope do not have these restrictions.
The system always enforces the following creation restrictions when a developer adds a configuration record belonging to another application scope.
| Configuration record type | Creation restrictions when target table is in another application scope |
|---|---|
| Access controls |
|
| Business rules |
|
| Calculated fields | You cannot create calculated fields for tables in another application scope. |
| Data policies |
|
| Field styles | You cannot create field styles for fields in another application scope. |
| Form sections |
|
| Record producers | You must have create access to the application table to create records from a record producer. |
| UI policies |
|
| UI script | You cannot create a global UI script from a scoped application. |
| Views |
|