Skip to main content

Calendar Editor

Applies to: Pro · Enterprise Last updated: 27-Feb-2026

Overview

The Calendar Editor lets you define and manage project calendars. Each calendar specifies a weekly work pattern (which days and how many hours) plus date-specific exceptions (holidays, shutdowns, overtime days). The editor uses a P6-inspired layout with a calendar list, a month-view hero panel, and action controls.

Prerequisites

  • Active Pro or Enterprise subscription
  • Editor Mode enabled
  • At least one project loaded

Opening the Calendar Editor

Open the Calendar Editor from:

Layout

The editor has three sections:

SectionPositionContents
Calendar ListLeft sidebarAll project calendars with selection
Month ViewCentreInteractive month calendar with colour-coded days
ActionsRight controlsAdd/rename/delete calendars, work week presets

Day Types & Colour Coding

Day TypeColourDescription
Work DayWhite (#ffffff)Normal working day
Non-Work DayLight blue (#d6e4f0)Weekend or non-working day
Exception — Non-WorkLight red (#ffe0e0)Holiday or shutdown
Exception — WorkLight yellow (#fff3cd)Overtime or special work day

The day order follows the P6 convention: Fri, Sat, Sun, Mon, Tue, Wed, Thu.

Monthly Statistics

The header bar displays statistics for the currently viewed month:

  • Work Days — number of working days
  • Total Hours — sum of working hours
  • Exceptions — number of exception dates

Weekly Pattern Editor

The weekly pattern defines default work hours for each day of the week.

DayColourDefault (5d × 8h)
SundayRed (#f5222d)0h
Monday–FridayBlue (#1677ff)8h
SaturdayOrange (#fa8c16)0h

Enter hours per day as a number between 0 and 24. Setting 0 hours marks that day as non-work.

Work Week Presets

PresetPatternTotal Hours/Week
5d × 8hMon–Fri, 8h each40h
6d × 8hMon–Sat, 8h each48h
7d × 8hEvery day, 8h each56h
5d × 10hMon–Fri, 10h each50h
7d × 24hEvery day, 24h each168h

Click a preset button to instantly apply that pattern.

Exception Editor

Exceptions override the weekly pattern for specific dates.

FieldDescription
DateSelect the exception date via date picker
HoursWorking hours for that date (0 = holiday)

Exceptions appear in a table below the monthly view.

  • 0 hours creates a holiday (non-work exception, shown in red on the calendar)
  • Any positive hours creates a work exception (shown in yellow on the calendar)

Calendar Preview

The preview panel shows a mini month-view (32×32px cells) with colour coding:

ColourMeaning
Red background (#fff1f0)Exception holiday
Orange background (#fff7e6)Modified work hours
Blue background (#e6f4ff)Normal work day
Grey background (#f5f5f5)Non-work day

Managing Calendars

Add a Calendar

  1. Click Add Calendar
  2. Enter a name for the new calendar
  3. Configure the weekly pattern and exceptions

Delete a Calendar

Select a calendar from the list and click Delete. You cannot delete a calendar that is assigned to activities.

Commands

All calendar operations support undo/redo:

CommandDescription
AddCalendarCommandCreates a new calendar
UpdateCalendarCommandModifies weekly pattern
DeleteCalendarCommandRemoves a calendar
AddCalendarExceptionCommandAdds a date exception
DeleteCalendarExceptionCommandRemoves a date exception

Tips & Best Practices

  • Create separate calendars for different work shifts (e.g., "Day Shift 5×8", "7-Day Shutdown")
  • Always add public holidays as non-work exceptions before running CPM
  • Use the 7d × 10h preset for turnaround/shutdown projects
  • The P6-style day order (Fri–Thu) matches Oracle Primavera P6 for easy comparison