Security override
Suppose the person who imports a formula, item, and specification is not the
owner; and the Group and Role values in the PER
detail code
are below 7 (read, write, copy)
. Then the import does not
succeed in creating or updating data.
For the import of these objects to succeed, this criteria must be true:
- The import user is the object’s owner AND the owner
security is
7 (read/copy/write)
or15 (read/copy/write/delete)
. - OR the import user is not the object’s owner. The import
user belongs to the group that is associated with the formula AND the group security is
7
or15
. - OR the role that is associated with the object has a
security of
7
or15
.
For example, this import fails unless the importer is JSMITH
. This is because the group security is 3 (read/copy)
and the role security is 0 (no access)
.
<FSFORMULAPER>
<GROUP_CODE>ADMIN</GROUP_CODE>
<OWNER_CODE>JSMITH</OWNER_CODE>
<GROUP_SECURITY>3</GROUP_SECURITY>
<OWNER_SECURITY>15</OWNER_SECURITY>
<ROLE_SECURITY>0</ROLE_SECURITY>
<FORMULA_ID>2858</FORMULA_ID>
</FSFORMULAPER>
A master user can disable security settings for the purposes of import.