This documentation supports the 25.1 version of BMC Helix Change Management.To view an earlier version, select the version from the Product version menu.

Enabling and configuring the calendar


With theBMC Helix Innovation Studio based calendar, you can customize how the ticket types are displayed and also add additional ticket types. As an administrator, you can configure the system settings and the display settings to customize the Calendar. You can customize views for different ticket types according to your needs. You can configure the calendar to show side bar, set the start day of the week, sort filters alphabetically, enable collision detection, and so on.

The following video (3:33) shows you how to add a custom ticket type to Calendar in BMC Helix ITSM
 

icon_play (1).pngWatch the YouTube video about adding a custom ticket type to Calendar in BMC Helix ITSM

 

The following video (3:21) shows you how to customize the main calendar view in BMC Helix ITSM
 

icon_play (1).pngWatch the YouTube video about customizing the main calendar view in BMC Helix ITSM

 

The following video (3:06) shows you how to configure different ticket types in BMC Helix ITSM Calendar 
 

icon_play (1).pngWatch the YouTube video about configuring the tickets in BMC Helix ITSM Calendar

 

Before you begin

  • Make sure the BMC Helix Innovation Suite server base URL is specified for the com.bmc.arsys.smartit>*>innovation_suite.base.url CCS parameter as described in Setting configuration parameters.
  • Make sure the Mid-Tier, Smart IT, Digital Workplace, and DWP Catalog entry point URLs are specified for the com.bmc.arsys.server.shared>*>IFrame-Allowed-Sites CCS parameter as described in Setting configuration parameters.
  • In BMC Helix Innovation Studio, make sure you have selected the Best Practice mode.
  • If you want to define custom views, you must use the extension container in BMC Helix Innovation Studio. To learn how to create a new view, see Creating or modifying view definitions.
  • If you want to customize the calendar, you have to create your own view. For more information, see To create a view by copying a default view.

 

To enable or disable the BMC Helix Innovation Studio based calendar

Important

  • You can opt in or opt out of the BMC Helix Innovation Studio based calendar anytime by enabling or disabling the enableISCalendar CCS parameter.
  • You must enable single logout to log out completely from BMC Helix Single Sign-On integrated applications. For more information, see Login and logout experience for end users.

As a new customer onboarding BMC Helix ITSM, the BMC Helix Innovation Studio-based calendar is enabled by default. To view the classic calendar, you must set the value of the enableISCalendar CCS parameter to FALSE.

You can enable or disable the BMC Helix Innovation Studio based calendar by following the below steps:

  1. In a browser, enter the following URL address to access the Remedy AR System:
    http://midTierServer:portNumber/arsys/
  2. Select AR System Administration > AR System Administration Console.
  3. Select System > General > Centralized Configuration.
  4. From Component Name, select com.bmc.arsys.smartit > *.
  5. Enter enableISCalendar in the Setting Name column.
  6. Perform one of the following steps:

    • Enter true in the Setting Value column to enable the BMC Helix Innovation Studio based calendar.
    • Enter false in the Setting Value column to disable the BMC Helix Innovation Studio based calendar. 

 

To create a view by copying a default view

The calendar provides the following types of out-of-the-box views that can be customized for Calendar:

  • Main Calendar View - Used for all the customizations related to the main calendar, like Show side bar, and enable collision detection.
  • Change Calendar View - Used for all the customizations related to the change calendar.
  • Quick Views - Used for all the customizations to the popover views for all the out-of-the-box ticket types.

Views.jpg

To customize any of these views, you must create a new view first by copying a default view.

  1. From the menu bar in BMC Helix ITSM, select Configuration > Innovation Studio Configuration.
  2. In the Settings pane, select Screen Configuration > Manage Views.
  3. Click dots.pngin the default view that you want to customize.

    Copy view.jpg
     
  4. Click Copy default view.
  5. Enter the view name for the copied view, and click Copy.

    View name.jpg

    Best practice
    Whenever you create a copy of the out-of-the-box default views, add your organization name in front of the name in the View Name field. This way, you can easily differentiate between your custom views and the out-of-the-box views, and also avoid upgrade error. For example, you create a custom view for Work order and name the view as Default_WO_Quick_View. In the latest version, if BMC adds a new view for Work order out of the box with the same name for the view, you get the following error while upgrading:

    ERROR (1701): Duplicate view definition; com.bmc.dsm.itsm-applications:Default_WO_Quick_View, WARNING (55): The following item was not imported
  6. Click Activate
    The copied view is displayed instead of the default view. 
  7. (Optional) Click Edit to modify the newly created view.
    In a separate tab, you are navigated to BMC Helix Innovation Studio View designer in edit mode. You can customize the interface for your view. For more information, see Defining the user interface through view definitions.

 

