<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><strong>In this guide we will cover:</strong></p><p><strong>- What is Article Feedback?</strong></p><p><strong>- Allowing Article Ratings</strong></p><p><strong>- Allowing Article Comments</strong></p><p><strong>- Using a Ticket Type to Receive Feedback</strong></p><p><strong>- Tracking Feedback</strong></p><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">What is Article Feedback?</span></strong></p><p>Article Feedback can be left by either Agents or Users on an Article through an upvote/downvote system, alongside the option to leave additional comments or log a Ticket. Agents will only be able to vote on Articles they have not previously edited themselves. If they have edited that Article previously, the voting options will be greyed out.</p><p><br></p><p>This guide will use User-given feedback as the main example.</p><p><br></p><p>Votes on Articles will also determine which Articles are shown within the preview screen or "Top 5 Articles" widget on the Self-Service Portal.</p><p><br></p><p><strong><span style="font-size: 14pt;">Allowing Article Ratings</span></strong></p><p>In Configuration > Self-Service Portal, there are two checkboxes "Hide Article Ratings" and "Disable Article Voting". "Hide Article Ratings" setting will hide the previous votes on an Article, but will still allow Users to vote and provide feedback. "Disable Article Voting" however, will hide the Article ratings, and prevent users from voting.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjdjOTQwYzA5LWJhNDQtNDMwYi1hZDU5LWJkOWRkZWFmN2E0NCJ9.1L-uzK4rti4Y4Ba85PiZiFcGR_QgLvsAzFECwMG6PTU" class="fr-fic fr-fil fr-dib" width="781" height="465"></p><p><strong><span style="font-size: 10pt;">Fig 1. Allowing Article voting.</span></strong></p><p><br></p><p>When viewing an article, users can scroll to the bottom to see the option to upvote or downvote the article.</p><p><br></p><p><img data-fr-image-pasted="true" src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjBlYWE1ZjQ2LTVlMzUtNDYxYy04ZWY3LTNjODg3OGQ2OTE2NSJ9.i5H4B0Y2Tjp4WdVnkoazX5i97h02DQ2v-uZr6EfsutE" width="1171" height="667" style="box-sizing: inherit; border-style: none; cursor: pointer; padding: 0px 1px; user-select: none; text-align: left; 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-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; max-width: none !important;" id="isPasted" class="fr-fil fr-dib"><strong><span style="font-size: 10pt;">Fig 2. Upvoting an Article.</span></strong></p><p><br></p><p>You can allow users to vote without logging in, voting anonymously. </p><p><br></p><p>To allow this, head to Configuration > Self Service Portal > Knowledge Base Settings, enable "Allow anonymous voting on Articles". </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQyNGU3MjEwLWI1NjYtNDkyYS1iMzQwLWY0MDhjY2VhMjMwMCJ9.S3LhFC_V-dY2SgiCcjt0AqksSHqGJ66FH5fZ_kM7mJQ" class="fr-fic fr-fil fr-dib" width="659" style="width: 661px; height: 370.52px;" height="371"></p><p><strong><span style="font-size: 10pt;">Fig 3. Allow anonymous voting on Articles.</span></strong></p><p><br></p><p id="isPasted"><strong><span style="font-size: 14pt;">Allowing Article Comments</span></strong></p><p>A comments box can be made available against knowledge base articles in the end user portal to allow users to leave a comment about the article.</p><p><br></p><p>When comments are submitted these will be stored in the database in the "KBvotes" table.</p><p><br></p><p><strong><span style="font-size: 12pt;">Enable Comments when a User has left Negative Feedback</span></strong></p><p>In Configuration > Knowledge Base, there is an option to "Include a comments field when leaving negative feedback".</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjBjZjA0MDAwLWZjN2QtNGRhMS05ODg0LTQ3YTgxNGY1MWM1NCJ9.XSD560HdI33KGdeIddQO_QZrSIp_-amj1hi4EduIyC8" class="fr-fic fr-fil fr-dib" width="387" height="32"></p><p><strong><span style="font-size: 10pt;">Fig 4. Enabling Article Comments.</span></strong></p><p><br></p><p>If a User leaves positive feedback, the field will remain hidden.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImJlOWIwODUxLThjZjUtNGNhMi1iMDU1LWY1YTFlM2U5ZGFkOSJ9.hRYZX77FikMaJezf-WdsY-YKd_nstOP2jgwyfkI3VKk" class="fr-fic fr-fil fr-dib" width="1168" height="638"></p><p><strong><span style="font-size: 10pt;">Fig 5. Comment Field on negative feedback.</span></strong></p><p><br></p><p>The Comment box can be made a mandatory field if "Make the negative feedback comment field mandatory" is enabled in Configuration > Knowledge Base. Forcing users to leave comments when voting negatively.</p><p><br></p><p data-pasted="true"><strong><span style="font-size: 12pt;">Enable Comments when a User has left Positive Feedback</span></strong></p><p>To do this head to Configuration > Knowledge Base > enable "Include a comments field when leaving positive feedback". </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE3YWYzNTFlLWIxNGEtNGIwMy05Yzk0LWZkZmViOTMyMDMwMyJ9.gaIEtcMdvI0P5tZP_BsnQeWu01s3HlU4-zReKfMtv1Q" class="fr-fic fr-fil fr-dib" width="603" style="width: 605px; height: 373.203px;" height="373"></p><p><strong><span style="font-size: 10pt;">Fig 6. Setting to Include a comments field when leaving positive feedback</span></strong></p><p><br></p><p>When enabled you can also choose if it is mandatory for users to leave a comment before they can submit the feedback. To make the comment mandatory enable "Make the positive feedback comment field mandatory". </p><p><br></p><p><strong><span style="font-size: 12pt;">Allow Comments to be left without a Positive or Negative Rating</span></strong></p><p>To allow 'rating free' comments head to Configuration > Knowledge Base > enable "Allow comments to be left without rating the article". </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI4YTRkNWE5LWMyZTYtNDdkNC1hOTMwLTMyZTQ5ZjkyODk4MyJ9.yYCkPZ3M5F_PvZ7AIlFJX5UrARjOw_70QL8ALL-QYP0" class="fr-fic fr-fil fr-dib" width="689" style="width: 691px; height: 266.831px;" height="267"></p><p><strong><span style="font-size: 10pt;">Fig 7. Allow comments to be left without rating the article</span></strong></p><p><br></p><p>When enabled users will see a button at the end of the article called "Leave a Comment", when selected they will be able to write a comment and submit this. They can also choose to rate the article if they choose but rating is not mandatory. If they do rate the article the comment will be submitted alongside the rating and both stored together in the database. </p><p><br></p><p>You will notice when this is enabled other comment settings are no longer available (Figure 6). This is because this setting overrides other comment settings. </p><p><br></p><p><strong><em>Note: Comments left where no rating was given will have a "KBVvote" as 0 in the database.</em></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Using a Ticket Type to Receive Feedback</span></strong></p><p>You also have the additional option to log a Ticket when negative feedback is left on an Article. Let's create a Ticket Type for this purpose.</p><p><br></p><p>Ensure the Ticket Type is set to be accessible to End-Users, or they will not be able to submit the comments. If you allow your Knowledge Base to be viewed anonymously, you may also want to allow this Ticket Type to be able to be logged that way.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImFjYjJhMjM4LWE0ZjgtNGFlNi04OWVjLTMyMWUwNDMzN2I5MSJ9.Dk8XjlcG13h8RJU2tatZFYMkl9OvDgC7Um4MNeJ71dw" class="fr-fic fr-fil fr-dib" width="628" height="769"></p><p><strong><span style="font-size: 10pt;">Fig 6. Allowing End-Users to log the Ticket.</span></strong></p><p><br></p><p>Within the "Defaults" tab, you may want to set a "Default Summary" and "Default Details" as you are unlikely to add these Fields to the Field List here. The variable used here in the details will pull the feedback fields we add to this Ticket Type in a question-answer format.</p><p><br></p><p><strong><span style="font-size: 14pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjgwMzU3MmJhLTM2NjMtNDYzOC05N2M5LWIzYjc4NGFjODM3OCJ9.PIntapfH34gOuJ8o0Cr-cHZB7qdHL89dBU8UCwIqKgo" class="fr-fic fr-fil fr-dib" width="603" height="244"></span></strong><strong><span style="font-size: 10pt;">Fig 7. Setting Summary and Details.</span></strong></p><p><br></p><p>Within the "Field List", you can add Custom Fields to collect the information you would like. Here shows one Single Selection Custom Field to gather the main issue with the Article, and one is a Text Custom Field to allow any specific comments. </p><p><br></p><p><strong><span style="font-size: 14pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNjN2I1MGU0LWZkNWItNDc4NS04OTYxLTY0Mjg5NDQ5Y2FhYyJ9.Of1r_bXQG0g4F0j-wTJsGgR0unZkCt4iyTiXWfA1hFY" class="fr-fic fr-fil fr-dib" width="691" height="317"></span></strong><strong><span style="font-size: 10pt;">Fig 8. Field List example.</span></strong></p><p><br></p><p>Within Configuration > Knowledge Base, you can then set this Ticket Type in the "Ticket Type for negative feedback" Field.</p><p><br></p><p>Article variables can be used in a <a href="https://usehalo.com/haloitsm/guides/885">ticket template</a> to pull article details. </p><p><strong><span style="font-size: 14pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjFkYTBjYzBhLTQyODAtNDJjZC04Mzg1LTU3NzI4MDU4ZjhlYyJ9.gt9UKANf-BxWObQTmCKQM2uacX9mYNDQ5uH298PVaio" class="fr-fic fr-fil fr-dib" width="215" height="70"></span></strong><strong><span style="font-size: 10pt;">Fig 9. Setting the Ticket Type.</span></strong></p><p><br></p><p>Now, when leaving negative feedback, the User will see the Fields made available on that Ticket Type.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE1YTI4MDVmLTI1OGItNDM3MC05NWFlLTJjMjAxZGUwYmI0OCJ9.GAwkK19THbVXAOq4sGAvijjaQj3D95EtC2kr8lUhEcw" class="fr-fic fr-fil fr-dib" width="1161" height="594"></p><p><strong><span style="font-size: 10pt;">Fig 10. Logging the Ticket.</span></strong></p><p><br></p><p>After submitting, the User will see a message thanking them for leaving feedback.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYzN2JjNGIxLTUwZWUtNGNkNy05MmFkLTY1OWU1YTg3MmNhOCJ9.Kj5Bhz1SI-6wu_jQwWWCgE61vjd-ZEsOxmvJxDSlc7M" class="fr-fic fr-fil fr-dib" width="1162" height="367"></p><p><strong><span style="font-size: 10pt;">Fig 11. Thank you message.</span></strong></p><p><br></p><p>The above example has logged this Ticket. The default Summary and Details have pulled in all the relevant information on the feedback given, </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNlOGM5YmYwLTk0NWYtNGVkNi1hNWRiLTkzOWJmZGE2YjJhMSJ9.-2VaPVKeP7ZrBu0l6iJIYCpx-WRUMCL0-oejhU1ugis" class="fr-fic fr-fil fr-dib" width="1215" style="width: 1217px; height: 695.565px;" height="696"></p><p><strong><span style="font-size: 10pt;">Fig 12. Ticket logged from feedback.</span></strong></p><p><br></p><p>The Article the feedback was given on has also been automatically linked in the "Article Details" tab.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY2MDk1MDNkLWFlNDEtNDdhZi04ODliLWU3NzgwZGM5MDljZCJ9.sZ0KOAPQdLO_e_0jnWonmFZUkonrObQJetM1UuzjBc4" class="fr-fic fr-fil fr-dib" width="1214" style="width: 1216px; height: 808.764px;" height="809"></p><p><strong><span style="font-size: 10pt;">Fig 13. Linked Article.</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Tracking Feedback</span></strong></p><p>Feedback given can then be tracked via Reports.</p><p><br></p><p>If using the built-in comments method, the information can be pulled from the "KBentry" and "KBvotes" tables.</p><p><br></p><div style="color: #000000;background-color: #fffffe;font-family: Consolas, 'Courier New', monospace;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;" id="isPasted"><span style="color: #0000ff;">SELECT</span><span style="color: #000000;"> </span><span style="color: #0000ff;">TOP</span><span style="color: #000000;"> </span><span style="color: #098658;">100</span><span style="color: #000000;"> abstract </span><span style="color: #0000ff;">AS</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'Title'</span><span style="color: #000000;">,<br> id </span><span style="color: #0000ff;">AS</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'ID'</span><span style="color: #000000;">,<br> (</span><span style="color: #0000ff;">SELECT</span><span style="color: #000000;"> uusername<br> </span><span style="color: #0000ff;">FROM</span><span style="color: #000000;"> users<br> </span><span style="color: #0000ff;">WHERE</span><span style="color: #000000;"> uid </span><span style="color: #778899;">=</span><span style="color: #000000;"> kbvuid) </span><span style="color: #0000ff;">AS</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'User'</span><span style="color: #000000;">,<br> </span><span style="color: #0000ff;">CASE<br></span><span style="color: #000000;"> </span><span style="color: #0000ff;">WHEN</span><span style="color: #000000;"> kbvvote </span><span style="color: #778899;"><</span><span style="color: #000000;"> </span><span style="color: #098658;">0</span><span style="color: #000000;"> </span><span style="color: #0000ff;">THEN</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'Negative'<br></span><span style="color: #000000;"> </span><span style="color: #0000ff;">WHEN</span><span style="color: #000000;"> kbvvote </span><span style="color: #778899;">></span><span style="color: #000000;"> </span><span style="color: #098658;">0</span><span style="color: #000000;"> </span><span style="color: #0000ff;">THEN</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'Positive'<br></span><span style="color: #000000;"> </span><span style="color: #0000ff;">END<br></span><span style="color: #000000;"> </span><span style="color: #0000ff;">AS</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'Vote'</span><span style="color: #000000;">,<br> kbvdate<br> </span><span style="color: #0000ff;">AS</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'Date Voted'</span><span style="color: #000000;">,<br> kbvnegativecomment </span><span style="color: #0000ff;">AS</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'Comment'<br></span><span style="color: #0000ff;">FROM</span><span style="color: #000000;"> kbvotes<br> </span><span style="color: #778899;">JOIN</span><span style="color: #000000;"> kbentry<br> </span><span style="color: #0000ff;">ON</span><span style="color: #000000;"> kbvkbid </span><span style="color: #778899;">=</span><span style="color: #000000;"> id<br></span><span style="color: #0000ff;">ORDER</span><span style="color: #000000;"> </span><span style="color: #0000ff;">BY</span><span style="color: #000000;"> kbvdate </span><span style="color: #0000ff;">DESC</span><span style="color: #000000;"> </span></div><p><br></p><p>If using a Ticket Type to receive feedback, you can report on the Ticket Type. This can easily be done in the Query Builder, where you can also add each Custom Field you used.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYyMTVmZmE4LWJiNzQtNDMxNC05YTE3LTQ0N2I3M2M1OWExMCJ9.SZVjX7_gre6W-DVBhumcqjtCA1V8ky8ZC0HLBLNVsi4" class="fr-fic fr-fil fr-dib" width="1204" style="width: 1206px; height: 450.956px;" height="451"></p><p><strong><span style="font-size: 10pt;">Fig 14. Example Query Builder Report.</span></strong></p><p><br></p>