Browse Guides

Change Management
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>In this guide we will cover:</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Change Management Explained</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Types of Change</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Change Management Tab</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Approval Processes</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Approval Step on a Workflow</strong></span></p><p><strong>-&nbsp;</strong><span style="box-sizing: inherit; font-size: 11pt;"><strong>Change Freeze Periods</strong></span><span style="box-sizing: inherit; font-size: 11pt;"><strong>&nbsp;</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Asset Dependencies</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Change Calendar</strong></span></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>- Date Dependencies</strong></span></p><p><br></p><p><br></p><p><span style="box-sizing: inherit; font-size: 11pt;"><strong>Admin Guides:&nbsp;</strong></span></p><ul><li><span style="box-sizing: inherit; font-size: 11pt;"><a href="https://usehalo.com/haloitsm/guides/1818/" rel="noopener noreferrer" target="_blank"><strong>Change Management</strong></a>&nbsp;</span></li></ul><p><span style="box-sizing: inherit; font-size: 11pt;"><br></span></p><p><strong><span style="font-size: 14pt;">Change Management</span></strong></p><p>When a change request ticket is raised, this should be assessed according to your change management process, often this will require approval before any changes are implemented or scheduled for implementation. Different types of change requests can be configured, such as a Standard Change or an Emergency Change, depending on the urgency of the change required.</p><p><br></p><p><span style="font-size: 14pt;"><strong>Types of Change</strong></span></p><p>Types of change should stick to a standard process in order to efficiently go about change management. For best practice 4 distinct change types should be implemented.&nbsp;</p><p><br></p><p><strong>1. Standard Changes</strong></p><ul><li>A low-risk, pre-authorised change that is well understood and fully documented, and can be implemented without needing additional authorisation. Is often initiated as a service request, but may also be an operational change.</li><li>Requires a full risk assessment and authorisation only during creation, or modification due to business change or occurrence of an incident.</li></ul><p><strong>2. Normal Change</strong></p><ul><li>A change that needs to be scheduled, assessed, and authorised following a standard process.</li><li>Involves change models based on the type of change determine the roles for assessment and authorisation i.e. low level changes require local (team or supervisor) authorisation while high level changes may require board level authorisation.</li><li>Initiation is triggered by the creation of a manual or automated change request.</li></ul><p><strong>3. Major Change</strong></p><ul><li>This change has a high level risk or great financial implications for the business.</li><li>A full change procedure is required with approvals from appropriate levels of management before proceeding with this change type.</li></ul><p><strong>4. Emergency Change</strong></p><ul><li>A change that must be implemented as soon as possible without strictly following the standard process e.g. to resolve an incident or implement a security patch.</li><li>The process for assessment and authorisation is expedited to ensure quick implementation, so scheduling and documentation is not a priority.</li><li>The change authority may be separate from what is standard or normal practice, typically smaller in number but with greater capacity to expedite approval.</li></ul><p>Categorising any change should be one of the first steps in recognising a change, understanding its impact and severity.</p><p><br></p><p><strong><span style="font-size: 14pt;">Change Management Tab</span></strong></p><p>The change management tab can be configured in Configuration &gt; Tickets &gt; Change Management. Head to the Custom Objects course to see how the change management tab can be configured in a different way (Guide: <a href="https://usehalo.com/haloitsm/guides/2039" target="_blank" rel="noopener noreferrer"><strong>Custom Tabs</strong></a>).</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI5YzZiMDkzLTg4YzUtNDIwMS1hMzQxLTc2MmNhZDIwMjM1ZCJ9.s3D79Q6R_4UeS0niaVcqUUY7Bg5u_5F1sOHQnSxC-TU" class="fr-fic fr-fil fr-dib" width="914" height="619"></p><p><strong><span style="font-size: 10pt;">Fig 1. Change Management tab</span></strong><img data-fr-image-pasted="true" src="https://academy.halopsa.com/storage/s3/////DIR_02350/lessons/uCp96_2350_1705325331" class="fr-fic fr-fil fr-dib" width="2" height="16"></p><p>When enabled, the change management tab will appear on all change request ITIL ticket types and the fields displayed with in it can be enabled, as shown above.</p><p><br></p><p><strong><span style="font-size: 14pt;">Approval Processes</span></strong></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjFjZjY2MjZlLWU4ZjktNDU1Zi1hOGIxLWM5ZTE1NTRkMjIwOSJ9.eN_1GOZhexQn6Ufm25xHIALkQbc9Kk2XrcY69aqbp_w" class="fr-fic fr-fil fr-dib" width="639" style="width: 639px;" height="140"><strong><span style="font-size: 10pt;">Fig 2. Approval Process Buttons</span></strong></p><p>&nbsp;</p><p>The approvals can be configured in the approval process module of the configuration. The purpose of this is to restrict who can approve certain changes and ad-hoc approvers can be added for when the other approvers are not available.</p><p><br></p><p><strong>There are 5 types of approvers</strong></p><p>The first type of approver is an end-user. An approval process of this type will send an email to the end-user asking for their response to an approval request. This could be related directly to services that you provide or assets they are associated with.</p><p>The second type of approver is a manager. When you&#39;re using the Active Directory integration this will sync your managerial structure through to Halo. This means that the system will have a record of who manages whom, and can therefore use this information to send approval messages to the end-user&#39;s manager or even manager&#39;s manager if selected.</p><p>The third type of approver is a Team Leader, which is configured in the agent&#39;s permissions.</p><p>The fourth type is a Change Advise Board (CAB), which can be added to the approval process which is a group of people that are specifically configured for a certain approval. For example, if there was a team of people that you would want to add as part of the setup process, you can set the approval to approve by a fixed CAB.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImY4NjllZTg5LTAxNWUtNDdjNy1iNTkyLTM1YmU0N2YzZWQ1YyJ9.3PF4HMN5IX1YQXlJGK0WFFx5HskmfwcN6FmWzid-a7k" class="fr-fic fr-fil fr-dib" width="675" height="545"><img data-fr-image-pasted="true" src="https://academy.halopsa.com/storage/s3////////DIR_02350/lessons/MpSLO_2350_1704812348" class="fr-fic fr-fil fr-dib" width="2" height="16"><strong><span style="font-size: 10pt;">Fig 3. Configuring a CAB for approvals</span></strong></p><p>&nbsp;</p><p>A CAB&#39;s work by a given number of accept votes is required for successful approval. If the number of accept votes does not meet the required number, the approval is rejected. This number is listed in the configuration for the CAB.</p><p>The final type of approver is an ad-hoc approver. This will ask you to select a user or agent from the list of all available approvers. This option can also be used in combination with the above options by checking the below option on the approval step.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijg3ODQwNGFlLTU0MDQtNGFmNi1hMzFiLTBkOTE5YTY3NDZlYyJ9.wcJpChclR4zlelC4-LEaY4pHNljGgjE4L4k25SXcE2E" class="fr-fic fr-fil fr-dib" width="679" height="685"><strong>Fig 4. Allowing Ad-hoc approvers</strong></p><p><br></p><p>The My Approvals Area of the service desk is useful to see the list of approvals that require action. The following tile style display can be viewed when clicking into the area:</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImUwNjBhNzM3LTg2ZTAtNGNiZi1hOTY3LTUyMzdhZWNlZDE2YyJ9.-Qv20UgTA3_--n8AqKlKo7tp2oJHTB7njFxTgeS7wtk" class="fr-fic fr-fil fr-dib" width="1692" style="width: 1694px; height: 427.621px;" height="428"></p><p><strong><span style="font-size: 10pt;">Fig 5. My Approvals Area</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Approval Step on a Workflow</span></strong></p><p>Approvals can be added to workflows in order to i.e. prevent the next step being moved to without someone approving the current step.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMxMWJiOTM3LWEzNTctNGM0ZS1hNDQzLTM1YmY1NGFjNzNkZCJ9.rn-4UxcXLxg0Gn3Jr_HsKhv6YrmEqXdrrSicLvO3LSA" class="fr-fic fr-fil fr-dib" width="1517" style="width: 1519px; height: 714.927px;" height="715"><strong><span style="font-size: 10pt;">Fig 6. Approval Step Added to a Workflow</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Change Freeze Period</span></strong></p><p>Within the change management module of the configuration, you can set change freeze periods by clicking the &quot;Change Freeze Periods&quot;. The purpose of these is to allow for certain date ranges where there is to be no changes made, this will stop agents from being able to create change requests during the specified dates. This is useful for certain times throughout the year such as Christmas when there may be no employees working, so the change freeze period could be set from i.e. the 24th of December until the 28th of December, it can also be recurring as shown below.&nbsp;</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNmYzRjNjQ0LWE1Y2EtNDUwMC1hZGYzLTNjYmM1Nzg2ZGRkOSJ9.QI-ofq0QIJXPGMwR16eIy6lwqkruu2T4IpbtDbHrEnE" class="fr-fic fr-fil fr-dib" width="1485" style="width: 1487px; height: 812.503px;" height="813"><strong><span style="font-size: 10pt;">Fig 7. Adding a Change Freeze Period</span></strong></p><p><br></p><p>The setting called &quot;Enable Change Collision Detection&quot; is used to notify agents when they attempt to log a Change Request with times that overlap any other Change Requests, or Freeze Periods defined. This can be controlled on a Ticket Type level using the settings &quot;Ignore Collision Detection&quot; which will bypass all collision detection for any ticket logged of that type, and &quot;Exclude from Collision Detection&quot; which will exclude all tickets of that type from being included in collision detection.&nbsp;</p><p><br></p><p>Agents will also be prevented from changing the start and target date of a change request ticket to a date that is within a change period. If they use an action that changes these fields they will receive a pop-up notifying them there is a change period within this time and the start/target dates will not be changed.&nbsp;</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijc0OGM4ZWQ4LTJiYWItNGQ1NC1iM2ZiLTVlYzU2NjFmNzBmYiJ9.YlEn_x60N6V_yhDmCPZYp3UysbHjOU7fchs5OX6Uag8" class="fr-fic fr-fil fr-dib" width="897" height="611"><strong>&nbsp;</strong></p><p><strong><span style="font-size: 10pt;">Fig 8. Setting Freeze Period to Recurring</span></strong></p><p><br></p><p>The &quot;Create Schedule&quot; button becomes visible when the recurring checkbox is selected. This is used to set a recurrence pattern.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEwYmU5NTM1LTZmYTItNDNkMS1iNjI0LWE1N2JjYTNjNDM4NCJ9.Gt8HnkMZGrFuFPCQx79OLGlCctGEfpDd0FgGSNga8Z8" class="fr-fic fr-fil fr-dib" width="1623" style="width: 1625px; height: 669.169px;" height="669"></p><p><strong><span style="font-size: 10pt;">Fig 9. Configuring the Schedule for the Change Freeze Period</span></strong></p><p><br></p><p id="isPasted"><strong><span style="font-size: 14pt;">Customer Specific change Freeze Periods</span></strong></p><p>Change freeze periods can be customer specific, that is, you can log freeze periods that only apply to certain customers. This is particularly useful when maintenance is being carried out for a particular customer, so changes cannot be enacted, but other customers remain unaffected.&nbsp;</p><p><br></p><p>This is done when adding a freeze period to the freeze period table by checking &#39;Apply change freeze to selected Customers only&#39;. When checked, you will be able to choose which customer(s) this freeze period applies to.&nbsp;</p><p><br></p><p>In the below example, the change freeze period will only apply to the customer &#39;Acorn Construction&#39;. Users under this customer will not be able to log a change request between the dates 22/09/25-26/09/25 but other customers will be able to.</p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><img data-fr-image-pasted="true" src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjRmY2Q4YTliLTFjZjYtNGU1Mi05NWQxLTg1MWY4NDIxNDBjNCJ9.B1eJoAcfbCvE8lNlWd5eZoyNwnArtuPXrRBASDGZlFE" width="578" height="577" style="box-sizing: inherit; border-style: none; cursor: pointer; padding: 0px 1px; user-select: none; text-align: left; width: 580px; height: 577.294px; max-width: none !important;" class="fr-fil fr-dib"></p><p><strong><span style="font-size: 10pt;">Fig 10. Customer specific change freeze period</span></strong></p><p><br></p><p><span style="font-size: 14pt;"><strong>Asset Dependencies</strong></span></p><p>If there are assets on the ticket, which are dependant on other assets, there is now an option to add in the dependencies tab of the assets. First click into the edit section of the asset field on the field list of a ticket type:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjJlNGEyNjY0LWI5ZjEtNGU0Ni04MjQ3LTk3YzVmNzQ0OWE1NiJ9.83KbKlHfeCZ8gzJW4_RX1k_PdvaExBbD6TANlab-29w" class="fr-fic fr-fil fr-dib" width="1540" style="width: 1542px; height: 578.871px;" height="579"></p><p><strong><span style="font-size: 10pt;">Fig 11. Edit the Asset field on the ticket field list</span></strong></p><p><br></p><p>Then tick on the &quot;Show Dependencies Tab&quot; on the edit list:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNiMTJiMTA4LTE0MzctNDRhOS04OTM2LWFmMWE0NGMwMzc0OSJ9.yBPgb0m5aruVeTymhoT36CXgq_if59uYrYJcVbHkO8k" class="fr-fic fr-fil fr-dib" width="597" height="793"></p><p><strong><span style="font-size: 10pt;">Fig 12. Show Dependencies Tab</span></strong></p><p><br></p><p>Now when an asset with relationships to other assets, is added to a ticket, then the dependencies tab will show on the ticket.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1MTQ2N2UwLWQyYmUtNGVjYS1hZTQ5LTNjOTA0Nzc4MzRjZiJ9.CkIGKBsGqrBPZEUPGxvYzCI2LOK57-Mo6eYlLbm8npo" class="fr-fic fr-fil fr-dib" width="1092" height="762"></p><p><strong><span style="font-size: 10pt;">Fig 13. Dependencies tab</span></strong></p><p><br></p><p>We can also show related services by checking the following checkbox in Configuration &gt; Asset Management &gt; General Settings:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImM3YjdlODUzLWEyMWItNDEyZC1iNjE1LWJiNjFiYWEyODQxNCJ9.TIQRLTAlFoImEGam5ArB7wuO707ni4xqQDzds45FzCs" class="fr-fic fr-fil fr-dib" width="693" height="538"></p><p><strong><span style="font-size: 10pt;">Fig 14. Setting to show related services on asset dependency diagrams</span></strong></p><p><br></p><p>When this general setting is on, we can see the related services option on the sidebar of the dependencies tab, in this case, the service called &quot;Desktop&quot; is now showing on the far right hand side of the dependency diagram:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQwNzQyMWFkLTE0ZjYtNDA3MS05MjJmLTQ2MWNhNzkzYmMwOSJ9.h-3BFx6MIqmZ_fio2Zvrrb83CieNNoh3kW3XB4Xu8PM" class="fr-fic fr-fil fr-dib" width="1239" style="width: 1239px;" height="323"></p><p><strong><span style="font-size: 10pt;">Fig 15</span></strong><strong><span style="font-size: 10pt;">. Related services against dependencies </span></strong></p><p><br></p><p><span style="font-size: 14pt;"><strong>Change Calendar</strong></span></p><p><span style="font-size: 11pt;">Change request tickets can show on the agent calendar so you can see upcoming and scheduled changes due to take place. To show change requests on the calendar head to the calendar module and ensure the &#39;Show change requests&#39; filter is checked.</span></p><p><br></p><p><span style="font-size: 14pt;"><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU4YmI1MTY4LTM1ZTItNGRiNi04NzQ0LWI1OTdkNmM2ZmU3OSJ9.J88gHn54Ekvg2Ycs27Z0zYof2EG8z7jKfC2A_74S94s" class="fr-fic fr-fil fr-dib" width="321" height="540"></strong></span></p><p><span style="font-size: 10pt;"><strong>Fig 16. Show change requests on agent calendar</strong><br></span></p><p><br></p><p>Tickets must meet two criteria in order to appear on the change calendar:&nbsp;</p><ul><li>The ticket type must have ITIL ticket type &#39;change request&#39;&nbsp;</li><li>The &#39;Start date&#39; and &#39;Target date&#39; field must be completed</li></ul><p id="isPasted"><br></p><p>The dates the change spans on the calendar will be taken from the the &#39;Start date&#39; and &#39;Target date&#39; fields on the change request ticket.&nbsp;</p><p><br></p><p>Change Freeze periods will also appear on the change calendar (in Grey).</p><p><br></p><p>To have only change requests that have been approved appear on the calendar enable &#39;Only show changes that have been approved on the Change Calendar&#39; in configuration &gt; tickets &gt; change management. This will ensure the ticket must have completed an approval process and been approved before it will show on the calendar. This ensures only requests that are actually taking place will appear on the calendar.</p><p><br></p><p>If you wish to hide specific changes from the Change Calendar (only on the Self-Service Portal Change Calendar), enable the &quot;Is Sensitive&quot; checkbox on the Ticket.</p><p><br></p><p><strong><span style="font-size: 14pt;">Custom Filters for the Change Calendar</span></strong></p><p>Results that appear on the change calendar can be filtered by a custom field against the ticket. This allows you to filter results based on custom criteria.&nbsp;</p><p><br></p><p><strong><em>Note: Filters can only be based on dropdown custom fields&nbsp;</em></strong></p><p><br></p><p>To set a filter based on a custom field, head to configuration &gt; custom objects &gt; custom fields &gt; select the custom field you would like to filter by, enable &#39;Filterable on the Calendar screen&#39;.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ1NzVkMjBkLTJiNDUtNDQ1Zi1hNDY5LTgzN2I5MTVmYWI4OCJ9.4djePqKjKDXECPAYI921-pQf5hffbyq-3AVhLNzD10Q" class="fr-fic fr-fil fr-dib" width="688" height="787"></p><p><strong><span style="font-size: 10pt;">Fig 17. Set field to be filterable on calendar screen</span></strong></p><p><br></p><p>Now when you head into your calendar and expand the &#39;Filters&#39; a filter will be available based on this custom field.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImY2MGUwZTVmLWJiOTItNDRmZS04ZGY3LTY1ZmQ2OGE0MDU0YiJ9.pjhBSzD1xoNJxZECm2er8_KQoWE31Wc7JHqDZesw3ZA" class="fr-fic fr-fil fr-dib" width="286" height="902"></p><p><strong><span style="font-size: 10pt;">Fig 18. Custom calendar filter</span></strong></p><p><br></p><p>In the above example if I set the &#39;Change Type&#39; filter to be &#39;Emergency&#39; only change request tickets that have the Change type field set to be &#39;Emergency&#39; will show in my calendar.&nbsp;</p><p><br></p><p><em><strong>Note: Ensure the custom field you are filtering by is in the field list for your change request tickets. If a filter for this field is applied and the field is not in the field list for the ticket the ticket will not appear in the results.&nbsp;</strong></em></p><p><br></p><p><span style="font-size: 14pt;"><strong>Showing the Change calendar in the Portal</strong></span></p><p>The change calendar can also be used to display upcoming changes to users in the portal. This provides a more date-specific view of upcoming changes, allowing users to see the exact dates changes are scheduled to take place. The change calendar will show all tickets that have the ITIL ticket type &#39;Change Request&#39;, the start date and target date fields on the ticket will determine the dates the ticket appears on the calendar for.&nbsp;</p><p><br></p><p>To enable the change calendar for the portal head to configuration &gt; tickets &gt; change management, enable &#39;Publish the change calendar to the Self-Service Portal&#39;.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYyMTVkZmZlLTA1MjUtNDFiMi1iYmZkLTljYWU2NjM1YmM2OCJ9._zSu147J1yJ4euO6iAffC_sDUdS4sOHtCUQJ5Ijjlsk" class="fr-fic fr-fil fr-dib" width="661" height="758"></p><p><strong><span style="font-size: 10pt;">Fig 19. Publish the change calendar to the portal</span></strong></p><p><br></p><p>Once enabled you will see a setting to determine the &#39;Change Calendar Visibility&#39;, the option selected here will determine what change tickets appear on the calendar for the logged in user.&nbsp;</p><p><strong>Show all changes to all users&nbsp;</strong>- All users will be able to see all change requests, regardless of who the end user of the ticket is</p><p><strong>Show changes for the logged-in users client only</strong> - The user will only be able to see change request tickets in which the end user of the ticket is under the same customer as them.</p><p><strong>Show changes for the logged-in users client and services they have access to</strong> - The user will only be able to see change request tickets in which the end user of the ticket is under the same customer as them. If the change request is linked to a service, they will only be able to see request tickets linked to a service they also have access to.&nbsp;</p><p><strong>Show changes for the logged-in users client and their subscribed services</strong> - The user will only be able to see change request tickets in which the end user of the ticket is under the same customer as them. If the change request is linked to a service, they will only be able to see requests linked to services they are subscribed to.&nbsp;</p><p><br></p><p>Once this setting in enabled you can add a button to the portal for users to access the change management calendar, head to configuration &gt; self service portal &gt; add the menu button &#39;Change calendar&#39;.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjllODAwNTc2LTRiOTUtNDY2YS1iYjFlLWZjMGJlOTUxYTM4OCJ9.CgI4E_aK8i6k1tvQQrdl275ZvwFU6zjykzrH06dbeT0" class="fr-fic fr-fil fr-dib" width="1183" style="width: 1185px; height: 461.604px;" height="462"></p><p><strong><span style="font-size: 10pt;">Fig 20. Add change calendar to portal</span></strong></p><p><br></p><p><br></p><p>Now users will be able to navigate to and see the change calendar in the portal.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA1NDBlNDJjLTJmYTEtNGE2Mi1iNDBlLTZlZDJiMGQ5YzkwNSJ9.a65-n10Jt-xDI4hu01lU04SR4xXARC0ZN6RcLfFJVTI" class="fr-fic fr-fil fr-dib" width="1543" style="width: 1545px; height: 584.57px;" height="585"></p><p><strong><span style="font-size: 10pt;">Fig 21. Change calendar in portal</span></strong></p><p><br></p><p><strong><span style="font-size: 12pt;">Viewing change request tickets from the calendar</span></strong></p><p>Users can select an entry in the change calendar to view the change request ticket for that change. If you would not like users to be able to view the associated ticket disable &#39;Allow all Users to access Tickets shown on the change calendar&#39; in configuration &gt; tickets &gt; change management.&nbsp;</p><p><br></p><p><strong><span style="font-size: 14pt;">Date Dependencies</span></strong></p><p>Date dependencies can be used to adjust start and target date of a child ticket based on another child ticket. This can be useful for larger scale changes that require one process to be completed before the next begins. For details on this, see the &quot;Date Dependencies&quot; section of <a href="https://usehalo.com/haloitsm/guides/2028" target="_blank" rel="noopener noreferrer"><strong>Creating Projects</strong></a>.</p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.