Overview
vLife DGO requires employees to complete six comprehensive data sections as part of their background evaluation. Progress is tracked across all sections, with the ability to update or delete section data as needed.Six Data Sections
Personal
Basic personal information, contact details, and address
Family
Family members, relationships, and dependents
Academic
Educational background and training certificates
Career
Employment history and professional trajectory
Economic
Financial information, assets, and liabilities
References
Personal and professional references
Progress Tracking
Completion Calculation
The system tracks completion of all six sections:Progress is calculated as a percentage, with each completed section contributing 16.67% to the total.
Section 1: Personal Data
Overview
Captures comprehensive personal information, contact details, and residential data.Data Fields
Basic Information:- Full name (
personalesNombre) - Date of birth (
personalesFechaNac) - Place of birth (
personalesLugarNac) - Nationality (
personalesNacionalidad) - Gender (
personalesSexo) - Marital status (
personalesEdoCivil) - Age (
personalesEdad) - Education level (
personalesEscolaridad)
- RFC (
personalesRFC) - CURP (
personalesCURP)
- Home phone (
personalesTelFijo) - Cell phone (
personalesTelCelular) - Office phone (
personalesTelOficina) - Extension (
personalesExt) - Emergency contact phone (
personalesTelRecados) - Emergency contact person (
personalesPersonaRecados) - Email (
personalesEmail)
- Street and number (
personalesCalleNum) - Colony/neighborhood (
personalesColonia) - Postal code (
personalesCP) - City/locality (
personalesLocalidad) - State (
personalesEstado) - Years at residence (
personalesAnioDom) - Number of residents (
personalesPersonasHab) - Cross streets (
personalesEntreCalles) - Property façade description (
personalesFachada) - Google Maps link (
personalesGoogle) - Additional observations (
personalesObservaciones)
Implementation
Social Media Accounts
After saving personal data, employees can add social media accounts:Multiple social media accounts can be added. Each is stored separately and can be deleted individually.
Section 2: Family Data
Overview
Captures information about family members and dependents.Data Fields
For each family member:- First name (
familiarNombres) - Last name (
familiarApellidos) - Relationship (
familiarParentesco) - Occupation (
familiarOcupacion) - Age (
familiarEdad) - Living status (
familiarVive) - Phone number (
familiarTelefono) - Dependent status (
familiarDependiente)
Implementation
Multiple family members can be added. Each entry can be edited or deleted independently.
Section 3: Academic Data
Overview
Captures educational background and professional training.Components
- Highest Academic Degree (single record)
- Training Certificates (multiple records)
Academic Degree Fields
- Degree level (
academicoUltimoGrado) - Start period (
academicoPeriodoInicio) - End period (
academicoPeriodoFinal) - Institution (
academicoInstitucion) - Document type (
academicoDocumento) - Location (
academicoUbicacion)
Training Certificate Fields
- Training details (
capacitacionDetalle) - Start date (
capacitacionInicio) - End date (
capacitacionFinal) - Institution (
capacitacionInstitucion) - Document type (
capacitacionDocumento)
Implementation
Section 4: Career Trajectory
Career data varies by evaluation type:- Permanencia: Current position and career history within the organization
- Nuevo Ingreso: Previous employment history outside the organization
- Permanencia
- Nuevo Ingreso
For existing employees:
- Current assignments
- Departmental transfers
- Position history
- Family in law enforcement
- Corporate family connections
Section 5: Economic Data
Overview
Comprehensive financial information including income, expenses, assets, and liabilities.Income Information
- Monthly income (
economicosMensual) - Additional income (
economicosAdicional) - Income source description (
economicosConsiste) - Total income (
economicosTotalIngreso)
Expenses
- Food (
economicosAlimentos) - Transportation (
economicosTransporte) - Utilities (
economicosServicios) - Communications (
economicosComunicaciones) - Credit cards (
economicosTarjetas) - Loans (
economicosCreditos) - Clothing (
economicosVestido) - Medical (
economicosMedico) - Savings groups (
economicosTandas) - Savings (
economicosAhorros) - School expenses (
economicosEscolares) - Rent (
economicosRenta) - Alimony (
economicosPension) - Other expenses (
economicosFaltante) - Total expenses (
economicosTotalEgresos)
Financial Details
- Property type (
economicosTipo) - Tax regime (
economicosRegimen) - Financial issues (
economicosProblematica)
Sub-tables
Economic data includes multiple related tables:- Bank Accounts - Type, institution, opening date, amounts
- Credits/Loans - Type, institution, debt, monthly payment
- Real Estate - Type, date, purchase method, value
- Personal Property - Vehicles and other valuable items
- Extra Income - Additional income sources
Implementation
Section 6: References
Overview
Captures both personal and professional references.Reference Types
-
Professional References (3 required)
- Name (
referenciasNombre1-3) - Position (
referenciasPuesto1-3) - Company (
referenciasEmpresa1-3) - Phone (
referenciasTelefono1-3)
- Name (
-
Personal References (3 required)
- Name (
referenciasNombreP1-3) - Home phone (
referenciasFijoP1-3) - Cell phone (
referenciasCelularP1-3)
- Name (
Implementation
All six references (3 professional + 3 personal) are saved as a single record. The entire set can be updated or deleted together.
Data Validation and Storage
Validation
The system performs validation at multiple levels:- Frontend validation - Form field requirements
- Backend validation - Data type and format checks
- Database constraints - Foreign key relationships
Encrypted Data Handling
All data capture forms receive encrypted evaluation IDs:Deleting Section Data
Employees can delete and re-enter any section:Cascade Deletion
Some sections delete related data:- Academics: Deletes academic degree AND all training certificates
- Career: Deletes trajectory AND family in process, corporate family, and employment history
- Economic: Deletes economic data AND all bank accounts, credits, properties, and vehicles
Related Controllers
- CapturePersonalesController.js (
src/controllers/CapturePersonalesController.js:1) - Personal data - CaptureFamiliaresController.js (
src/controllers/CaptureFamiliaresController.js:1) - Family data - CaptureAcademicosController.js (
src/controllers/CaptureAcademicosController.js:1) - Academic data - CaptureTrayectoriaController.js - Career trajectory
- CaptureEconomicosController.js (
src/controllers/CaptureEconomicosController.js:1) - Economic data - CaptureReferenciasController.js (
src/controllers/CaptureReferenciasController.js:1) - References
Next Steps
Document Upload
Upload required documents for your evaluation
Expediente Generation
Generate your complete evaluation PDF