To update properties of the Calendar component

The Main Calendar View and the Change Calendar view use a calendar component to configure the main calendar and the change calendar respectively. You can configure the calendar to show side bar, set the start day of the week, sort filters alphabetically, enable collision detection, and so on, by updating the properties of the Calendar component.

You can update the properties of the Calendar component by following the below steps:

  1. Create a copy of the default calendar view as described in To create a view by copying a default view, and activate the newly created view.
  2. Click Edit to customize the new view.
  3. Click the Calendar component and update the properties as required.
    The following table provides information about the properties that you can configure for the Calendar component:

    Property

    Description

    Example

    View component name

    Enter a name to uniquely identify the view component.

    General properties.jpg

    Bundle Id

    Enter the Bundle Id for which you are using the calendar component. 

    External Base URL

    Enter the application's base URL where you can view the complete ticket details.

    Show side bar

    Use the toggle key to display the side bar for the calendar.

    Open side bar on launch

    Use the toggle key to enable the option to open or close the side bar for the calendar.

    Show dates ranges

    Use the toggle key to display the start and end dates of a ticket in the side bar of the calendar.

    Enable collision detection

    Use the toggle key to enable the option to detect collisions between change requests and help users to take action to manage and resolve the potentially harmful conflicts between these change requests. For more information, see Detecting-collisions-between-change-requests.

    Start day of the week

    Select the start day of the week that you want to display on the calendar.

    Use 24h format

    Use the toggle key to set the time format that you want to display on the timeline.

    The default value is 12-hour time format. 

    Popover/tooltip width

    Select the maximum width (in pixels) for the tooltip that displays a short overview of the specific event or ticket in the calendar view.

    Page Size

    Select the number to define the tickets that you want to display in the calendar view.

    The default value is 50.

    Hidden

    Use the toggle key to hide the calendar in specific conditions. For example, if you want to disable the calendar at all times or when a specific condition is met.

    Record Details

    Record definition name

    Select the record from which you want to fetch data to display on the calendar. 

    Record details setting component.jpg
     

    Filter expression

    Click Click to build an expression to build the qualification to fetch the data that you want to display the calendar.

    Sort order field

    Select the field based on which you want to sort the data in the calendar.

    Select record type field

    Use the toggle key to select the field from the record definition that holds the record type value.

    If you do not select the toggle key, you can directly provide the record type value as a hardcoded string.

    Record type

    Select the field that you want to use to display the ticket type.

    For example: Change, Release, Outage.

    App Instance Id

    Select the field that includes the application instance ID of the ticket.

    ID

    Select the field that includes the record ID of the ticket.

    Start date

    Select the field that you want to use to display the start date of the ticket on the calendar.  

    End date

    Select the field that you want to use to display the end date of the ticket on the calendar.  

    Title 

    Select the field that you want to use to display the title of the ticket on the calendar.  

    Description

    Select the field that you want to use to display the description of the ticket on the calendar. 

    Fetch BE_1.jpg

     

    Sort filters alphabetically

    Select the toggle key to display the filter fields in ascending order. 

    Field mappings for filters

    Select the fields that you want to display in the Filters section. Users can filter data based on these fields. 

     

    Fetch business events?

    Select the toggle key to display the business events in the calendar.

    If you do not select the toggle key, you will see the following error when you select Business Events in the Ticket Type filter in Calendar:

    BE error message.jpg

    Time Segment

    Select the field based on which you want to define the time segment.  

    Collision and draft request details

    Draft request fields are mapped to the change request that is either being created or edited in Progressive Web Applications (PWA). The collision data is fetched based on the draft change ID, draft start date, and draft end date.

    PWA domain name

    The domain name that the component uses to communicate with PWA.

    This field is visible only if you select the Enable collision detection option.

     

    Collision and draft requests.png

     

    Enable draft

    Use the toggle key to enable the draft record on the calendar that you want to modify.

    This field is visible only if you select the Enable collision detection option.

    Draft record mode

    Enter the mode for the draft record. You can use create or edit modes for the record.

    This field is visible only if you select the Enable draft option.

    Draft record type

    Select the field that you want to use to display the ticket type in the Change collisions window.

    This field is visible only if you select the Enable draft option.

    Draft ID

    Select the field that you want to use to display the ID of the ticket type field in the Change collisions window.

    This field is visible only if you select the Enable draft option.

    Draft start date

    Select the field that you want to use to display the start date of the ticket on the calendar in the Change collisions  window.

    This field is visible only if you select the  Enable draft   option.

    Draft end date

    Select the field that you want to use to display the end date of the ticket on the calendar in the Change collisions window.

    This field is visible only if you select the Enable draft option.

    Draft title

    Select the field that you want to use to display the title of the ticket on the calendar in the Change collisions window.

    This field is visible only if you select the Enable draft option.

    Draft description

    Select the field that you want to use to display the description of the ticket on the calendar in the Change collisions window. 

    This field is visible only if you select the Enable draft option.

 

