Below is a quick tutorial on how to create a simple helpdesk/support log in SharePoint online (Office 365) or using the on-premises SharePoint 2013 release. It uses out-of-the-box functionality to create a simple system for users to log and track support issues.
The steps required to create the help desk are:
- Create a custom list
- Add additional columns
- Create list views
- Create a new item form
- Set list permissions
- Configure Alerts
- Create a notify workflow
Create a custom list
Select “Add an App” from the SharePoint menu
Select “Custom List”
Give the App a Name
Create additional columns
In the list settings, create some additional columns:
Description (multiple lines of text)*
Status (choice with the options: New, In Progress, Resolution Offered, Closed)*+
Resolution (multiple lines of text)
* Set column as required – force users to enter a value
+ Set default value to “New”
Create list views
On the list page, select “Create View”
Create a new view based on All Items called “My Open Calls”. This is the default end user view to review their open calls.
Select the following columns:
Title (linked to item)
Uncheck any other columns. Add a filter to show items created by the user and items that do not have the status “Closed”.
Create another view called “My Closed Calls”. Display the following columns:
Filter by the user and items that have the status “Closed”.
You may also want to sort these items by newest first to make it easier for the end user to see recently closed items.
Create another view called “All Resolved Calls”. Display the following columns:
This time only add a filter to show items with the status “Closed”.
Create another view called “All Open Calls”. Display the following columns:
This time only add a filter to show items without the status “Closed”.
The views “All Open Calls” and “All Resolved Calls” will be used by the resolution team to manage logged issues. The other views will be used by the end user to track their own open issues.
At this stage, users with contribute access can add and edit all the logged incidents. This needs to be locked down so users can only edit their own items. To do this, select “Advanced Settings” from the List Settings page.
Lock down the Item-level Permissions so that users can only read and edit their own items.
Users will Full Control on the list will have access to see and edit all of the items despite the settings above.
Create a new form
Open the site in SharePoint Designer 2013. Using the Site Objects Navigation, find the “Lists and Library” category and select the list.
Create a new Form for the list by selecting “New” in the Forms section.
Give the form a new name and select the “New item form” type. Set this as the default form for the selected type.
Right click on the new form and select “Edit in Advanced Mode”
Locate the table rows in the HTML for the Status and Resolution. Remove these including the start and end tr tag. This will remove the columns from the new form. Save the form, this should now apply to any new items added to the list.
Set up alerts and workflows
The support team should sign up for alerts on the list so that they are notified when a new issue is added or updated. A simple workflow can be added to the list to notify the end user when their issue has been updated. I will write a blog post on how to do this soon.
Adding icons to a SharePoint page to point directly to the views will make it easier to navigate for the end user and much more attractive to use