Overview
The Calendar System is a powerful tool for visualizing and managing transparency request deadlines. It automatically calculates business days, displays upcoming due dates, and helps ensure timely responses to all requests.The calendar integrates with the Calendar Service and automatically excludes weekends, official holidays, and manually disabled days from deadline calculations.
Accessing the Calendar
Navigate to Calendario from the main menu. The calendar is available to all authenticated users with appropriate roles.Calendar Views
The system offers three different calendar views for flexible deadline tracking:Day View
Detailed hourly view of a single day’s events
Week View
Seven-day overview with all scheduled deadlines
Month View
Full month view with color-coded deadlines (default)
Request Events
Event Display
Each transparency request appears as an event on the calendar:- Event Title:
[Folio] – [Requester Name] - Start Date: Request submission date
- End Date: Response deadline
- Color Coding: Based on urgency and request type
Color Coding by Urgency
Events are automatically color-coded based on business days remaining:- Verde (Green)
- Amarilla (Yellow)
- Roja (Red)
- Gris (Gray)
6+ business days remaining
- Plenty of time to respond
- Standard processing
- Background: Light green (#d4edda)
- Border: Green (#28a745)
Color Coding by Request Type
In addition to urgency, events can be styled by request type:- DAI: Purple background tooltip
- ARCO: Blue background tooltip
- No Type: Gray background tooltip
Deadline Priority
The system automatically determines which deadline to display based on priority:Prevention Deadline (Highest Priority)
If a request has an active prevention (prevención), the 10-day prevention deadline is displayed
Extension Deadline
If an extension (ampliación) was granted, the extended deadline (20 or 40 days) is shown
Business Day Calculation
Non-Working Days
The calendar automatically excludes:- Weekends: Saturdays and Sundays
- Official Holidays: Mexican federal holidays
- Manual Adjustments: Custom non-working days set by administrators
Official Holidays
The system includes the following Mexican federal holidays:- January 1: Año Nuevo (New Year)
- February 5: Día de la Constitución (Constitution Day)
- March 21: Natalicio de Benito Juárez (Benito Juárez’s Birthday)
- May 1: Día del Trabajo (Labor Day)
- September 16: Día de la Independencia (Independence Day)
- November 2: Día de Muertos (Day of the Dead)
- November 20: Día de la Revolución Mexicana (Revolution Day)
- December 12: Día de la Virgen de Guadalupe (Virgin of Guadalupe Day)
- December 24: Nochebuena (Christmas Eve)
- December 25: Navidad (Christmas)
- December 31: Fin de año (New Year’s Eve)
Working Day Logic
A day is considered a working day if:Calculate Business Days Between Dates
The system can calculate business days between any two dates:Calendar Controls
Show/Hide Header
Toggle the calendar header display using the switch in the control bar:View Expiring Requests
Click “Ver vencimientos” (blue button) to see a list of requests expiring soon:- Shows requests with less than 6 business days remaining
- Sorted by urgency (most urgent first)
- Opens in a dialog window
- Displays detailed information for each urgent request
Managing Non-Working Days
Enable/Disable Specific Days
Administrators can manually mark any day as non-working:Visual Indicators
Non-working days are visually distinct in the calendar:- Light gray background with diagonal stripe pattern
- Applied to weekends, holidays, and manually disabled days
- Blue background for the current day
Event Tooltips
Hover over any calendar event to see detailed information:- Request title: Folio and requester name
- Request type: DAI or ARCO
- Start date: When the request was received
- End date: Response deadline
- Business days remaining: Calculated in real-time
Calendar Integration
The calendar integrates with multiple system services:Expediente Service
Calendario Service
Best Practices
Regular monitoring: Check the calendar daily for upcoming deadlines
Use urgency view: Regularly check the “Ver vencimientos” list to prioritize work
Update non-working days: Keep the calendar current with any special closures or holidays
Color awareness: Train staff to recognize the urgency color coding system
Plan ahead: Use the month view to plan resource allocation for busy periods
Workflow Example
Role-Based Access
| Role | View Calendar | View Expiring | Manage Non-Working Days |
|---|---|---|---|
| CONSULTA | ✅ | ✅ | ❌ |
| CAPTURA | ✅ | ✅ | ❌ |
| SUPERVISIÓN | ✅ | ✅ | ✅ |
| ADMINISTRADOR | ✅ | ✅ | ✅ |
Technical Notes
Radzen Scheduler Component
The calendar uses Radzen’s Scheduler component:Performance Optimization
The system loads all events once during initialization and recalculates only when:- A new request is added
- A non-working day is toggled
- The page is refreshed
Next Steps
Request Management
Learn how requests appear on the calendar
User Management
Understand role-based access to calendar features