Service Level Agreement (SLA) Setup

Configure SLAs at Division, Customer, and Helpdesk levels with options to exclude weekends, public holidays, and manage site access times.

15 min read System Administrator

Overview

Service Level Agreements (SLAs) can be difficult to manage in the Facility Maintenance industry. There are many things to consider such as customer requirements, specific site needs, and asset or equipment requirements. You may also need to determine how to handle weekend days, public holidays, or even specific site access times.

Facilitease has developed robust SLA management taking into account all of the possible requirements noted above. SLAs can be set on the Division, Customer, and/or Helpdesk (if you are using the External Helpdesk Module), and you can choose to exclude weekends, public holidays, and more on any of your SLAs.

Example: P1 and P2 priorities could be 24/7 whereas a P3 or higher could be working days only. The system lets you decide for each priority.

SLA Types

The system supports four different SLA measurements:

  • Response SLA - Time to acknowledge and respond to a service request
  • Onsite SLA - Time for a technician to arrive at the site
  • Functional SLA - Time to achieve a functional/temporary fix
  • Resolution SLA - Time to fully resolve the issue

Tip: Some SLAs may only have one or two requirements. For example, if you only have a Resolution SLA requirement, simply give all SLAs the same value and time unit. See SLA Date Scenarios for examples of how SLAs are calculated.

1. Division SLAs

Setting the SLAs at the Division level gives you the ability to add multiple Customers to that Division and have them all use the Division SLA settings, saving you time on duplicating the SLA setup.

If you do however have a Customer within that Division that has different SLA requirements, you can set up custom SLAs for this Customer only.

Creating a Division SLA

  1. Navigate to Division

    Once you have created your Division and want to set up SLAs, click on the 'Add' button under Divisional SLA's

  2. Enter SLA Name

    Give your SLAs a Name (e.g., "Division SLAs")

  3. Add Description

    Add a description if required (e.g., "Standard set of SLAs for this Division")

  4. Save

    Click 'Save' to create the Divisional SLA item

You will now see the Divisional SLA item you just created. Select this item to apply the settings.

Division SLA creation dialog showing name and description fields
Creating a Division SLA with name and description

2. Division SLA Settings

After creating the Division SLA, you need to configure the specific settings for each priority level.

Configuring SLA Settings

  1. Add Settings

    Select the Division SLA you just created, click the 'Add' button to start adding the settings

  2. Select Priority

    Select which Priority you want to apply settings to (e.g., P1 - Emergency)

  3. Set SLA Times

    Add the number and time unit required for each of the SLAs:

    SLA Type Value Unit
    Response SLA 1 Hours
    Onsite SLA 2 Hours
    Functional SLA 4 Hours
    Resolution SLA 24 Hours
  4. Exclude Weekends

    Choose if this priority should 'Exclude' weekends from SLA calculation

  5. Exclude Time on Hold

    Choose if this priority should 'Exclude' any On hold days from SLA calculation

  6. Use Site Access Times

    Choose if this priority should 'Include' any Site access times (configured at Site level)

  7. Other Exclusions

    Choose if this priority should 'Include' any other Exclusions (configured at the SLA Exclusion page)

  8. Add Notes

    Add any notes or other details

  9. Save

    Click 'Save'

Division SLA Settings form showing priority, SLA times, and exclusion options
Configuring Division SLA settings for each priority level

Important: Repeat this process for ALL priorities that you need (P1, P2, P3, P4, P5, etc.)

3. Customer SLA Settings

When setting up a new Customer, you must choose the SLA Type:

  • Standard - Will use the SLAs on the Division
  • Custom - Will allow you to set up a new set of SLAs specific to that Customer

Creating Custom Customer SLAs

  1. Access SLA Section

    From inside the Customer record, look to the Service Level Agreement section on the right hand side and click the 'Add' button

  2. Select Priority

    Select which Priority you want to apply settings to

  3. Set SLA Times

    Add the number and time unit required for each of the SLAs

  4. Exclude Weekends

    Choose if this priority should 'Exclude' weekends

  5. Exclude Time on Hold

    Choose if this priority should 'Exclude' any On hold days

  6. Use Site Access Times

    Choose if this priority should 'Include' any Site access times

  7. Other Exclusions

    Choose if this priority should 'Include' any other Exclusions

  8. Add Notes

    Add any notes or other details

  9. Save

    Click 'Save'

Customer SLA Settings form showing priority selection and SLA time configuration
Configuring custom Customer SLA settings

Tip: Repeat this process for ALL priorities that you need.

4. Helpdesk SLA Settings

If you are using the External Helpdesk module and wish to set up SLAs against your Helpdesks, you need to specify this in the Module setup. Discuss with the Unicloud team if you are unsure how this works or how to apply the setting.

Important: Setting the system to use Helpdesk SLAs will override any Division and Customer SLA settings.

Configuring Helpdesk SLAs

  1. Navigate to Helpdesk Settings

    Once you have set up your Helpdesk, click on the Helpdesk SLA Settings tab along the top

  2. Add Settings

    Click the 'Add' button to start adding the settings

  3. Select Priority

    Select which Priority you want to apply settings to

  4. Set SLA Times

    Add the number and time unit required for each of the SLAs

  5. Configure Exclusions

    Set your preferences for excluding weekends, time on hold, site access times, and other exclusions

  6. Add Notes

    Add any notes or other details

  7. Save

    Click 'Save'

Repeat this process for ALL priorities that you need.

Helpdesk SLA Settings form showing priority and SLA configuration options
Configuring Helpdesk SLA settings

5. SLA Exclusion Types

There are two additional entities under System Details called SLA Exclusion Dates and Exclusion Types. Before you can set up the SLA exclusion dates, you will first need to create your Exclusion Types.

Exclusion Types allow you to group your exclusion dates and apply settings such as which Division, Customer, and Sites the exclusion dates will apply to.

Creating Exclusion Types

  1. Navigate to System Details

    From the side menu, select System Details

  2. Select SLA Exclusion Dates

    Now select SLA Exclusion Dates

  3. Select Exclusion Types

    Now select Exclusion Types

  4. Add New Type

    Click on the 'Add' button and a new window will appear

  5. Enter Name

    Give your Exclusion Type a name (e.g., "Public Holiday")

  6. Set Status

    Set Status to 'Active'

  7. Add Notes

    Add any notes if required

  8. Select Divisions

    Select the relevant Divisions or choose to apply it to ALL

  9. Select Service Types

    Select the relevant Service Types or choose to apply it to ALL

  10. Select Regions

    Select the relevant Regions or choose to apply it to ALL

  11. Select Global Site Groups

    Select the relevant Global Site Groups or choose to apply it to ALL

  12. Select Customers

    Select the relevant Customers or choose to apply it to ALL

  13. Select Customer Site Groups

    Select the relevant Customer Site Groups or choose to apply it to ALL

  14. Select Sites

    Select the relevant Sites or choose to apply it to ALL

  15. Save

    Click 'Save'

Exclusion Types form showing division, customer, and site selection options
Creating an Exclusion Type with division and site group settings

6. SLA Exclusion Dates and Settings

Once you have set up your Exclusion Types, you can start adding the dates you want to add SLA Exclusions for.

Creating Exclusion Dates

  1. Navigate to System Details

    Select System Details from the side menu

  2. Select SLA Exclusion Dates

    Now select SLA Exclusion Dates

  3. Add New Exclusion

    Click the 'Add' button and a new window will appear

  4. Enter Title

    Give your Exclusion a Title (e.g., "Christmas Day")

  5. Set Status

    Set the Status to Active

  6. Select Exclusion Type

    Select the relevant Exclusion Type (e.g., "Public Holiday")

  7. Public Holiday Flag

    Check Yes or No if it's a public holiday

  8. Date Type

    Check if it's a single date or a Multi date (date range)

  9. Set Dates

    Add the date or dates that are to be excluded from any SLAs

  10. Recurring Option

    Check Yes or No if it Recurs yearly

