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.
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Saagar Khimasia
Welcome to the community!!
In order to achieve this, you can create/ define components within the Jira Service Management and use the same for reporting as well.
The components can be defined by the Project Administrator under the project settings.
Kindly accept the answer if this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a great suggestion, I was not aware of these two predefined fields.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Jira Administrator
Configure Jira Software, Jira Core, or Jira Service Management, including global settings, permissions, and schemes.
Managing Jira Projects Cloud
Learn to create and configure company-managed projects in Jira Software and partner effectively with Jira Admins.
Learning Path
Become an effective Jira Software Project Admin
This learning path is designed for team leaders who configure Jira Software projects to match a team's processes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.