I run multiple platforms (7 to be exact) in my environment. I'd like to tag issues to a platform for ease of reporting on each platform.
What's the best way of doing this within a Service Project in Jira Service Management? It would be nice to also be able to use Jira's inbuilt reports to help me ease the burden of weekly reporting.
Solved! Go to Solution.
Component is good but he needs to be a Project admin for that and filters are a little bit more complex than just searching for text
Component is usually what I have used for this. Component can be routed to owner of platform and also generates a query for all issues tagged with this Component.
You can use Component lead to route issue to person responsible for this platform.
Components are found in JSM on the left side tab in project settings.
Just to clarify:
1. Components are inherent feature of Jira and are not unique to JSM projects
2. You can add a post-function to assign the issue to project/component lead
3. Unlike labels, non-admin users cannot create components, which keeps the list controlled
1. OK, but component is not a platform. Component is a part of an application like a DLL or a service. A component can be the same for iOS and Android, e.g. business logic in Xamarin.
2. I think it is a standard functionality, no need for post function here.
3. So in case admin is on vacation users cannot do anything. Thanks but no.
I personally hate restrictions, they may work to some extent but create more problems than solve. If user does something wrong he will be reported in history. There is no point in restricting common users in adding new platforms. If they do it wrong it can be easily fixed through bulk change.
So I am for Summary tag or for a label.
The best way to do this is to use the Component.
If that is not an option, then an alternative is to create a custom field that you could name 'Platform'. If you have a predefined list of platforms, I would suggest you create the custom field with the type 'Select List (single choice)' and add the predefined values. Also, you need to make sure the field is then added to all the screens of your issues.
Note, that you need to be an Jira admin to create a custom field.
The easiest way would be to add platform tag to Summary, e.g.
ios: Button is grayed out
Now you can sort issues in Search window by summary or filter them using text ~ "ios:".
If you later decide that you need components or a custom field - just filter them and Bulk Change.
I would recommend you to use components as well.
Only users with project admin privileges will be able to add the, thus you are also able restrain the creation of these components as they are important to differentiate your platforms.
Welcome to the community. As you can see all of the previous responses (i.e Using Component/s, Labels, Summary tags etc...) are all great recommendation.
Another idea that you can utilize is by using the JSM out of the box custom fields - "
Best, Joseph Chung Yin
Jira/JSM Functional Lead, Global Infrastructure Applications Team
Viasat Inc.
This is a great suggestion, I was not aware of these two predefined fields.
One more observation, regarding the @Sergei Gridnevskii 's suggestion:
I don't have inside knowledge of the Jira database, but I can speculate:
1. Text searches are the most inefficient as the values are not indexed
2. Any Jira entity that has a predefined set of values (components, select fields, fix versions, etc.) are indexed and thus the searches with them are fast.
3. Entities with predefined values can be used in statistics (e.g. dashboard widgets) while text searches cannot.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Become an effective Jira admin
Manage global settings and shared configurations called schemes to achieve goals more quickly.
Streamline Jira administration with effective governance
Improve how you administer and maintain Jira and minimize clutter for users and administrators.
Learning Path
Become an effective Jira software project admin
Set up software projects and configure tools and agile boards to meet your team's needs.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.