<style> .chartjs-size-monitor { display: none !important; height: 0 !important; overflow: hidden !important; }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 style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;" data-pasted="true"><strong style="box-sizing: inherit; font-weight: bolder;">In this guide we will cover:</strong></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><strong style="box-sizing: inherit; font-weight: bolder;">- What are Optional Services?</strong></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><strong style="box-sizing: inherit; font-weight: bolder;">- How to Add Optional Service Items to a Service </strong></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><strong style="box-sizing: inherit; font-weight: bolder;">- Displaying Optional Services in the Service Catalogue </strong></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;" data-pasted="true"><strong style="box-sizing: inherit; font-weight: bolder;">-</strong><strong style="box-sizing: inherit; font-weight: bolder;"> Optional Services </strong><strong style="box-sizing: inherit; font-weight: bolder;">Visibility </strong></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><br></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><br style="box-sizing: inherit;"></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><strong>Configuration Settings: </strong></p><ul><li style="box-sizing: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><a href="https://usehalo.com/haloitsm/guides/1863" target="_blank" rel="noopener noreferrer"><strong>Services</strong><br></a></li></ul><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><strong style="box-sizing: inherit; font-weight: bolder;">Related Guides:</strong></p><ul><li style="box-sizing: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><a href="https://usehalo.com/haloitsm/guides/2301" target="_blank" rel="noopener noreferrer"><strong style="box-sizing: inherit; font-weight: bolder;">Allow Users to Self-Issue Items</strong></a></li><li style="box-sizing: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; 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;"><a href="https://usehalo.com/haloitsm/guides/1998" target="_blank" rel="noopener noreferrer"><strong>The Service Catalogue<br></strong></a></li><li style="box-sizing: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; 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;"><a href="https://usehalo.com/haloitsm/guides/2432" target="_blank" rel="noopener noreferrer">Service Catalogue<br></a></li><li style="box-sizing: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; 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;"><a href="https://usehalo.com/haloitsm/guides/2365" target="_blank" rel="noopener noreferrer">The Service Catalogue – Advanced Configuration<br></a></li></ul><p><br></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;" data-pasted="true"><strong style="box-sizing: inherit; font-weight: bolder;"><span style="font-size: 14pt;">What are Optional Services?</span></strong></p><p>Optional services allow your users to pick additional services from a customised list against the main service being requested. This prompts users to easily raise requests that relate to their original, main, service request. </p><p><br></p><p>If an optional service is added this will be created as a child ticket of the main service upon logging. </p><p><br></p><p><strong><span style="font-size: 14pt;">How to Add Optional Service Items to a Service</span></strong></p><p>When configuring the service request details for a service, optional services can be made available by adding to the "Optional Service Items" table. </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQ0NTdmZmM0LTFkNjAtNGIxZi05YzVhLTcxNWY4MDk0ZGJhMyJ9.UrKbEM877KF_CFvzWd5DxyutMN3EDNpibtoOOMHsX2g" class="fr-fic fr-fil fr-dib" width="472" style="width: 474px; height: 598.454px;" height="598"></p><p><strong><span style="font-size: 10pt;">Fig 1. Optional Service Items table</span></strong></p><p><br></p><p>Here, you can choose which of your existing services you would like to be available as optional services. </p><p><br></p><p>When adding, you can choose if the optional service item is added by default, expanded by default and if it's mandatory. Dynamic visibility can also be configured, used to show/hide the service based on the details of the main service, this is covered more later in this guide.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVhN2RiMTcyLThjZWEtNDE4Ni04ZGZkLTUxOTQyNTBhYzNkMCJ9.tSydritpk4s403IqC_PbLAt1ZemOT-QabDaawnbd37w" class="fr-fic fr-fil fr-dib" width="536" style="width: 538px; height: 531.264px;" height="531"></p><p><strong><span style="font-size: 10pt;">Fig 2. Adding Optional Service Item</span></strong></p><p><br></p><p>Once added you can configure creation rules for the service ticket. This determines when the ticket for this optional service is logged. For example, you can set the optional service ticket to be logged a certain number of days after the main service ticket is logged, useful when the optional service cannot be actioned until the main service has been fulfilled. </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZjMjZiYWVlLWFkYTktNDg2OC1hZjljLTc3ZjMyY2Q3N2Q0MSJ9.kXwoCDsVTXeu8fCsutwuIVm10zCMejt7Sm0rrhM41Rc" class="fr-fic fr-fil fr-dib" style="width: 527px; height: 304.47px;" width="525" height="304"></p><p><strong><span style="font-size: 10pt;">Fig 3. Add creation rule to optional service </span></strong></p><p><br></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;" data-pasted="true"><strong style="box-sizing: inherit; font-weight: bolder;"><span style="font-size: 14pt;">Displaying Optional Services in the Service Catalogue </span></strong></p><p><span style="font-size: 11pt;">Within the Service you would like to add the Optional Services to, head to the Configuration tab and edit the relevant service request details line. </span></p><p><br></p><p data-pasted="true">When adding optional services you can choose how these display, you can have all optional services added to the ticket by default, displaying in a list to prompt the user to complete. Or you can have them displayed in a catalogue view, which does not add any optional services to the ticket by default and instead allows the user to choose which ones they want to add. </p><p><strong><br></strong></p><p><span style="font-size: 11pt;">To choose which of these to use select the desired option in the drop-down shown in Figure 4. </span></p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjM3ZGYyN2JmLTNmNzAtNGFkNS05OTNjLTdmMjI0NzViNTU2MSJ9.98aRMSVq0YxSCY9fA1yqlr_jHWGPha-Hb3QpcExiNpA" class="fr-fic fr-fil fr-dib" width="609" height="627"></p><p><strong data-pasted="true"><span style="font-size: 10pt;">Fig 4. Setting the Optional Services Type</span></strong></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;" data-pasted="true"><br></p><p><strong>Display all optional services in a list -</strong> Displays all the selected optional services in a list. Users can add/remove services by using the toggle against each list item and expand list options to complete the details required. </p><p><strong>Allow individual optional services to be added from a list - </strong>Displays all the selected optional services in a service catalogue. Users can browse the catalogue and choose which optional services to add. This option also allows item selection services to be chosen as optional services. </p><p><br></p><p><span style="font-size: 12pt;"><strong>Display all Optional Services in a list</strong></span></p><p><span style="font-size: 11pt;">When logging the Service Request on the Portal Optional Services will show in a 'Choose Options' tab. These can be selected or deselected using the toggles. This is default behaviour for optional services out of the box.</span></p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjU3NWU3NmIyLTlhODAtNGM4Yi04M2IwLTU1MGMwNWJmODU5MCJ9.X5D6ZAcGUcMXEAX7gA9G0FBn2HHR9vMSRrSgm5dLDfk" class="fr-fic fr-fil fr-dib" width="1111" style="width: 1113px; height: 560.007px;" height="560"></p><p data-pasted="true"><strong data-pasted="true"><span style="font-size: 10pt;">Fig 5. Display all Optional Services in a list </span></strong></p><p><br></p><p data-pasted="true"><span style="font-size: 12pt;"><strong>Allow individual Optional Services to be Added from a List</strong></span></p><p><span style="font-size: 11pt;">When requesting a service on the Portal, Optional Services will show as a catalogue, similar to the main service catalogue. This also allows <a href="https://usehalo.com/haloitsm/guides/2301" target="_blank" rel="noopener noreferrer">item selection services</a> to be selected as optional services. </span></p><p><br></p><p><span style="font-size: 11pt;"><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijg4MWM5ODhhLTczOTEtNDQ2MC05YzNkLWY1YTFkYWM1NzU0ZCJ9.jPfPmEGwJHhoRkZkZQKqJJ_BXccNEzBzs88LFXh302E" class="fr-fic fr-fil fr-dib" width="1119" style="width: 1121px; height: 617.611px;" height="618"></strong></span></p><p data-pasted="true"><strong data-pasted="true"><span style="font-size: 10pt;">Fig 6. Allow individual O</span></strong><strong><span style="font-size: 10pt;">ptional Services to be added from a list</span></strong></p><p><br></p><p><span style="font-size: 11pt;">Once the optional services have been selected they are displayed in table at the bottom of the page. </span></p><p><br></p><p><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImJhN2Y1MWEyLTYwYjUtNDk4Yi1hMGEyLTViZWMwY2Q1NzE2ZCJ9.Q6PBhK8Mbf3MBRs9cZF--UCb-kmLflW0f85n0C_TQSM" class="fr-fic fr-fil fr-dib" width="1120" style="width: 1122px; height: 513.916px;" height="514"></strong></p><p data-pasted="true"><strong data-pasted="true"><span style="font-size: 10pt;">Fig 7. Selected services in the </span></strong><strong><span style="font-size: 10pt;">cart</span></strong></p><p><br></p><p><strong>Choose how Services in the Optional service catalogue are organised (v2.251+) </strong></p><p data-pasted="true">From v2.251+ you can choose how services are organised/rooted in this catalogue view. On versions prior to this services are always organised by category. This gives you the option to have services display in the catalogue directly, rather than users needing to select the service category first. </p><p><br></p><p data-pasted="true">This is set using the "Top level grouping for optional services" (only available when "Allow individual optional Service Catalogue to be added from a list" is chosen). Here, you can choose if you would like optional services to be grouped by their category, service or service request details. </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImEzNTQwMmUwLTllNjgtNDBmMC04ZTgyLWQ1NzA1MDQyOTY5MCJ9.aWla7WQUOJS6zBTOqg3KTDq5ZkZ9hIqn7ZBOXfAetx4" class="fr-fic fr-fil fr-dib" width="534" style="width: 536px; height: 358.81px;" height="359"></p><p><strong><span style="font-size: 10pt;">Fig 8. Top level grouping for optional services</span></strong></p><p><br></p><p data-pasted="true"><strong>Service Category - </strong>Shows each of the categories in the catalogue, with each of the respective services sitting underneath them.</p><p><strong>Service - </strong>Shows each of the services in the catalogue, with each of the respective service request details sitting underneath them. </p><p><strong>Service request details -</strong> Shows each of the service request details available for each of the optional services. Used when you would like users to choose which service request details they can log for the optional service. </p><p><br></p><p data-pasted="true" style="box-sizing: inherit; margin: 0px; line-height: 1.4285em; color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; 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;"><strong style="box-sizing: inherit; font-weight: bolder;"><span style="font-size: 14pt;">Optional Services Dynamic Field </span></strong><span style="font-size: 14pt;"><strong style="box-sizing: inherit; font-weight: bolder;">Visibility </strong></span></p><p data-pasted="true"><span style="font-size: 11pt;">Optional services can have visibility conditions, similar to fields and field groups. This allows them to only be displayed when certain field values have been specified on the main service. These only affect the new ticket screen and do not affect the existing creation rules functionality.</span></p><p><span style="font-size: 11pt;"><img data-fr-image-pasted="true" src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZlYjQ4ZjEyLTBmN2YtNDM2Yi04NDQyLTc5N2FmOTRjMDA5NyJ9.4FaVtXxqy191kg3MnM20vxrlHEb0mDzVoKC8oJ7bysM" width="711" style="max-width: 100%; height: 509.286px; text-align: left; width: 713px;" class="fr-fil fr-dib" height="509"></span></p><p data-pasted="true"><strong data-pasted="true"><span style="font-size: 10pt;">Fig 9. Dynamic Visibility for Optional Service </span></strong></p><p><br></p><p>When adding Dynamic Visibility you can choose a field to make the Optional Service dependant upon, followed by the type and value required for the condition.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijc5MDZlNGY2LTA5YjQtNDU2ZS1hNzVlLTM5ZWU0YjA2Y2YyOSJ9.qAqAiTxjQxlXIqhiDQiVZ-8neaCKcaYEqxfWYnSDEhU" class="fr-fic fr-fil fr-dib" width="617" height="200"></p><p data-pasted="true"><strong data-pasted="true"><span style="font-size: 10pt;">Fig 10. Choosing a field for Dynamic Visibility</span></strong></p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjAzZGRiNDg5LTJlNmItNDhkZi1hNjJmLTg3ZTkwYmMyZTA2YSJ9.fgNdxhq8y6ckLc4WycdTfe5ICvTdOPZlMePyNnckR6E" class="fr-fic fr-fil fr-dib" width="615" height="377"></p><p data-pasted="true"><strong data-pasted="true"><span style="font-size: 10pt;">Fig 11. Setting a condition for Dynamic Visibility</span></strong></p><p><br></p><p><span style="font-size: 11pt;" data-pasted="true"> For more information see our guide on </span><span style="font-size: 11pt;"><a href="https://usehalo.com/haloitsm/guides/1931" target="_blank" rel="noopener noreferrer">Dynamic Field/Value Visibility</a></span></p>