Skip to main content

hr.customer_fixed_activities

Schema: hr
English table: hr.customer_fixed_activities
Italian original table: hr.in_clienti_attivita_fissi
Description: Defines recurring/fixed activity schedules for customers (e.g., standard weekly assignments).

Overview

  • Columns: 11
  • Primary key: id
  • Outgoing foreign keys: 3
  • Incoming foreign keys: 0
  • Indexes: 5

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOInternal surrogate primary key.
cfa_idincliaf_idintegerNOUnique identifier from the source scheduling system.
activity_plan_idincliaf_inclia_idintegerNOReference to the general customer activity plan.
employment_relationship_idincliaf_rap_idintegerNOReference to the employee assigned to this recurring slot.
start_timeincliaf_dalleintegerNORecurring start time for the activity.
end_timeincliaf_alleintegerNORecurring end time for the activity.
day_numberincliaf_n_giornonumeric(1,0)NODay of the week or sequence number for the recurrence.
hours_countincliaf_oreintegerNOTotal hours for this recurring slot.
tenant_idtenant_idintegerYESMulti-tenancy identifier.
colcustomcolcustomjsonbYES'{}'::jsonbJSON field for custom metadata.
_deleted_deletedbooleanYESfalseTechnical soft delete flag.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_customer_fixed_activities_activity_planactivity_plan_id, tenant_idhr.customer_activity_schedulescas_id, tenant_idRESTRICTRESTRICT
fk_customer_fixed_activities_employmentemployment_relationship_id, tenant_idhr.employment_relationshipser_id, tenant_idRESTRICTCASCADE
fk_customer_fixed_activities_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_customer_fixed_activitiesid
  • Unique: uk_customer_fixed_activities_cfa_idcfa_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_cfa_employment_tenantNObtreetenant_id, employment_relationship_id) WHERE (_deleted = false
idx_cfa_external_id_tenantNObtreetenant_id, cfa_id) WHERE (_deleted = false
idx_cfa_full_lookup_tenantNObtreetenant_id, activity_plan_id, employment_relationship_id, day_number) WHERE (_deleted = false
idx_cfa_plan_tenantNObtreetenant_id, activity_plan_id) WHERE (_deleted = false
idx_cfa_tenant_baseNObtreetenant_id