Skip to main content

hr.organization_units

Schema: hr
English table: hr.organization_units
Italian original table: hr.organigramma_det
Description: Organization chart units/nodes (tenant-scoped).

Overview

  • Columns: 14
  • Primary key: id
  • Outgoing foreign keys: 5
  • Incoming foreign keys: 2
  • Indexes: 7

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
ou_idorg_idintegerNOBusiness identifier of the organization unit (unique per tenant).
ou_organization_chart_idorg_orga_idintegerNOOrganization chart identifier (references organization charts).
ou_parent_idorg_father_idintegerYESParent organization unit identifier (for hierarchy).
ou_nameorg_denominazionecharacter varying(60)NOOrganization unit name.
ou_descriptionorg_descrizionetextNOOrganization unit description.
ou_role_idorg_ru_idintegerYESDefault role associated with the organization unit (optional).
ou_typeorg_tipointegerNOOrganization unit type code.
ou_job_profile_idorg_proatt_idintegerYESJob profile identifier associated with the organization unit (optional).
ou_workplace_idorg_sede_idintegerYESWorkplace/site identifier associated with the organization unit (optional).
ou_manage_employeesorg_gestisci_dip_nodobooleanNOIndicates whether employees can be managed within this organization unit node.
tenant_idtenant_idintegerYESTenant identifier.
colcustomcolcustomjsonbYES'{}'::jsonbCustom fields (JSON).
_deleted_deletedbooleanYESfalseSoft-delete flag.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_org_role_idou_role_id, tenant_idhr.positionspos_code_id, tenant_idRESTRICTRESTRICT
fk_ou_job_profileou_job_profile_id, tenant_idhr.job_profilesjp_code, tenant_idRESTRICTRESTRICT
fk_ou_organization_chartou_organization_chart_id, tenant_idhr.organization_chartsoc_code, tenant_idRESTRICTRESTRICT
fk_ou_workplaceou_workplace_id, tenant_idhr.work_sitessede_id, tenant_idRESTRICTRESTRICT
fk_tenant_idtenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.organigramma_gruppifk_orgag_org_idorgag_org_id, tenant_idou_id, tenant_id
hr.person_competency_assessmentsfk_prcpca_org_unit_idpca_org_unit_id, tenant_idou_id, tenant_id

Constraints

  • Primary key: pk_organization_unitsid
  • Unique: uk_ou_tenant_ouou_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_ou_tenantNObtreetenant_id
idx_ou_tenant_jobprofileNObtreetenant_id, ou_job_profile_id) WHERE (_deleted = false
idx_ou_tenant_orgchartNObtreetenant_id, ou_organization_chart_id) WHERE (_deleted = false
idx_ou_tenant_ouNObtreetenant_id, ou_id) WHERE (_deleted = false
idx_ou_tenant_parentNObtreetenant_id, ou_parent_id) WHERE (_deleted = false
idx_ou_tenant_roleNObtreetenant_id, ou_role_id) WHERE (_deleted = false
idx_ou_tenant_workplaceNObtreetenant_id, ou_workplace_id) WHERE (_deleted = false