To customize icon and pills of a ticket type

As an administrator, you can configure how your tickets look in the Calendar and what ticket information is to be displayed in the Calendar. You can customize the icon and pills for each ticket type. 

  1. Log in to BMC Helix ITSM as an administrator.
  2. From the menu bar, select Configuration > Innovation Studio Configuration.
  3. In the Settings pane, select Common Configurations > Calendar Configuration.
    The Calendar Configuration screen displays the configuration for the out-of-the-box tickets.

Calendar configuration.jpg
 

  1. To customize the configurations for the out-of-the-box ticket types, select the ticket type. For example, Change. 
    You can modify only the pill field IDs and icon for the out-of-the-box ticket types. The following image displays the configuration for Change ticket type.

    Edit calendar configuration.jpg
     
  2. Modify the configuration as required, and click Save.
  3. (Optional) To create a new configuration for a ticket type, click New.
  4. (Optional) Enter the configuration values as required, and click Save.
    The following table provides information about the properties that you can configure:

    Property

    Description

    Bundle Id

    Enter the Bundle Id for which you are using the calendar component. 

    Description

    Enter a description for the configuration.

    Ticket Type

    Enter the Data Provider ID of the ticket type from ITSM Calendar custom record definition. The value is usually the form name of the source ticket type.

    Ticket Type Label

    Enter a unique label to identify the ticket type in the calendar.

    Icon

    Enter the ADAPT ID of the icon that you want to use to identify the ticket type.

    Popover View Name

    Enter the view name that you want to display as a short overview when you click a specific event or ticket type in the calendar.

    This view can be configured in Settings > Screen Configuration > Manage Views.

    Pill 1 Field ID

    Enter the ID of the field that you want to highlight for the ticket in the calendar. For example, enter the field ID of Risk Level.

    Pill 2 Field ID

    Enter the ID of the field that you want to highlight for the ticket in the calendar. For example, enter the field ID of Priority.

    Pill 3 Field ID

    Enter the ID of the field that you want to highlight for the ticket in the calendar. For example, enter the field ID of Status.

    Pill 1 JSON

    1. Click Localize.
    2. In the Localize value dialog box, in the Value field of Default locale, enter the JSON data for how you want to display the field in the calendar.
      This JSON data must contain a mapping of ID against the Selection Value of the specified field. The numbers 0, 1, 2, and so on, are the IDs of selection values which have been mapped in JSON.

    For example:

    {"0": {"state": "#F1B521", "text": "Risk Level 1"}, "1": {"state": "#F98700","text": "Risk Level 2"},"2": {"state": "#F86E00","text": "Risk Level 3"},"3": {"state": "#FE5000", "text": "Risk Level 4"},"4": {"state": "#F93200","text": "Risk Level 5"}}

    The variables in the JSON are defined as follows:

    • (Optional) state defines the color of the pill. The default color is grey.  
    • text defines the display text on the pill.

    Pill 2 JSON

    Pill 3 JSON

 

To configure the business events

