Entity Grantable Permission

DescriptionAn association between a module, a permission, a business role, and a software application. It defines the permissions that are available to be granted to a role for a module in a software application.

Attributes
Default Permission IndDefault Permission Ind

Relationship
Grantable Permission_Permission_FKGrantable Permission_Permission_FK
Grantable Permission_Module_FKGrantable Permission_Module_FK
Grantable Permission_Business Role_FKGrantable Permission_Business Role_FK
Grantable Permission_Software Application_FKGrantable Permission_Software Application_FK

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Default Permission Ind
DescriptionIndicates whether or not the permission is default for the module.
Data TypeStandards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Grantable Permission_Permission_FK
Is Identifying Relationshiptrue
Child TableGrantable Permission
Child Role Nameselected as
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePermission
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Grantable Permission_Module_FK
Is Identifying Relationshiptrue
Child TableGrantable Permission
Child Role Namedefined for
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableModule
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Grantable Permission_Business Role_FK
Is Identifying Relationshiptrue
Child TableGrantable Permission
Child Role Namedefined for
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableBusiness Role
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Grantable Permission_Software Application_FK
Is Identifying Relationshiptrue
Child TableGrantable Permission
Child Role Namedefined for
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableSoftware Application
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE