Configuring My Calendar Options

You can configure display options for the My Calendar function.

In addition to the properties described in this section, a JPO can be used to exclude users from viewing particular object types. For more information, see Excluding Objects From My Calendar.

  1. Create or open the text file to contain customized properties. For more information, see Editing Properties Using MQL.
  2. To configure the types of tasks that can display in My Calendar, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxCommon.MyCalendar.Types=type_Task,type_Gate,type_Milestone,Type_Phase
      The task type list is comma-separated.

    2. Set the value for this property depending on your business requirements.
  3. To define icon locations for each task type, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxCommon.MyCalendar.<ObjectSymbolicName>.Icon=common\abc.png
      For example, emxCommon.MyCalendar.type_Task.Icon=common\abc.png indicates the file location for the icon for type_Task.

    2. Set the value for this property depending on your business requirements.
  4. To define the start date of a task type, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxCommon.MyCalendar.<ObjectSymbolicName>.StartDate.Attribute=Task Estimated Start Date
      For objects that have a Start Date attribute, the start date can be mapped here for display on My Calendar. If not applicable, the value is "None."

    2. Set the value for this property depending on your business requirements.
  5. To define the due date of a task type, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxCommon.MyCalendar.<ObjectSymbolicName>.DueDate.Attribute=Due Date to Populate Tasks
      This attribute is used for mapping the object to a day in the Day, Week or Month view.

    2. Set the value for this property depending on your business requirements.
  6. To indicate the state at which a task will be removed from My Calendar, follow these steps:
    1. Add or edit this line in the file used to import properties into a page object:

      emxCommon.MyCalendar.type_Task.CompletionState=Complete

    2. Set the value for this property depending on your business requirements.
  7. To change the color used to shade holiday cells in the Month view, follow these steps:
    1. Modify the style .my-calendar-holiday in the file dsecUIType-Custom.css.
    2. Locate and change the color definition:

      .my-calendar-holiday{
      background-color:#F2DDDC;
      }

      The default color is #F2DDDC, a light pinkish color.

  8. When finished updating the text file with all properties you want to modify, including the ones shown here, use the text file to modify the emxMyCalendarSettings.properties page object. For more information, see Editing Properties Using MQL.