You must enable Fetch BE, to display all the business events for a selected time range, irrespective of the filters applied. 

  1. From the menu bar in BMC Helix ITSM, select Configuration > Innovation Studio Configuration.
  2. In the Settings pane, select Common Configuration > General > Calendar.
  3. In Business Event Configuration, specify the configuration for business events in JSON format.
    For example:
    {"maxBE": "20","sortBy": "2418","companyFilterIDFromCRD": "488100090","propertySelection": {"title":"301490900","description":"301490800"}}
    The value mapped for maxBE is the limit set for number of business events to be displayed in the calendar.

    BE config.jpg

The maximum number of records that are displayed in the calendar can be configured by setting Page size in the Calendar component. However, the business events are configured with a separate record definition. So, the maximum number of business events displayed in the calendar are configured separately by using the Business Event Configuration. The total number of records that are displayed in the timeline view is an addition of both the number of records specified in Page size, and the number of business events specified in maxBE.

For example, let's say you have set the limit to display maximum 20 business events, and you have set the page size to 100. In the timeline view of the calendar, you can see 100 records of other ticket types and additionally you can also see 20 business events. So, a total of 120 records are displayed. If the number of records exceeds the limit that you set, the calendar does not display all the records. For example, if the limit is set to display 20 records, only the first 20 records are displayed. More records are displayed as you scroll down the calendar. 

 

To display a custom ticket type in the calendar

The ITSM Calendar displays few ticket types like change, and incident, out of the box. If you need to display a custom ticket type in Calendar, perform the following steps:

  1. Add the custom ticket type as a source record to the ITSM Calendar CRD as described in To add an additional ticket type to the custom record definition.
  2. Copy the main calendar view and create a new view as described in To create a view by copying a default view.
  3. Edit the view and click Calendar component as described in To update the properties of the Calendar component.
  4. Click Edit filter mappings under Field mappings for filters.
  5. Select the fields that you want to display in the Filters section.
    The custom ticket type is visible in the calendar only after you map the fields to the filters.
  6. (Optional) Add a new calendar configuration as described in To customize icon and pills of a ticket type and customize the icons and pills for the custom ticket type.

 

To add new fields to the custom record definition

  1. Click New Field in ITSM Calendar CRD, and select the required datatype for the field.
  2. In the Details section, provide the following details for the field:

    Field

    Description

    (Optional) Named List

    Select the named list that you want to associate with the record field.

    Description

    Enter the description for the record field.

    (Optional) Field ID

    Enter the field ID for the field. If you leave this field blank, the field ID is generated automatically.

    Name

    Enter the name of the record field.

  3. In the FIELD MAPPINGS section, click Add/Remove Field Mappings, select the source record definition, and from the Source Field list select the source field that you want to map the newly added field.
    At runtime, the newly added field displays the data from the field that you selected from the Source Field list.
  4. Click Save

Selection fields provide users with a group of options from a list. A selection field can be for a single selection or for multiple selection. To add field mapping for selection fields, see Creating or modifying custom record definitions.

 

To add an additional ticket type to the custom record definition

The ITSM Calendar CRD includes few ticket types added as Source Record Definitions out of the box. The fields specific to these ticket types are already mapped to their respective source fields.

  1. Log in to BMC Helix Innovation Studio and navigate to the Workspace tab. 
  2. Click Applications.
    image2022-8-17_15-56-16.png
  3. Click ITSM Application.
  4. On the Records tab, click ITSM Calendar.
    ITSM Calendar CRD.jpg
  5. To add a record definition, click Add Source Record Definition.
    Add SRD.jpg
  6. In the Add Record Definition dialog box, from the Record Definition Name list, select the source record definition and click Save.
  7. Select any field and in the FIELD MAPPINGS section, click Add/Remove Field Mappings.
    The Add/Remove Field Mappings window displays sections for each of the source record definitions you have selected.
  8. Select the source record definition, and from the Source Field list, select the source field that you want to map with the selected field.
    Field mapping.jpg
  9. Click Save.
  10. Repeat steps 7, 8, 9 to map all the fields to their respective source fields.

    Important

    Make sure that you map all the fields, including any custom fields, to their respective source fields. Only the fields that are mapped are displayed in the calendar.

  11. (Optional) If you want to delete the source record, click the close iconclose icon.png.
    Close.jpg

    Important

    When you delete a source record, all the fields in the source record and their mapping to the custom record definition are deleted.

 

