<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 data-pasted="true"><strong>- What is Qualification Matching?</strong></p><p><strong>- Creating Qualifications </strong></p><p><strong>- Assigning Tickets based on Qualification</strong></p><p data-pasted="true"><strong>- Qualification Matching Notifications</strong></p><p><strong>- Qualification Matching on Appointments</strong></p><p><strong>- </strong><strong>Allowing Agents to create/update qualifications</strong></p><p><br></p><p><br></p><p data-pasted="true"><strong><span style="font-size: 14pt;">What is <strong data-pasted="true">Qualification Matching?</strong></span></strong></p><p>Qualification Matching is a method of storing and managing qualifications. These qualifications can then be used to direct Tickets to the Agent with the relevant qualification. Tickets which require handling by a qualified Agent will be routed to an Agent who hold the qualification. </p><p><br></p><p><span style="font-size: 14pt;"><strong>Creating Qualifications</strong></span></p><p>In order to use Qualification Matching you will first need to create your qualifications. Head to Configuration > Teams & Agents > Qualification Matching, and click "Add" to create a new qualification.</p><p><br></p><p>Name the qualification and weighting. This weighting will be used to identify which other qualifications this qualification takes precedence over. This is then used to determine the most suitable Agent if multiple qualifications are matched to a Ticket. Those with higher weightings will place the Agents with the qualification at the top of the list. To force Tickets which match this qualification to be assigned to an Agent who currently holds this qualification, check the "Agents must have this qualification to be assigned a Ticket that matches this qualification" checkbox. </p><p><br></p><p>Next you will need to set the criteria for Tickets to match this qualification. Add a line to the table for the criteria which will be used to match the Ticket to the qualification. Each line added here will act as an "OR" condition, with the qualification being matched if any of the criteria lines are met.</p><p><br></p><p>When you click "Add" you will have the option to create Criteria Groups. These are "AND" conditions, where all the criteria must be met for the Ticket to match. To do this, add multiple lines to the table in this modal window. Once saves, each criteria line within the group must be met in order for the overall group to be met. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYzNWQxNjJjLWY3NjgtNDEzZS05MTRlLTRiMWY1NDk4MDVkOSJ9.X0MXvQYwenod2xwbXyDFqgyJS3toGbCKOTbfTQVnQMY" class="fr-fic fr-fil fr-dib" width="919" style="width: 921px; height: 400.84px;" height="401"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 1. Adding criteria</strong></span></p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzOGE5NGJkLTk3Y2UtNGZlMy05YWExLWJjNjU0Nzg4MGFhYiJ9.KwsN_8VOMkYwychkgKNtyyo0ff4diHJSgNfC1A2cB3A" class="fr-fic fr-fil fr-dib" width="919" style="width: 921px; height: 513.169px;" height="513"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 2. Adding criteria</strong></span></p><p><br></p><p>In the Figure example, criteria has been setup for the Ticket to match this qualification if: </p><p> </p><ul><li>Category = IT Security Threats>Malware</li></ul><p>OR</p><ul><li>Asset Type = Server AND Security Issue = Yes</li></ul><p><br></p><p>Now head into the Agents tab and add the qualified Agents to the table. For each Agent added, set the start and end date of their qualification. Once the end date is met the Agent will no longer be considered to hold that qualification. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNhOWRjZmU5LTM0NTktNGE0NC04ZTE0LWIyMGI4NWZlOWY0OSJ9.iNWFkFjHK5NeG35V0T0JFdMJcIOyeBocQxsRZHC3B6Y" class="fr-fic fr-fil fr-dib" width="942" style="width: 944px; height: 379.997px;" height="380"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 3. Adding qualified Agents </strong></span></p><p><br></p><p data-pasted="true"><span style="font-size: 14pt;"><strong>Assigning Tickets based on Qualification</strong></span></p><p>When assigning a new Ticket, or using a re-assign Action on a Ticket which matches a Qualification, if "Agents must have this qualification to be assigned a Ticket that matches this qualification" is enabled against your Qualification, only the qualified Agents will be available to select in the dropdown. If this setting is disabled, the dropdown will show all Agents with a tick or cross to represent if they are qualified to action the Ticket. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEwNjc3YjJiLWE4N2EtNDk2OS1iYWFlLTAyODVmZmZiOTJlNiJ9.42jpKdWxdX3IAkTqAGDds8iDcovGtp1cldzKvzS4T40" class="fr-fic fr-fil fr-dib" width="345" height="258"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 4. Assigning to an Agent</strong></span></p><p><br></p><p>To assign out Tickets in line with Agent qualifications you can also use Load Balancing. Since your Tickets may not have been assigned via Load Balancing originally, in the Load Balance section of your qualification you can determine the behaviour when the assigned Agent does not match the qualification.</p><p><br></p><p data-pasted="true"><strong>If Load Balancing the Ticket and no Agent matched, assign to Unassigned:</strong> Will only show if the qualification is not mandatory. This will assign the Ticket to Unassigned if no Agent is matched when Load Balancing.</p><p><strong>Load balance the Ticket if this Qualification is matched and current Assigned Agent is unqualified: </strong>This will trigger Load Balance if the qualification is matched and the Agent who has been assigned the Ticket is unqualified. </p><p><strong>Load balance the Ticket if this Qualification is unmatched and current Assigned Agent is unqualified: </strong>This will trigger Load Balance if the qualification is unmatched but still matches another qualification. The Ticket will not be Load Balanced if it has no other qualifications, as all Agents are now allowed the Ticket.</p><p><br></p><p data-pasted="true"><span style="font-size: 12pt;"><strong>Load Balance Re-Opened Qualified Tickets</strong></span></p><p>If a Ticket is reopened and the assigned Agent is no longer qualified, the Ticket can be load balanced to another qualified Agent. This can also apply if the Ticket did not originally meet qualification criteria, and now does.</p><p><br></p><p>In Configuration > Tickets > General Settings, set "Tickets reopened by updates are assigned to" to "Load balance if assigned Agent doesn't match mandatory qualification".</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjJjODU4MThiLTQ1ZGItNGZiZS04ZmM2LWY0MjAxOWMyZjUwZSJ9.VhHRa8sKVgMhaK_DJUouQycYhxrwgOca1ABbUgkdx9Q" class="fr-fic fr-fil fr-dib" style="width: 993px; height: 317.786px;" width="991" height="318"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 5. Reopened Tickets settings</strong></span></p><p><br></p><p>The Qualification matched must have "Agents must have this qualification to be assigned a Ticket that matches this qualification" enabled.</p><p><br></p><p>For example, when the Ticket assigned to Patricia was reopened, this time meeting that Qualification criteria, it was reassigned to Ken who has that Qualification.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYyZGQyNjRiLTYxOWEtNDA4YS1iYzAwLWE5NmY0MGQ5OWU5NCJ9.yMizG7-3nil1r0GJBU_uF0ThQpQmh1HYid0zsv0yIFg" class="fr-fic fr-fil fr-dib" width="1037" style="width: 1039px; height: 390.246px;" height="390"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 6. Qualification Load Balance example</strong></span></p><p><br></p><p data-pasted="true"><strong><span style="font-size: 14pt;">Qualification Matching Notifications</span></strong></p><p>Notifications with the Trigger "New Ticket Logged (Qualified)" or "Ticket Updated by User (Qualified)" can be set up to notify Agents with the relevant qualifications when a Ticket is logged or updated.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjlhM2E5ZWM0LWZhN2ItNDZiZi1iYmUzLTI0N2QwODJkYmFlOSJ9.FcE4JlutmvzDCmksqtz7YlF6eYu_gZDFgcmPZBMGGgI" class="fr-fic fr-fil fr-dib" width="926" style="width: 928px; height: 548.283px;" height="548"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 7. New Ticket Logged (Qualified) notification</strong></span></p><p><br></p><p>When a Ticket meets the event trigger, the "New Request Logged (Qualified)", or "Request Updated by User (Qualified)" Notification Template will be sent via the method configured against the notification. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjlkMTZmMDBmLWZiZWUtNGQ1Ni1iN2M3LWUwNzNhMDFkNzkzZiJ9.CIfBD9boNZZkJfEqbFPd3Lxb8BLGtHx6Ku5IDtKywfY" class="fr-fic fr-fil fr-dib" width="361" height="194"></p><p data-pasted="true"><span style="font-size: 10pt;"><strong>Fig 8. Qualified Ticket notification</strong></span></p><p><br></p><p><span style="font-size: 14pt;"><strong>Qualification Matching on Appointments </strong></span></p><p data-pasted="true">The setting "Appointment Scheduler should only show qualified agents by default", checked on in Configuration > Calendars & Appointments > General Settings, is the option to only show qualified agents when scheduling appointments.</p><p><br></p><p>When selected, if qualification matching has been set up, then the agents shown on the appointment scheduler (at the top of the create appointment screen) will be the ones that are qualified to deal with that ticket. A qualification could be i.e. Cisco Certified Network Associate (set as a qualification on an agent) therefore if a qualification match is set to say "If the category on the ticket is Hardware > Desk Phone > Cisco", then make the ticket qualified for only Cisco Certified Network Associates to deal with.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNkM2U3NjllLWNjZjktNGIzMy04OTU4LThmN2ExNTUyYTZmNSJ9.pLot1bED-uVRFEthHpxTVbUMRYZmR1ZH5KQRPjtHYBc" class="fr-fic fr-fil fr-dib" width="611" height="55"></p><p data-pasted="true" style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><span style="box-sizing: inherit; font-size: 10pt;"><strong style="box-sizing: inherit; font-weight: 700;">Fig 9. Appointment Scheduler </strong></span></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><br style="box-sizing: inherit; 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;"></p><p>This can be audited to show when qualification matching has been used to assign a certain agent to the ticket. In Configuration > Tickets > General Settings, enable "Add Action when qualification is matched". This will add a system action like the below to the ticket, which can be viewed by clicking the icon here to switch to "All Actions". It will show that a qualification has matched, and the name of which one.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjcxYTgwZmM4LWI1MjItNDI4ZS1hNWMwLTNmODM1Y2NiYTRhNiJ9.woxkuCTVQOUqbp_JxQ5p49oJ8oOJofaq1LYxMQ0ja7E" class="fr-fic fr-fil fr-dib" width="961" height="177"></p><p data-pasted="true" style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><span style="box-sizing: inherit; font-size: 10pt;"><strong style="box-sizing: inherit; font-weight: 700;">Fig 10. Qualifications Matched system Action </strong></span></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><br style="box-sizing: inherit; 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;"></p><p data-pasted="true"><span style="font-size: 14pt;"><strong>Allowing Agents to create/update qualifications</strong></span></p><p>In order for an Agents to create qualifications they must have the permission "Can Create Qualifications".</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZlN2QyZDM4LWNmOTEtNGI5NC1hNzE2LTUwNWQ5MmE2ZGNiNSJ9.OO46au8xJ8XPGuM4ZQfWzcarfHmbmbBXLo5EgKYXuro" class="fr-fic fr-fil fr-dib" width="973" style="width: 975px; height: 536.082px;" height="536"></p><p data-pasted="true" style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><span style="box-sizing: inherit; font-size: 10pt;"><strong style="box-sizing: inherit; font-weight: 700;">Fig 11. Can create Qualifications permission </strong></span></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><br style="box-sizing: inherit; 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;"></p><p>However, if you would like certain Agents to have access to update particular Qualifications, this can be achieved via <a href="https://www.usehalo.com/guides/2426" target="_blank" rel="noopener noreferrer">Access Control</a>.</p><p><br></p><p>Against each qualification is the option to grant Access Control.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImM5OGY2N2ViLWEyZjMtNDg2Yi1hZTIxLWUyM2Q5M2FkMWZhOCJ9.lti_0a5aAiYH6XtKWNt92L_yIGslNxSayZG-NmbwVRo" class="fr-fic fr-fil fr-dib" width="685" height="639"></p><p data-pasted="true" style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><span style="box-sizing: inherit; font-size: 10pt;"><strong style="box-sizing: inherit; font-weight: 700;">Fig 12. Access Control </strong></span></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><br style="box-sizing: inherit; 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;"></p><p>Clicking this "Access Control" button will open a modal window, where access to edit this qualification can be granted to particular Agents, Teams, Roles, and/or Departments.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE3YzIyN2U4LWRjZjUtNDJmYS05NzJhLThmNWEzNGUxMDU4YSJ9.2sG4SOL2WJxQiKogVbaPDl31w5zLoMimQTXKJVq1usU" class="fr-fic fr-fil fr-dib" width="676" height="365"></p><p data-pasted="true" style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><span style="box-sizing: inherit; font-size: 10pt;"><strong style="box-sizing: inherit; font-weight: 700;">Fig 13. Granting Access Control </strong></span></p><p style="box-sizing: inherit; margin: 0px; line-height: 1.4285em;"><br style="box-sizing: inherit; 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;"></p><p>Only Agents with "Owner" level access will be able to delete the qualification.</p><p><br></p><p>Using Access Control is particularly useful for allowing the Team or Agent responsible for the qualification to update which Agents have obtained it. This means if different Agents or Teams are responsible for different qualifications they can update only the relevant details. </p>