Skip to main content

hr.customer_activity_schedules

Schema: hr
English table: hr.customer_activity_schedules
Italian original table: hr.in_clienti_pianifica_att
Description: Master schedule for recurring customer activities and service planning.

Overview

  • Columns: 35
  • Primary key: id
  • Outgoing foreign keys: 1
  • Incoming foreign keys: 2
  • Indexes: 8

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOInternal surrogate primary key.
cas_idinclia_idintegerNOUnique identifier for the schedule within a tenant.
cas_customer_location_idinclia_inclise_idintegerNOReference to the customer site/location.
cas_project_idinclia_com_idintegerNOReference to the customer project.
cas_project_link_idinclia_coml_idintegerNOReference to the project link (assignment).
cas_project_activity_idinclia_comat_idintegerNOReference to the specific activity of the project.
cas_start_dateinclia_daldateNOStart date of the scheduled period.
cas_end_dateinclia_aldateNOEnd date of the scheduled period.
cas_slot1_start_timeinclia_fascia1_dalleintegerNOStart time for the first time slot (minutes from midnight).
cas_slot1_end_timeinclia_fascia1_alleintegerNOEnd time for the first time slot (minutes from midnight).
cas_slot2_start_timeinclia_fascia2_dalleintegerNOStart time for the second time slot.
cas_slot2_end_timeinclia_fascia2_alleintegerNOEnd time for the second time slot.
cas_hours_quantityinclia_num_oreintegerNONumber of hours planned.
cas_people_quantityinclia_num_personeintegerNONumber of people required.
cas_is_mondayinclia_lunbooleanNOFlag indicating the activity is scheduled on Mondays.
cas_is_tuesdayinclia_marbooleanNOFlag indicating the activity is scheduled on Tuesdays.
cas_is_wednesdayinclia_merbooleanNOFlag indicating the activity is scheduled on Wednesdays.
cas_is_thursdayinclia_giobooleanNOFlag indicating the activity is scheduled on Thursdays.
cas_is_fridayinclia_venbooleanNOFlag indicating the activity is scheduled on Fridays.
cas_is_saturdayinclia_sabbooleanNOFlag indicating the activity is scheduled on Saturdays.
cas_is_sundayinclia_dombooleanNOFlag indicating the activity is scheduled on Sundays.
cas_is_holidayinclia_festbooleanNOFlag indicating if the activity is scheduled on holidays.
cas_is_rigidinclia_rigidobooleanNOFlag indicating if the schedule is fixed/rigid.
cas_hours_quantity_altinclia_num_ore2integerNOAlternative number of hours planned.
cas_people_quantity_altinclia_num_persone2integerNOAlternative number of people required.
cas_is_rigid_altinclia_rigido2booleanNOAlternative rigid flag.
cas_period_labelinclia_periodocharacter varying(30)NOLabel describing the scheduling period (e.g. Weekly).
cas_notesinclia_notetextNOGeneral notes for the schedule.
cas_last_scheduled_oninclia_dt_ultima_pianificazionedateNODate of the last automatic scheduling execution.
cas_weekly_frequencyinclia_volte_settimanacharacter varying(20)NOTextual representation of weekly frequency.
cas_last_assigned_oninclia_dt_ultima_assegnazionedateNODate of the last manual or automatic assignment.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbJSON field for custom data.
_deleted_deletedbooleanYESfalseTechnical soft delete flag.
cas_validity_periodinclia_dt_periododaterangeYESGENERATED: daterange(cas_start_date, cas_end_date, '[]'::text)Generated daterange for the schedule validity.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_customer_activity_schedules_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

From tableForeign keySource columnsTarget columns
hr.customer_activity_calendarfk_customer_activity_calendar_activity_planactivity_plan_id, tenant_idcas_id, tenant_id
hr.customer_fixed_activitiesfk_customer_fixed_activities_activity_planactivity_plan_id, tenant_idcas_id, tenant_id

Constraints

  • Primary key: pk_customer_activity_schedulesid
  • Unique: uk_customer_activity_schedules_idcas_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_cas_id_tenantNObtreetenant_id, cas_id) WHERE (_deleted = false
idx_cas_location_tenantNObtreetenant_id, cas_customer_location_id) WHERE (_deleted = false
idx_cas_project_activity_tenantNObtreetenant_id, cas_project_activity_id) WHERE (_deleted = false
idx_cas_project_link_tenantNObtreetenant_id, cas_project_link_id) WHERE (_deleted = false
idx_cas_project_tenantNObtreetenant_id, cas_project_id) WHERE (_deleted = false
idx_cas_tenantNObtreetenant_id
idx_cas_tenant_location_period_gistNOgisttenant_id, cas_customer_location_id, cas_validity_period) WHERE (_deleted = false
idx_cas_tenant_period_gistNOgisttenant_id, cas_validity_period) WHERE (_deleted = false