Assigning a ticket to a team

in jira service desk we have set up the queues for each of the teams in the business but have not found a way to assign a ticket to a team instead of an individual.

the process we run is an incident comes into triage, the service desk will checke everything and then re-assign it if it needs to move on. as we are 24/7, some people may not be working so the ticket needs to be picked up by someone else in the team. we want to assign the ticket to the team so anyone in that team can then assign it to themselves.

any ideas?

4 comments

Create a custom field listing your teams.  Leave the issue unassigned until someone in the team picks it up.

Assigning issues to groups does not work.  You open yourself up to "I thought someone else was looking at it" and in real life, that happens *every* time you allow it.  It's fine to have a "responsible group", that works really well, but you need a single current assignee, and that is what JIRA does.

Yup. "If everybody owns it, no-one owns it"

i understand the behaviours of the teams is a thing to be considered, but thats one of the reasons i am in place.

we specifically want to be able to assign tickets to a team queue instead of an individual within that team.

we have numerous teams and want tickets to show up in the relevant places.

is it possible?

If you use a custom field, you can easily display the queue of unassigned tickets for each team using a filter or a dashboard.

Individuals in each teams can pick up issues from there.

This method doesn't waste user licenses and maintains clear ownership and accountablity as Nic and Matt have mentioned.

Or use it in your Service Desk queues like this:

team-responsible.png

It's pretty straight forward to set up different queues for each team and tweak the 'issues to show' for each queue so that each team only sees the issues they are responsible for.

Henning Tietgens Community Champion May 09, 2017

It's the same here and we're using "special" users for this.  All of our team users are starting with "TEAM " to make this really clear for the user and are part of the group jira-group-users. 

Each team has to accept to take care of there team users (queue, dashboard, filter subscription...) before a team user is created.

Be aware that

  • these users are counting regarding your agent license if you want to use them for Service Desk projects (because otherwise they are not assignable).
  • these users could be a problem if you have security levels which enables "Assignee" to see the issue. If you assign the issue to a team user the team doesn't have access.

perfect.

thanks.

Did you guys every figure this out Tim? I would like to assign tickets to queues worked by multiple users as well.

Yes, use service desk queues for your teams.

I’m doing that. How do I assign a ticket worked to a different queue?

We set the system up to have 2 different types of assignment. Assignee, or Group Assignment.

The Assignee is the standard Jira SD part where you can assign a ticket directly to an individual.

The Group Assignment is where you assign the ticket to a user group. The users in the group will be from a specific team. Example of the groups are "Service Desk", Application Support, Application Management" etc.

This then means you can either assign a ticket to an individual, or to a team. We also added in some automation that clears the group assignment field when a ticket is assigned to an individual, and the same for the other way around where the assignee field is cleared when a ticket is group assigned.

We then set the queues up to have all open tickets for anyone in the group, or is a ticket is assigned to the group. This will then show everything owned by that group whether its assigned to an individual or to the team as a whole.

Does that answer what you need?

Hi Tim, 

Do you have individual queues for each group/team or is it one queue that displays the tickets based on the group(s) the agent is in?

Hi,

I have a separate queue for each team which they manage themselves.

The queues are set up to show any ticket assigned to an individual in the team, or if the ticket is group assigned to that team. We also have some queues split depending on their status.

But one core thing i ensure is that a ticket will only show up in 1 queue or it could become a bit messy and will not allow us to use the queue figures correctly.

Hi,

The topic is very interesting :)

But i didn't understand how to link a user to a specific team.

Thanks

Hi Ahmed,

You just create the groups in User Management and then add the user to the relevant one.

When you go into User Management, you should find Groups on the left hand menu.

Hi Patrick,

I mean using "Team Responsible" custom field.

Thanks

Hi Ahmed,

This was a suggestion from someone else.

It looks like they just suggested to create a custom field (potentially a drop down with each of the teams in it). Then when a team is selected, you can run the queues to query tickets assigned to specific people or teams depending on the value of the custom field.

Hi Tim,

We currently have zendesk, but I am rolling out Jira Service Desk hopefully on the 1st of October. This lack of a group is really bugging me given our entire service desk revolves around groups. A group is linked to a client. If the client raises a ticket, they currently all get an email notification of the ticket. I would like this to happen in Service Desk and your Group assignment solution sounds like it could work...

How did you create the group assignment?

Is that a custom field? If so what type of custom field? 

Can anyone make the change from Assignee (Single Name) to Group name on the ticket? 

Can each user in the group get notified by email when some assigns the group to the ticket? 

Your reply would be much appreciated. 

Kind regards,

Mike

P.S. I have created a couple of groups in User Management and assigned users to those groups.

Sorry for the delay in coming back to you.

I set up a self transition on thew workflow called "Group Assignment". When this transition is used, a screen appears that just has 2 fields. The group assignment field which is a group picker, and the comments field.

From this, there is a postfunction on this transition to send an email to everyone within the selected group notifying them of the group assignment.

There is also a postfunction to clear the assignee field. This is to ensure a ticket is only assigned to an individual OR a group instead of both. If both are possible, you could end up with a ticket assigned to a group, but also assigned to a person who works in a different team. we also added a clear field postfunction on the assign option (i think was actually done through scriptrunner automation).

So basically, self transition that shows a screen to pick the team. this sends an email to everyone in the team, and wipes out the assigned person.

Does this all make sense?

Hi Tim, 

It makes sense and I may try it out. Thanks for the explanation. 

In the meantime I have set up a custom group picker field and added it to the default, edit, view screens. When a ticket arrives in the queue 1 dedicated agent clicks into the Group picker field and selects the group (5 or 6 agents dedicated to a customer). He also assigns the ticket to the person who deals with the problem. When the ticket is updated, comments are added, assignee, watchers, and anyone in that group gets a notification. 

It does the job. My fear was that if no one was assigned the ticket, but the group had the ticket, everyone would think someone in the group has the ticket. This way there is an owner. 

It is Day 1 and so far so good. 

Sounds like you got a result for something that suits your business.

Nicely done :)

Hi,

I have a similar question, but in my scenario once the ticket is assigned to a group and after closing the ticket, the ticket automatically goes back to unassigned.  As I wanted to create a dashboard on the basis of how many tickets were resolved by that particular group 

looking for suggestion ?

Hi Sayan,

It sounds like there is a clear field post function in the closing transition. 

Will be worth looking at the workflow to see if this is in there to clear the field when a ticket is closed.

Comment

Log in or Sign up to comment
Community showcase
Published Nov 27, 2018 in Portfolio for Jira

Introducing a new planning experience in Portfolio for Jira (Server/DC)

In the past, Portfolio for Jira required a high degree of detail–foresight that was unrealistic for many businesses to   have–in   order to produce a reliable long-term roadmap. We're tur...

2,707 views 17 21
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you