SLA Exclusion Dates form showing date type, public holiday flag, and recurring options
Creating an SLA Exclusion Date entry

Additional Settings: You can choose to apply additional settings on the next tab such as which Divisions etc it applies to. This is not required if configured as needed in the Exclusion Type.

7. Site Access Hours

Now included at a Site level is the ability to record a Site's Business Hours and Access Hours.

  • Business Hours - Have no impact on the SLAs at all, these will simply be displayed to the Contractor as informational only
  • Access Hours - Will impact the SLAs if the settings have been set to Yes at the Division or Customer level

SLA Calculation Example: Customer ABC has a P2 with a Resolution SLA of 2 working days and is set to exclude weekends and take into account any Site Access Hours. The Site currently has access hours of 8am to 5pm Monday to Friday and a P2 request is raised at 4pm on a Friday afternoon.

Result: The Resolution Due Date in this situation would end up being 3pm the following Tuesday. See more examples on the SLA Date Scenarios page.

Configuring Site Hours

  1. Access Site Record

    From inside the Site Record, click the Add button from the Site Hours section on the right hand side

  2. Select Day

    Select which Day of the week you want to apply the times to

  3. Set Business Hours

    Select the Business start and end times

  4. Set Access Hours

    Select the Access start and end times

  5. Save

    Click Save

Repeat for each day of the week as needed.

Site Hours form showing business hours and access hours configuration
Configuring Site Business Hours and Access Hours

8. Site SLA Adjustments

In some rare cases, you may need the ability to Increase or Decrease the time allowed on your SLAs depending on a specific Site.

Example: Customer ABC has pre-set SLAs for their whole portfolio with the exception of Site 123 as it's in a remote location, so your Customer decides that any Requests raised for this Site can have an extra 2 days to complete.

You can specify exactly what Priority it applies to, if the SLA time needs to be added or removed, and how much time is added to each SLA.

Configuring Site SLA Adjustments

  1. Access Site Record

    From inside the site record, click the Add button in the SLA Adjustments section

  2. Select Priority

    Select which priority the adjustment will apply to

  3. Adjustment Type

    Decide if you are extending the time or decreasing

  4. Set Adjustment Values

    Apply the value and time unit for each SLA

  5. Save

    Click Save

Repeat process for all priorities if needed.

Site SLA Adjustments form showing priority selection and time adjustment options
Configuring Site SLA Adjustments for specific priorities

9. Examples and Scenarios

Here are common scenarios you may come across and how to handle them:

Scenario #1 - Multiple Customers with exactly the same SLAs

  • Set up some SLAs at the Divisional level and ensure all these Customers are in that Division
  • In the settings of those Customers, ensure they are set to use the Division SLAs

Scenario #2 - A Customer has different SLA requirements to that of the Division

  • When setting up this Customer, in the settings you can choose NOT to use the Division SLAs
  • Then create new ones for this specific Customer

Scenario #3 - You are using External Helpdesks

  • When setting up the External Helpdesks module, you will need to decide if the Helpdesk SLAs are to override any Customer or Division SLAs
  • If this is set to Yes, you can add your Helpdesk SLAs in the settings
  • If this is set to No, then the Customer and/or Division SLA settings will apply

Scenario #4 - One particular site in a remote location needs extended SLA times

  • In the Site itself, you can choose to add an SLA Adjustment against any of the Priorities
  • SLA Adjustments can be used to Add time onto an SLA or reduce it, depending on your situation

Scenario #5 - A Customer has strict rules around when a contractor can access one of its sites

  • In the Site itself, you can add Access Hours
  • Irrelevant of any Division or Customer SLAs, if there are Access hours added to a site, the SLAs will take this into account and adjust the overall due dates accordingly

SLA Priority Hierarchy

Understanding how SLAs cascade through the system:

Helpdesk SLAs (Highest Priority - Overrides All)
Customer Custom SLAs (If set to Custom)
Division SLAs (If Customer set to Standard)
Site Adjustments (Applied on top of above)