1. What is this module about

The Requests module is designed to facilitate the users to create requests and report issues in the building and areas they are working. For example, if an emergency light is broken or the entrance door is jamming, the user can create a request, and the responsible person or team can handle the issue. Via the request module, the request process can be monitored and evaluated.

The next parts will go into more detail on some of the core concepts of this module:

1.1 Service groups

Service groups are the most important components of the requests module. A service group is a group of users, or a single user, responsible for handling the submitted requests for a specific domain. Small companies might only have one service group handling all requests and bigger companies can have multiple service groups for each of the domains.

For example, the service group ‘IT’ handles all IT-related requests, the service group ‘Facility' handles all building and area-related requests and the service group 'Landscaping’ handles all requests related to the environment outside and around the building.

Service groups are automatically determined in a request based on the selected problem type (more about problem types in the next chapter). The request is automatically assigned to the entire service group and one of the members of that service group can assign the request to him or herself as the responsible person to handle the request.

How to create service groups

image-20240322-094809.png

For each of the service groups a user profile can be created via the ‘User profile management dashboard' on the administrators startboard.

Be aware: Each service group user profile should consists of (at least) the ‘4. Servicedesk employee’ system group and the corresponding system group of the service group, for example 'IT'. For more information on authorizing users: Authorizing users

Users with the ‘4. Servicedesk employee’ system group will automatically get the service desk startboard tab, via which they can handle the requests assigned to their service groups and themselves. For more information: https://spacewell.atlassian.net/wiki/spaces/KB/pages/81133665/Requests+module+activation+and+information#4.5-Navigation-menu-and-startboard-options

1.2 Problem types

Another very important element of the requests module are the problem types. A problem type is a way to distinguish between different types of requests. The problem type also has several options which determine the default service group, priority, and behavior, visibility and pre-defined values of fields in a request. For example, the asset category can be determine within the problem type. If a user creates a request with (for instance) the problem type ‘Printer broken', the asset which can be linked to the request should only be from the category ‘Printer’. It does not make sense if the user can link an asset from a category anything other than a 'Printer'.

In a request, the problem type can be selected via one of two options (which can be determined via Module settings → Requests : ‘Problem type via keywords’)

A user creating a request can select the problem type from a pre defined drop-down lists or uses keywords to find the relevant problem type. All the problem types which can be selected in a request and the hierarchy of the problem types is determined by the customer.

Example 1: The customer only wants two problem types which can be selected in a request:

  1. Cleaning request

  2. IT request

Example 2: The customer has a problem type list with a hierarchy with various levels. The user creating the request first selects the top level and then the next level of problem types become available to select based on the previous level:

  1. Cleaning

    1. Toilets

    2. Kitchen

  2. IT

    1. Request a new device

    2. Device stolen or missing

    3. Issues with device

      1. Laptop

      2. Phone

      3. Tablet

  3. Electricity

    1. Defect wall outlet

    2. Defect light

  4. Furniture

In this example (when using the problem type drop-down fields), first the user needs to select the main problem type (Cleaning, IT, Electricity or Furniture). After selecting for example 'Electricity', the sub problem types become available and the user needs to select the next applicable problem type (Defect wall outlet or Defect light).

When using the problem type keywords search field, the customer can add as many main and sub level problem types as desired.

When using the problem type drop-down fields, the the customer can use a problem type hierarchy of maximum 3 levels by default.

The problem type is not only used to have a predefined list of possible problem types the user (creating the request) can choose from, but the problem type also has a lot of settings which can influence the handling process. Some important settings on problem types:

Problem types can be created and managed via the navigation menu ‘Requests' → 'Problem type schemes’. The default problem tree is already available and can be filled with the problem types the customer desires.

It is also possible to use the default problem type import template to import all desired problem types (See How to use the import templates)

image-20240326-081210.png

1.3 Service Level Agreement (SLA)

Service Level Agreements (SLAs) are (usually contractual) agreements with internal departments or external suppliers on the response, and handle times of assigned requests based on the priority of the request. The department or contractor needs to respond to and handle the requests within a pre-determined period of time depending on the priority to comply with the SLA.

Setting the SLAs

The SLA response times and handle times per priority can be managed (after enabling SLA times via Module settings → Requests: ‘Use SLA times’)

image-20240326-083837.png

For each of the 5 default priorities (very low, low, medium, high, critical) an SLA value for the response time and for the handle time can be set. These can be set based in minutes, hours, days, weeks or months. For hours or days, the planned times can also be set in ‘work’ hours or days. If used, the planned response and handle times of a request are calculated, taking the work hours regime into consideration [See: Creating and linking regimes].

SLAs in the request

The priority of the request (determined by the problem type, but can be changed by the service desk employee) will determine the planned response time and handle time of the request in combination with the submit date/time of the request. The submit date/time is automatically set based on the moment the requestor submits the request.

The planned response and handle dates are automatically determined for a request and, as mentioned, if ‘work’ hours or days are used, the work hour regime is also taking into consideration. If for instance a request must be handled in 2 work hours, work hours are defined as weekdays 08:00 -17:00 and a request is submitted at 16:00, the request must be handled at the latest at 09:00 the next day. If regular hours are used in the SLA, this would be 18:00 the same day.

If SLAs are enabled, the service desk dashboard also shows the planned handle date (and a related traffic sign (Red or green):

image-20240402-064621.png

Additional fields are also shown in each request itself:

image-20240402-070331.png

The actual response date and handle date are only shown on the request if already set. These fields are set via the following actions:

Changing the log date, response date and handle date

The planned response and planned handle dates in a request cannot be changed, as these are based on the priority. The actual dates however, can be changed by the service desk employee. Since it is possible that the requestor was already responded to via phone or email before assigning the request, or the issue in the request was already handled before the request itself was set to handled, both of these dates, as well as the log date (in case the request was not submitted via workplace management by the requestor, but create by the service desk employee based on an email, thus having a log date that should be set earlier than the system has set it). if any of these three dates must be changed, the pencil icon behind the field can be used for this. A new date/time can be set and a mandatory reason must be added. If any of these date/time fields is altered, the date/time will be displayed in red and a log of these changes is shown in an include on the request page:

image-20240402-104743.pngimage-20240402-104943.pngimage-20240402-105457.png

Tasks that are deducted from the handle date:

SLA times work as follows:

If a request is responded to or handled on time, is simple a matter of comparing the planned response and planned handle times with the actual response or handle times

After the request is handled, the response time and handle time can be evaluated, via several default reports on the Requests dashboard, based on the SLA times

image-20240326-084047.png

1.4 Duplicate check

Automatic duplicate checks can be enabled, when a request is submitted. If a problem occurred in the main hall, where all employees pass by, it could be that more than one user creates a request with the same problem type, same building and same area. For example, if the service group receives 10 requests about the same issue, the first request is assigned to a service group responsible person. The other 9 requests are marked as a duplicate of the first request. The service group responsible now only has to follow up and handle the first request, instead of handling all 10 requests individually. After the first request is handled, the other duplicate automatically follow and are automatically handled.

Duplicate check can be enabled for:

The duplicate check is only executed for open requests. Already closed requests with the same problem type, the same building and the same area for example, are not taken into account.

Duplicate checks can be enabled via the ‘Module settings' → 'Requests’ tab.

image-20240329-092233.png

1.5 Preferred suppliers

With preferred suppliers, requests or work orders can automatically be assigned to the preferred supplier based on the role specified in the problem type. Preferred suppliers can be applicable in general, per building, per area or per asset. A preferred supplier is a combination of a supplier and a role. Roles can be created for specific industries/businesses, where suppliers operate in.

For example:

If a request is submitted with the problem type role 'IT', the application checks if there are preferred suppliers:

  1. If an asset is linked to the request → check on preferred suppliers for that asset with the role 'IT'

  2. If an area is linked to the request → check on preferred suppliers for that area with the role 'IT'

  3. If a building is linked to the request → check on preferred suppliers for that building with the role 'IT'

  4. Check on preferred suppliers in general with the role 'IT'

If a preferred supplier is found, it will be automatically linked as the contractor to a possible corrective work order being created for this request.

Preferred suppliers can be enabled via the ‘Module settings' → ‘Requests: Preferred suppliers’ tab. Preferred supplier roles can be managed via the navigation menu 'Requests’ → 'Roles’

Preferred suppliers can then be managed via:

The system group '5. Manage problemtrees' can manage the preferred suppliers.

image-20240329-092951.pngimage-20240329-094725.pngimage-20240329-092832.png

1.6 Corrective work orders

Corrective work orders can be used as an extension for requests. A corrective work order is always created as a result of a request. Corrective work order can not be created without a request. As the word 'corrective' already suggests, something needs to be corrected or fixed.

In this case, for every request, corrective work orders can be created. Creating corrective work orders can also be depending on the problem type. For some problem types it might be not applicable to create work orders and for other problem types it might be applicable.

Corrective work orders can be enabled via the module activation. Via the 'Module settings' → ‘Requests' or the module settings ‘Maintenance' → ‘Corrective work orders’ can be determined if corrective work orders can be created in general or it is determined per problem type. If creating corrective work orders is determined per problem type, go to the navigation menu ‘Requests’ → 'Problem type schemes’ and set this setting for all relevant problem types.

More information about corrective work order module can be found: Corrective work orders module activation and information

1.7 Request workflow process

1.8 Other relevant options

1.8.1 Knowledge base

1.8.2. Sub requests

Sub requests can be used if a problem/request consists of multiple pre-defined actions, which are always applicable for a request related to this problem (type). Using sub requests can be determined per problem type and each of the sub requests can have its own service group which needs to handle the sub request.

With sub requests, the main request is automatically broken down into one or more sub requests. After the main request is submitted, it moves to a 'Waiting for sub requests' status. The sub requests are all assigned to the applicable service group. Once all sub requests have been handled, the main request is automatically closed.

For example, if a new employee is hired, a request is created to prepare a new work laptop. The problem type 'New employee laptop' consists of several sub requests:

Sub requests can be enabled per problem type via the navigation menu ‘Requests' → 'Problem type schemes’ → problemtree → select the desired problem type to enable and create the desired sub requests.

image-20240329-091356.pngimage-20240329-091520.png

1.8.3 Simple ticketing via the Workplace App

If Workplace Experience is also used, a request can also be created via the Workplace App. More information about Workplace Experience can be found here: Workplace Experience integration: Reservations module activation and information.

1.8.4 Demarcations

2. Additional information on this module

More information on the Requests module can be found via the following related articles: