Top.Mail.Ru

Advanced UnSpot Plan from $100 $50 for Your Company Fix this Price

Promo deadline:
Help center / Administration / Service requests / Processing service requests

Processing service requests

Requests submitted by employees are processed on the “Service requests” page. The assignee accepts a request, confirms its fulfilment or cancels it, while UnSpot emails the participants and keeps the status history. This article is about how processing is arranged: who sees which requests, how to find a request with filters, who a request is assigned to, what each status means and why some transitions happen on their own.

Where to find requests

The “Requests” section in the UnSpot header → the “Service requests” tab. The same screen opens from the profile menu with the item “My service requests” — it is one and the same page, just labelled differently.

The “Requests” section is shown only when at least one of the two modules is enabled — “My requests” or visitor pass requests. If the “My requests” module is off, there will be no “Service requests” tab in the section, and a direct link to it returns you to the start of the section.

Above the list there are two buttons: “Create a request” opens the dialog for submitting a new request, and “Filter” opens the “Request Filter” dialog. How to submit a request is described in How to submit a service request.

Who sees which requests

The list is not shared: everyone sees their own slice. An employee gets into it if at least one condition holds.

  • they are the assignee of the request;
  • they are the author of the request;
  • they are the direct manager of the assignee;
  • they are listed among the assignee’s managers;
  • the assignee belongs to an access group assigned to the viewer’s team;
  • they head the department the assignee belongs to.

The right to see all requests of the company is separate. It is granted not by a role but by a setting in the employee card: the “Subordinates” block, the value “All users”. This distinction matters: the Super Administrator role on its own does not open the full list of requests — without that setting the employee sees only their own slice, by the rules above. What you need to check is the employee card, not their role.

Columns and filters

ColumnWhat it shows
“Creation date”When the request was submitted
“Execution”The due date of the request — date and time. Filled in for all “In meeting room” requests and for requests of other types if the “Due date” field is enabled for the service and the employee set a date. A request without a due date shows “—”
“Service”The name of the service the request was submitted for
“Place”The object of the request or the meeting room. If the object has been deleted, it reads “Object unavailable” or “Booking removed” instead. “For employee” requests have no object by design, so they always read “Object unavailable” — that is not a sign of trouble
“Initiator”The author of the request. For requests submitted by QR code without signing in, and for requests of deleted employees, this reads “No user data available”
“Provider”The assignee who handles the request. If there is no assignee, it reads “Executor not assigned”
“Request status”The current status

The filters live in the “Request Filter” dialog, which opens with the “Filter” button — the same way on a computer and on a phone. Changes take effect only via the “Apply” button; “Cancel” closes the dialog without changing anything. There are seven filters:

FilterWhat it selects
“Creation date”Requests submitted in the selected period. Today by default
“Execution deadline”One of three options: “Any deadline” (the default), “Only with completion” — requests that have a due date, “No deadline” — requests without one
“Office”Requests created in the selected office. With nothing selected — “All offices”. The office of a request is the office of its object or meeting room, or, for “For employee” requests, the office the employee chose in the form
“Service”Requests for one or several services
“Request initiator”Requests submitted by the selected employees
“Provider”Requests assigned to the selected assignees
“Status”Requests in the selected statuses

On a computer a summary line with the applied filters is shown above the list — “Requests shown for the period …” followed by offices, services, due dates, initiators, assignees and statuses. The same summary is shown at the bottom of the “Request Filter” dialog.

The main thing to know about this screen: the “Creation date” filter is preset to today. It is set automatically, before the first query, and it has no clear button. So on the first visit the list shows only requests submitted today, and yesterday’s request looks as if it has vanished. To see the rest, set the period you need in that filter by hand.

There is a single sort order on this screen and it cannot be switched: the newest by creation date come first. Column headers are not clickable. The list loads as you scroll, in batches of twenty. If nothing matches the current filters, the table is replaced with the message “Nothing found”.

Request statuses

StatusWhat it meansWhere it can go
“New”The request has been submitted and is waiting for the assigneeTo “Accepted” or “Cancelled”
“Accepted”The assignee has started working on the requestTo “Completed” or “Cancelled”
“Completed”The work is finishedNowhere: the status is final
“Cancelled”The request is closed without being fulfilledNowhere: the status is final
“Sent”The request went out to the external ticket system as an emailNowhere: the status is final and is assigned right at creation

The completed status is spelled two different ways on the same screen. In the list and in the request card it is “Completed”, while the status filter offers the same status as “Done”. These are the same status — the difference is only in the wording of the interface. The status filter has no separate “Sent” value either: requests with external processing are selected by “Done” as well.

A final status cannot be undone. If you made a mistake and confirmed fulfilment too early, the request cannot be reopened — a new one has to be created. No role can set a request to “New” by hand: only the system moves it there, in the cases from the section below.

Requests for services with external processing have no processing buttons at all. Such a request gets the “Sent” status immediately and is then handled in the external system. See the article about the external ticket system for details.

Accept, complete, cancel

The processing buttons live in the request card. On a computer it opens with the arrow in the last column of the list, on a phone with the “Show details” button under the row.

ButtonConfirmation dialogComment
“Accept”“Accept the request?”, the “Your comment to the request” fieldOptional, up to 500 characters
“Confirm fulfillment”“Confirm the fulfillment?”, the same comment fieldOptional, up to 500 characters
“Cancel request”“Reject a request?”, the “Reason for rejection” fieldRequired, up to 500 characters

The comment goes into the status history of the request and into the email the participants receive. The reason for rejection is the only way to explain to the employee why the request was closed, which is why the field is mandatory.

Who can do what:

ActionWho can do it
AcceptThe assignee of the request, their manager, an employee with the right to manage all users
Confirm fulfillmentThe same
Cancel requestThe same and the author of the request
Change the assigneeOnly the Super Administrator and Office manager roles

The author of a request can cancel it but cannot accept or complete it: withdrawing your own ask is not the same as closing the work. This is how an employee closes a request that is no longer relevant, without waiting for the assignee.

Who a new request is assigned to

UnSpot picks the assignee of a new request itself, from the “Availability” setting of the service:

  • “All offices” — all requests for the service go to the one assignee set in the service.
  • “Selected offices only” — the request goes to the assignee of the office where it was created. If no assignee is set for that office, the request goes to the assignee of the parent office — one level up. If there is none there either, with processing inside UnSpot the service is not offered in that office and no request can be submitted for it. With external processing the request is created without an assignee, and the “Provider” column reads “Executor not assigned”.

The office of a request is the office of its object: a desk, meeting room, parking space, locker or point of interest; for a request for a meeting, the office of the meeting room; for a “For employee” request, the office the employee chose in the form. If an employee is blocked, UnSpot removes them both from the service-wide assignee and from the office rows, so new requests from that office go to the assignee of the parent office or stay without an assignee. How to set up assignees per office is described in the service setup articles linked at the end.

Changing the assignee

The assignee of a particular request is changed in its card: next to the assignee name there is an edit icon with the “Change provider” hint. It is shown only to the Super Administrator and Office manager roles — neither the Offices Administrator nor the assignee themselves can do it.

Changing the assignee returns the request to the “New” status, even if it had been accepted. A system entry is added to the history: “Service-Provider was changed: from … to …”, or, if there was no previous assignee, “Service-Provider was changed to …”. The new assignee receives an email. The logic is that the request was accepted by the previous assignee, and the new one has to confirm that they are taking it on.

For a request in a final status the assignee does not change: the edit icon is simply not shown there. This applies to requests in the “Sent” status too.

Do not confuse this with the assignee of a service: that one is set in the service settings — one for all offices or per office — and decides where new requests go. Changing the assignee in a service does not reassign requests that already exist, and changing the assignee in a request does not change the service setting.

Transitions the system makes itself

Some status changes happen with no human involved. If a request has “by itself” reopened or closed, the reason is in this table.

What happenedWhat happened to the request
The object of the request was deleted: desk, parking space, meeting room, office, point of interest, locker, locker cell or bookingThe status changes to “Cancelled” with a system comment. This affects only requests in the “New” and “Accepted” statuses
The time of the meeting the service was ordered for has changedThe status goes back to “New”, and “Booking was changed” is added to the history. Does not apply to requests in final statuses or to requests with external processing
The assignee was blocked, deleted or archivedThe assignee field in the request is cleared, the status goes back to “New”, and an entry saying the assignee is inactive is added to the history
The Super Administrator or an Office manager changed the assignee of the requestThe status goes back to “New” with an automatic comment

There is one case where the system does not step in, although you might expect it to: if a meeting room is deleted entirely, requests for meetings in it are not cancelled. They keep their status, and the “Place” column starts to read “Booking removed”. Such requests have to be closed by hand — otherwise they stay in progress and block deletion of the service.

Emails about a request

UnSpot notifies about requests by email only: there are no push notifications and no messenger notifications for service requests.

  • An email goes out when the request is created and on every status change, including the system transitions from the section above.
  • There are two recipients: the author of the request and its assignee. Both have to be active — a blocked employee is not emailed.
  • If neither the author nor the assignee is active, no email is sent at all. That happens with anonymous QR-code requests whose assignee has also been removed.
  • The heading of the email depends on the event: new service request, service request updated, in progress, completed, declined. Requests with external processing have their own heading — “Service request submitted” — and the subject of the email is replaced with the service name.
  • The comment you left when changing the status goes into the body of the email.
  • Request attachments are not attached to internal emails — the files are downloaded from the request card. To the email sent to an external ticket system, on the contrary, they are attached.

For services with external processing the rule is different: the email goes out once, at the moment the request is created, and it is addressed to the ticket system. The author, the assignee and the observers receive a copy — but only if the administrator ticked the corresponding checkboxes in the service settings. There will be no follow-up emails for such a request.

Things to keep in mind

DetailHow to work with it
On the first visit the list shows only today’s requests, and this filter cannot be cleared with one buttonSet the period you need in the “Creation date” filter first. It is also the first thing to check when a request has “disappeared”
The right to see all requests comes from an employee setting, not from a roleIf a manager cannot see the requests they need, check the “Subordinates” block in their card, not their role
A final status cannot be undoneConfirm fulfilment only after the work is really finished
A request can go back to “New” on its ownThis is not a duplicate and not a fault: look at the status history, the reason is there
Deleting a meeting room leaves requests for its meetings in progressClose them by hand right after deleting the room
When an action fails, the error text is genericThe cause is usually one of two: you have no right to that action, or the request is already in a final status. Reload the page and check the current status
The sort order and the set of columns cannot be configuredUse the filters for selections by other criteria

Leave a request for a call and we will contact you

Loading