Skip to main content

hr.dynamic_lists

Schema: hr
English table: hr.dynamic_lists
Italian original table: hr.lista_dinamic
Description: Definitions for dynamic employee filtering and listing criteria.

Overview

  • Columns: 15
  • Primary key: id
  • Outgoing foreign keys: 2
  • Incoming foreign keys: 1
  • Indexes: 4

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOInternal unique identifier (surrogate key).
list_code_idld_idintegerNOFunctional list identifier, unique within the tenant.
descriptionld_descrizionecharacter varying(50)NODescriptive name of the dynamic list.
active_employees_onlyld_dipendenti_in_forzabooleanNOFlag to filter only currently employed personnel.
start_dateld_datadateNOReference start date for the list logic.
notesld_notetextNOGeneral notes or usage instructions for the list.
use_variableld_usa_variabilebooleanNOBoolean flag to enable variable-based logic.
variable_nameld_variabilecharacter varying(50)NOName of the variable used in the list filtering.
end_dateld_data_aldateNOReference end date for the list logic.
use_functionsld_usa_funzionibooleanNOBoolean flag to enable report function-based logic.
report_function_code_idld_repfn_idintegerNOReference to the report function code id.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbCustom metadata fields in JSON format.
_deleted_deletedbooleanYESfalseTechnical flag for soft delete.
validity_periodld_periododaterangeYESGENERATED: daterange(start_date, end_date, '[]'::text)Daterange representing the window of validity for the list.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_dynamic_lists_report_functionreport_function_code_id, tenant_idhr._report_functionsrf_report_function_id, tenant_idRESTRICTRESTRICT
fk_dynamic_lists_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.dynamic_list_detailsfk_dynamic_list_details_listlist_code_id, tenant_idlist_code_id, tenant_id

Constraints

  • Primary key: pk_dynamic_listsid
  • Unique: uk_dynamic_lists_code_tenantlist_code_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_dl_code_tenantNObtreetenant_id, list_code_id) WHERE (_deleted = false
idx_dl_report_function_tenantNObtreetenant_id, report_function_code_id) WHERE (_deleted = false
idx_dl_validity_period_gistNOgisttenant_id, validity_period) WHERE (_deleted = false
idx_dynamic_lists_tenantNObtreetenant_id