Automate the service desk: stop handling access requests by hand
Access requests are a large share of service desk work and almost all of it is manual. Here is how to automate group membership in the Microsoft environment with rules, instead of per ticket.
A large share of what a service desk does every day is arrange access. Someone wants a shared folder, a new hire needs the standard apps, someone changes department. Each one a ticket, each one manual work. Most of it does not need a human. This article shows what to automate first and how.
TL;DR
- Access requests are often a quarter to half of ticket volume and almost all manual.
- Most of it follows a pattern: department, job title, or location decides the access.
- Tie each department, job title, or location to a bucket of groups, so membership is correct automatically.
- Start with the standard access that comes with each department or job title.
- Keep exceptions and sensitive rights deliberately with a human.
Why access requests cost so much time
An access request looks small, but the real cost sits in the chain around it: reading the ticket, judging whether it is allowed, finding the right group, making the change, reporting back, and asking someone for approval when in doubt. Count on 10 to 20 minutes per request, times dozens per week.
Worse is what does not happen: rights that stay in place after someone changes role. Nobody opens a ticket to remove access. That is how the silent pile of rights grows, things people have and should no longer have.
The pattern behind most requests
Look at a week of access requests and you will see the majority follows a pattern. Someone in Sales wants the Sales tools. A new engineer wants the standard engineering access. Someone moves to the Enschede office and needs the local rights.
In all of these cases one attribute decides the access: department, job title, or location. And such an attribute usually comes with more than one group, it comes with a whole set. Sales, for example, needs the Sales CRM, the shared Sales drive, the VPN, and the M365 license group. So think of an attribute value as a bucket: one label that holds a fixed set of groups together.
What to automate first
Not everything at once. Start with the access that has the highest volume and the lowest risk:
| Type of access | Automate? | Why |
|---|---|---|
| Standard department access | Yes, first | High volume, clear attribute pattern |
| Job-tied apps and groups | Yes | Predictable, follows the job title |
| Location-tied rights | Yes | Follows the city or office |
| Temporary project access | Partly | Can run through a separate rule or static group |
| Admin and executive rights | No | Sensitive, keep deliberately manual |
One attribute, a bucket of groups
The shift is conceptually small but large in practice. Instead of ticking off individual groups per person, you tie each department, job title, or location once to the bucket of groups that belongs with it: