It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Assigning a ticket to a team

Tim Patrick May 08, 2017

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?

5 comments

Nic Brough [Adaptavist] Community Leader May 08, 2017

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"

Tim Patrick May 09, 2017

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?

Sam Hall May 09, 2017

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.

Sam Hall May 09, 2017 • edited

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 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.
Tim Patrick May 09, 2017

perfect.

thanks.

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

Nic Brough [Adaptavist] Community Leader Apr 02, 2018

Yes, use service desk queues for your teams.

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

Tim Patrick Apr 03, 2018

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?

Andy J Aug 03, 2018

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?

Tim Patrick Aug 07, 2018

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.

Ahmed Trabelsi Aug 12, 2018

Hi,

The topic is very interesting :)

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

Thanks

Tim Patrick Aug 13, 2018

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.

Ahmed Trabelsi Aug 13, 2018

Hi Patrick,

I mean using "Team Responsible" custom field.

Thanks

Tim Patrick Aug 14, 2018

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.

Mike Bowen Sep 19, 2018

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.

Tim Patrick Oct 01, 2018

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?

Mike Bowen Oct 01, 2018

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. 

Tim Patrick Oct 01, 2018

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

Nicely done :)

Sayan Kaiser Jul 31, 2018

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 ?

Tim Patrick Aug 07, 2018

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.

David Godwin I'm New Here Feb 27, 2019

It's really cute that Atlassian devs insist that this is the hill they want to die on.

 

We are looking into the product right now as a service desk solution and the inability to assign to teams is a deal-breaker for us.  Willing to spend some time trying to "make it work", so we are trying out the custom-field suggestion as a way to "assign to queues".  We'll see if it passes muster for the rest of our user base;  right now, I give it 50-50.

Anti-features don't sell software.

Tim Patrick Feb 28, 2019

Weve been using the Group Assignment work around for about a year now and it works as needed.

We also set up a couple of scriptrunner/postfunctions that clear the value of the assignee if the ticket gets group assigned, or clears the group assigned fields if the ticket gets assigned. just keeps it a bit cleaner and ensures multiple people/teams dont all have responsibility of the ticket etc.

Comment

Log in or Sign up to comment
Community showcase
Published in Jira

Try Jira Cloud for Outlook: Organize your work without leaving your inbox

Hi Atlassian community, My name is Max and I work on the product integration team at Atlassian. I am pleased to announce the early access program for the Jira Cloud add-in for Outlook. This add-in...

2,044 views 6 15
Read article

Community Events

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

Find an event

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

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you