Skip to main content

pres.weekly_shift_schema_profiles

Schema: pres
English table: pres.weekly_shift_schema_profiles
Italian original table: pres.prof_profora
Description: Profiles defining calculation rules specifically for a weekly shift schema (template). These override company-level defaults.

Overview

  • Columns: 48
  • Primary key: id
  • Outgoing foreign keys: 2
  • Incoming foreign keys: 0
  • Indexes: 0

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOPrimary Key.
wssp_profile_idprofp_idintegerNOInternal profile identifier.
tenant_idtenant_idintegerNOTenant identifier for data isolation.
wssp_schema_codeprofp_cod_proforacharacter(4)YES''::bpcharReference code of the associated weekly shift schema.
wssp_p1_early_tolerancedi_tol_ant_1numeric(3,0)YES0Tolerance in minutes for early arrival in period 1.
wssp_p1_late_tolerancedi_tol_rit_1numeric(3,0)YES0Tolerance in minutes for late arrival in period 1.
wssp_p1_early_roundingdi_arr_ant_1numeric(3,0)YES0Rounding interval for early arrival in period 1.
wssp_p1_late_roundingdi_arr_rit_1numeric(3,0)YES0Rounding interval for late arrival in period 1.
wssp_p2_early_tolerancedi_tol_ant_2numeric(3,0)YES0Tolerance in minutes for early arrival in period 2.
wssp_p2_late_tolerancedi_tol_rit_2numeric(3,0)YES0Tolerance in minutes for late arrival in period 2.
wssp_p2_early_roundingdi_arr_ant_2numeric(3,0)YES0Rounding interval for early arrival in period 2.
wssp_p2_late_roundingdi_arr_rit_2numeric(3,0)YES0Rounding interval for late arrival in period 2.
wssp_p3_early_tolerancedi_tol_ant_3numeric(3,0)YES0Tolerance in minutes for early arrival in period 3.
wssp_p3_late_tolerancedi_tol_rit_3numeric(3,0)YES0Tolerance in minutes for late arrival in period 3.
wssp_p3_early_roundingdi_arr_ant_3numeric(3,0)YES0Rounding interval for early arrival in period 3.
wssp_p3_late_roundingdi_arr_rit_3numeric(3,0)YES0Rounding interval for late arrival in period 3.
wssp_p4_early_tolerancedi_tol_ant_4numeric(3,0)YES0Tolerance in minutes for early arrival in period 4.
wssp_p4_late_tolerancedi_tol_rit_4numeric(3,0)YES0Tolerance in minutes for late arrival in period 4.
wssp_p4_early_roundingdi_arr_ant_4numeric(3,0)YES0Rounding interval for early arrival in period 4.
wssp_p4_late_roundingdi_arr_rit_4numeric(3,0)YES0Rounding interval for late arrival in period 4.
wssp_p5_early_tolerancedi_tol_ant_5numeric(3,0)YES0Tolerance in minutes for early arrival in period 5.
wssp_p5_late_tolerancedi_tol_rit_5numeric(3,0)YES0Tolerance in minutes for late arrival in period 5.
wssp_p5_early_roundingdi_arr_ant_5numeric(3,0)YES0Rounding interval for early arrival in period 5.
wssp_p5_late_roundingdi_arr_rit_5numeric(3,0)YES0Rounding interval for late arrival in period 5.
wssp_p6_early_tolerancedi_tol_ant_6numeric(3,0)YES0Tolerance in minutes for early arrival in period 6.
wssp_p6_late_tolerancedi_tol_rit_6numeric(3,0)YES0Tolerance in minutes for late arrival in period 6.
wssp_p6_early_roundingdi_arr_ant_6numeric(3,0)YES0Rounding interval for early arrival in period 6.
wssp_p6_late_roundingdi_arr_rit_6numeric(3,0)YES0Rounding interval for late arrival in period 6.
wssp_break_block_minutesdi_blocco_pausaintegerYES0Minimum break duration to be enforced (minutes).
wssp_punch_modedi_modo_timbintegerYES0Calculation mode for punches (0=Standard, 1=Modified).
wssp_service_authorization_modedi_autoriz_servintegerYES0Workflow mode for authorizing service-related hours.
wssp_service_justification_codedi_causale_servcharacter(4)YES''::bpcharDefault justification code for service hours.
wssp_track_latenessdi_conta_ritardibooleanYESfalseFlag to enable lateness tracking.
wssp_min_lateness_minutesdi_minuti_min_ritanumeric(2,0)YES0Minimum threshold to trigger a lateness event.
wssp_max_lateness_minutesdi_minuti_max_ritanumeric(2,0)YES0Maximum threshold for lateness.
wssp_overtime_from_excessdi_strao_in_esuberobooleanYESfalseIf true, overtime is automatically derived from worked time exceeding schedule.
wssp_overtime_compensation_modedi_compens_straointegerYES0Method for overtime compensation (0=Paid, 1=Banked).
wssp_daily_overtime_min_thresholddi_minimo_gio_straonumeric(6,2)YES0Minimum minutes of overtime required to be recognized.
wssp_daily_overtime_stepdi_incremento_gio_straonumeric(6,2)YES0Incremental step for recognized overtime.
wssp_daily_overtime_limitdi_limite_gio_straonumeric(6,2)YES0Maximum daily limit for overtime recognition.
wssp_flex_modedi_flexintegerYES0Schedule-specific flexibility management mode.
wssp_flex_start_windowdi_flex_dallenumeric(4,0)YES0Start of the flexibility window (HHMM).
wssp_flex_end_windowdi_flex_allenumeric(4,0)YES0End of the flexibility window (HHMM).
wssp_flex_max_minutesdi_flex_minutinumeric(3,0)YES0Max allowed minutes for flexible entry/exit.
wssp_flex_rounding_minutesdi_flex_arrotnumeric(2,0)YES0Rounding interval applied to flexible time.
wssp_flex_tolerance_minutesdi_tol_flexnumeric(2,0)YES0Tolerance applied to flexibility limits.
wssp_worked_hours_roundingdi_arrot_lavoratenumeric(2,0)YES0Rounding interval for the total worked hours in the day.
wssp_is_enabledprofp_enabledbooleanYESfalseFlag to activate this specific schema profile.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_wssp_tenanttenant_idcloud.tenantsten_internal_idCASCADECASCADE
fk_wssp_weekly_shift_schemastenant_id, wssp_schema_codepres.proforatenant_id, cod_porCASCADECASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_weekly_shift_schema_profilesid
  • Unique: c_uk_wssp_tenant_profiletenant_id, wssp_profile_id
  • Unique: c_uk_wssp_tenant_schema_codetenant_id, wssp_schema_code

Indexes

No indexes detected.