Instructions for classic interfaces

View instructions for classic Smart IT

Before you begin

To access the calendar in classic Smart IT, calendarFeatureEnabled should be set to true in the Setting configuration parameters. All users can see business events and outages. If you want your users to access the Change and Release ticket related details, you need to give the users the Change and Release agent permissions. For more information about roles and permissions, see Roles-and-permissions-in-Change-Management.

To configure the default view

As an administrator, you can modify the default view of the Calendar by changing the value of calendarDefaultView in the Setting configuration parameters. You can set the value of this configuration parameter to dayGridMonth or timeGridDay to set the monthly or daily view as default, respectively.

The calendar view automatically displays the list view if the calendar items exceed the display items limit defined in calendarItemsDisplayLimit in the Setting configuration parameters. The chunk size to fetch the calendar items in the list view is defined in calendarChunkSize in the Setting configuration parameters. You can modify these values as per your requirement.

To set the calendar as the landing page

As an administrator, you can set the calendar as the landing page of Smart IT. To do this, set the value Calendar in the landingPage in the Setting configuration parameters.

Note

If you set the calendar as landing page of Smart IT and calendarFeatureEnabled is set to false, then Smart IT Dashboard is automatically set as the landing page of Smart IT.

To disable the calendar feature

If you don't want the calendar feature to display in your organization's Smart IT environment, you can disable it by setting calendarFeatureEnabled value to false in the Setting configuration parameters.

View instructions for Mid Tier

To manage the Calendar administrator preferences

Administrator preferences apply to all Calendar users as default settings. You can define display preferences, customize the information that is displayed on the InfoTip when you hover over an event, define custom colors for selected fields, and create custom queries. Custom queries defined in the administrator preferences are listed as Predefined Queries in the Filters & Queries pane. 

Users can define user-specific display preferences that are restricted to the user and take precedence over the administrator preferences. Users can create custom queries specific to their requirements. User-defined custom queries are listed under User Defined Queries in the Filters & Queries pane.

Important

You must have the functional role of Change Config, Change Master, Release Config, Release Master, Incident Master, Incident Config, or Problem Master, in addition to Problem Config permissions to modify Calendar administrator preferences.

  1. From the Application Administration Console, click the Custom Configuration tab.
  2. From the Application Settings list, select one of the following options and then click Open:

    • Foundation > Advanced Options > Calendar Configuration
    • Change Management > Advanced Options > Change Calendar
    • Release Management > Advanced Options > Calendar Configuration
      The Calendar Configuration form appears.

      If you are using Internet Explorer 11, you must configure the values for the fields described in the following figure:

      CalendarConfiguration.png

  3. Select the data source. 
    The data source defines the set of forms that are used to populate the data. From the list, you can select change, release, incident, or problem as the primary data source preference. 
  4. Select Default to use the selected option as the default data source.

    Important

    You must enable the data source before you can set it as the default data source.

    The Company and Primary forms fields are auto-populated with the appropriate values.

  5. Open the Preferences tab to define the following data display preferences:

    Field name

    Description

    Query

    Select the default filter to apply to the Calendar data. The filter lists the predefined queries and user-created custom queries.

    View

    Select the preferred view. You have the following options:

    • Calendar—View the calendar events on a calendar view.
    • Eventlist—View a list of the calendar events.
    • Timeline—View the calendar events and records related to them across a timeline.

    Timespan in

    Select the duration (Days, Weeks, or Months) for which the calendar events are displayed.

    Status

    Select a status for the selected data source: Proposed, Enabled, Offline, Obsolete, or Delete.

    The status must be set to Enabled for the data source to be marked as a default data source. 

    If the data source should not be available in BMC Helix ITSM, select Delete.

    Auto collision

    (Applicable only for changes and releases) Select this option to enable the auto-collision detection feature in the Calendar. The Calendar displays a collision indicator on the changes that have collisions detected. 

    Important: To display the collisions in the Calendar for any locale other than the English language, make sure that you manually enable this option for the required locale.

  6. Open the InfoTip Template tab and customize the fields that are included in the InfoTip that is displayed when you hover over an event on the calendar.

    Section

    Description

    All Fields

    Lists the data source fields that are not currently displayed on the InfoTip. To add a field from this list to the InfoTip, select the field and click >.

    InfoTip Fields

    Lists the data source fields that are displayed on the InfoTip. To remove a field from the InfoTip, select the field and click <.

    InfoTip Template

    Displays the template file that includes details of the selected fields displayed on the InfoTip. If you add a field to or remove a field from the InfoTip Fields section, you must include or remove the field details from this template file and upload it again for your changes to take effect. 

    For example, if you add the Product Name field to the InfoTip Fields section, you must perform the following steps:

    1. Click Save to Disk to download and save the attached template.
    2. Add the following entry to the file and save it: 
      <tr><td class=\"toolTipLabel\">{1000002268Label}:</td><td>{1000002268}</td></tr>
      1000002268 is the displayed Field ID for the Product Name field. 
      The field ID is displayed with the field name in the All Fields and InfoTip Fields lists.
    3. Click Add to select, upload, and replace the existing template file with the file that you updated.
  7. Open the Colors tab and select field and color preferences for the calendar data. Select the field for which you want to define the color scheme from the Color scheme based on field. 

    Data source

    Available fields

    Change Request

    • Change Reason
    • Change Request Status
    • Class
    • Impact
    • Priority
    • Risk Level
    • Urgency

    Release Request

    • Business Justification
    • Deployment Type
    • Impact
    • Milestone
    • Priority
    • Release Status
    • Release Type
    • Risk Level
    • Urgency

    Incident Record

    • Impact
    • Incident Type
    • Priority
    • Reported Source
    • Status
    • Urgency

    Problem Record

    • Impact
    • Investigation Driver
    • Priority
    • Status
    • Urgency

    The valid values for the selected field are displayed in the table on the tab. 

  8. To change the color value of a field, select the field from the table, select a color from the color panel, and click Change Color
  9. Open the Manage Queries tab and perform the following steps:
    1. Click Create Query to define a new query, or select an existing query from the Query Selection list and add or modify the following query details:

      Field name

      Description

      Query Tier

      Select or enter up to three levels of categorization for your query. The Query Tier fields allow three levels of categorization for your search queries.

      Important: If you are creating a new query with an existing tier value, you must add the same level of tier values for the new query, as defined for the existing tier value.

      For example, you create a query with Tier 1 = Change, Tier 2 = Status, and Tier 3 = Open.

      Any new queries you define with Tier 1 = Change must include Tier 2 and Tier 3 values, and any new queries you define with Tier 1 = Change and Tier 2 = Status must include a Tier 3 value.

      Data Source

      This field is automatically populated depending on the data source selected.

      Form

      Select the form that you want to use to build your filter query. The Form list displayed depends on the data source selected.

      For Change Management, the following forms are available:

      • Change and Associations—Performs a search of change records and associated records
      • Change and Impacted Areas—Performs a search of change records and related impacted areas
      • Change Management Main Form—Performs a basic change record search
      • Release Manifest to Change Association—Performs a search for change records included within a release manifest

      For Release Management, the following forms are available:

      • Release and Associations—Performs a search for release records and associated records
      • Release Management Main Form—Performs a basic search of the release records

      Build Qualification

      Click the (+) icon to add search criteria to the defined filters based on the fields from the data source form. Use the Advanced Qualification builder to define the search criteria by using a combination of valid operators, wildcards, and keywords and fields found on the selected form.

      The Advanced Qualification dialog box includes to the following items:

      • Operators and symbols required to create the search query
      • The Keywords field, which enables you to select basic BMC Helix ITSM keywords
      • The Fields option, which displays the database name of the fields available on the selected data source form.

      Use the operators, symbols, and fields to create your query, and then click Select to save the query.

      Enable status

      Select this option to enable the query.

    2. Click Save Query to save the new query or updates made to the existing query.
      Any new queries that you create are listed under the query tiers that you defined when creating the query in the Query selection list of the Manage Queries dialog box. 
    3. Log off and log on again to view the new queries in the Queries > Predefined Queries list of the Filters & Queries pane.
    4. (Optional) To delete an existing query from the Query Selection list, select it and click Delete.
  10. Click Save to save your changes.

To manage your display preferences

Define your display preferences for each data source according to your requirements. You can set the display preferences to display data for a selected data filter, a specific calendar view, and for a specific duration, and define preferences of the type and level of business events.

  1. In the top-right area of the Calendar console, click the Settings icon and select Preferences.
    settings_menu.gif
  2. In the Display Preferences dialog box, select the following preferences:

    Field name

    Description

    Data Source

    Select the name of the primary data source for which you are defining preferences.

    To make this data source the default data source, select Default. Only one primary data source can be set to default, so when you set a data source as default, any existing default data source will no longer be the default one.

    The data source defines the set of forms that are used to populate the data. From the list, you can select the primary data source preference — change, release, incident, or problems.

    Timespan in

    Select the duration in Days, Weeks, or Months for which the calendar events are displayed.

    Default View

    Select the preferred view. You have the following options:

    • Calendar—View the calendar events on a calendar view.
    • Eventlist—View a list of the calendar events.
    • Timeline—View the calendar events and records related to them across a timeline.

    Query

    Select a query to filter the data. Select the preferred status from By Status to filter based on the status of the data source. If you have defined any custom filters for the data source, you can select them from the list.

    Business Events

    • Global—This setting is especially useful in a multitenancy environment. The global flag retrieves business events with Global as the company identifier.
      • If selected, all business events are shown.
      • If cleared, only business events local to the user's company are shown.
    • Level—This setting retrieves the level of business event indicated. If no level is defined (that is, it contains no value), all business events of all levels are retrieved.

      Important: To create a business event, select Functions > Time Segments > Create Business Events in the Change console.

    Outages

     Select the type of outages (planned and unplanned) that you want to see in the Calendar.

  3. Click Save.

To limit the number of records

You can define the maximum number of records that appear in the different views on the Calendar. 

  1. Log on to Mid Tier as a AR System Administrator.
  2. Open the NGC:Config form by using the Mid Tier URL. 
    For example, http://midTier/arsys/forms/arHostName/NGC:Config
    Replace the variables in this URL with the values in your environment. 

    Important

    By default, the NGC:Config form contains only one record. Do not create records in this form.

    Do not modify any values except the ones related to limits.

  3. Search the available record. 
    The options displayed vary based on the browser you are using.
  4. Change the appropriate values as required.
    For example, if you want to display 200 records in Microsoft Internet Explorer 9 for the Timeline view, select the appropriate field and set the value to 200.
  5. Click Save.

Examples of setting Calendar preferences

You can set user and administrator preferences for the Calendar. Some examples of these settings are provided below.

Example - Setting administrator preferences

Allen has upgraded to the latest version of BMC Helix ITSM. When he was using the earlier version of the solution, he used the Change Calendar extensively to manage events across the organization.

Allen wants to review and update the default administrator preferences for the Calendar. He wants to define the following preferences:

  • View all open changes for the month in the Calendar view.
  • View change requests and related tasks on the calendar, color coded on the basis of their Class.

Allen performs the following procedure to set the administrator preferences.

  1. On the Custom Configuration tab of the Application Administration Console, he selects Change Management > Advanced Options > Change Calendar.
  2. From Data Source, he selects Global > Change Request.
  3. On the Preferences tab, he selects the following values:

    Field name

    Selection

    Query

    By Status > All Open Changes

    View

    Calendar

    Timespan in

    Months

    uc1_pref.gif
     

  4. On the Colors tab, he selects Class from Color scheme based on.
  5. For each field value:
    1. Allen selects the field value from the table.
    2. He enters the # value from the following table

      Field value

      Color

      Emergency

      #FF2C01

      Expedited

      #A62F2B

      Latent

      #3CA968

      Normal

      #4963CA

      No Impact

      # F0FF26

      Standard

      #38CAB7

      uc1_color.png
       

    3. He clicks Change Color.
  6. He clicks Save.
  7. He logs out and logs back on to the application.

When users open the calendar, they see the following items, as shown in the following figure:

a. The Calendar displays all open change requests for the month for users who have not defined any user-specific calendar display settings.
b. The Legend displays the colors defined for the Class field.
c. The change request is color-coded based on the value of the Class field.

use_case1.gif

Example - Setting user preferences

Mary wants to open the calendar to view all changes for a week that have not yet been scheduled. She also wants to view any tasks related to the changes.

To set her preferences, Mary performs the following procedure:

  1. On the Calendar, Mary selects Settings > Preferences.
  2. On the Preferences dialog box, from Data source she selects Global > Change Request. She selects the Default option to make this her default selection.
  3. She selects the following values:

    Field name

    Selection

    Timespan in

    Weeks

    Default view

    Timeline

    Query

    By Status > All Pre-Scheduled Changes

    uc2_pref.gif
    She selects the Timeline view so that she can view all the changes and any tasks related to them in the same view. Because she has chosen the Timeline view, she does not change the settings for Business Events.

  4. She clicks Save.
  5. She logs out and logs back on to the application.
  6. The next time Mary opens the Change Calendar, she sees the following information, as shown in the following figure:
    1. The calendar displays all prescheduled change requests for the week in the Timeline view.
    2. The Timeline view also displays related tasks for the change requests.
    3. The Legend that is displayed and the color code of the change requests is based on the Class field, as defined in the Administrator Preferences.

      use_case2.gif

Example - Defining advanced qualifications for the Change Calendar queries

Using forms and defining advanced qualification criteria, you can create advanced search criteria for the calendar queries. This feature enables you to search for data according to your requirements.

Viewing data for change request with Site of Impact Areas as Americas

Allen wants to view Change records that impact sites in the Americas. He creates a custom query for Change Management that searches not only change request data but also data for Impacted Areas.

To create the query Allen performs the following procedure:

  1. On the Change Calendar, from the Settings menu, Allen clicks Manage Queries.
  2. On the Manage Queries dialog box, he clicks Create to create a new query.
  3. In the Query Name, he enters Change Impact for Tier 1 and Site for Tier 2.
  4. From Data source name, he selects Global > Change Request because he is creating the query for Change Management.
  5. From Data source form, he selects Change And Impacted Areas because he wants to search for change record information and impacted area information.
  6. For Qualification Builder, he clicks the (+) sign to build the qualification for his query.
  7. On the Advanced Qualification Builder dialog box, from the Fields list he selects Impacted Site. The form field name is added to the Qualification box.
  8. He clicks the = operator.
  9. In the Qualification box, he adds "Americas". The constructed query is as follows:
    'Related Site' = "Americas"
  10. He clicks Select to add the query to the qualification. 

    example2_adv_qual.gif
  11. On the Manage Queries dialog box, Allen clicks Save Query. The query is displayed under My Queries.

    example2_query.gif
  12. Allen clicks Close.
  13. He then logs out of the system and logs back on.
  14. He opens the Change Calendar. The saved query is displayed under Queries > My Queries > Change Impact > Site of the Filters & Queries pane. 

    example2_my_queries.gif

    When Allen runs the query by selecting it from the list, the calendar data displays only change requests for which the Site under Impacted Area is Americas.

Viewing data for a business critical CI called Email Services

  1. From Predefined Queries, select By Service.
  2. On the Search Change Requests by Related Configuration Item dialog box:
    1. Under Change Requests, select Critical from the Priority field.
    2. Under Service, select Email Services from the Name field. A service with this name must exist in the system.

      search_service_CI.gif
  3. To save this query, enter a name for this query in the Saved queries field and click Save Query.
  4. Click OK to run this query.

Example - Defining colors for Risk Level

Allen, the Change Manager, wants the Calendar color code requests based on their risk level, so that high risk requests can be easily recognized. He performs the following steps to define colors for different risk levels.

  1. On the Custom Configuration tab of the Application Administration Console, he selects Change Management > Advanced Options > Change Calendar.
  2. From Data Source, he selects Global > Change Request.
  3. On the Colors tab, he selects the Risk Level field.
    The table lists all valid values for the Risk Level field.
  4. He selects each risk level value and then picks the following colors for it:
    • Risk Level 1 – Pick a shade of Green (#A5D796)
    • Risk Level 2 – Pick a shade of Blue (#3366CC)
    • Risk Level 3 – Pick a shade of Yellow (#E3B52A)
    • Risk Level 4 – Pick a shade of Orange (#DA7706)
    • Risk Level 5 – Pick a shade of Red (#B90D0D) 

      example_color_pref.png
       
  5. He saves his changes.
    Allen must log out and log on for the changes to take effect.

When the calendar data is displayed, the record is displayed in the color defined for the risk level value of that record as shown in the following figure:

example_field_color.gif

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*