ROLEASNPRM

Role Assignment Permission table. This table specifies the roles that users with a particular assigning role are able to assign to other users.

Column Descriptions:

NameTypeDescription
ROLEASNPRM_IDINTEGER NOT NULLA generated unique key.
ASSIGNING_ROLE_IDINTEGER NOT NULLUsers with this role are able to assign the assignable role to other users.
ORGENTITY_IDBIGINT NOT NULLOrganization for which this role assignment privilege applies. This must be Root Organization (-2001).
ASSIGNABLE_ROLE_IDINTEGERThe role that can be assigned to other users by users with the assigning role.
OPTCOUNTERSMALLINT NOT NULL DEFAULT 0The optimistic concurrency control counter for the table. Every time there is an update to the table, the counter is incremented.

Indexes:

NameColumn NamesType
<SYSTEM-GENERATED>ROLEASNPRM_IDPrimary Key
I0000967 ASSIGNING_ROLE_ID+ORGENTITY_ID+ASSIGNABLE_ROLE_IDUnique Index
I0001284ORGENTITY_IDNon-Unique Index

Constrained By Parent Tables:

ConstraintColumnsParent TableParent ColumnsType
F_1214ORGENTITY_IDORGENTITYORGENTITY_IDCascade
F_1215ASSIGNING_ROLE_IDROLEROLE_IDCascade
F_1216ASSIGNABLE_ROLE_IDROLEROLE_IDCascade