For better tracking of my projects, I want to create custom fields at the project level (not tied to any work item or issue type). These fields should be:
Visible in the project’s UI (so they can be viewed and edited directly on the project screen).
Accessible via API calls for reporting and integration purposes.
Hello @Gaurav Oberoi
Welcome to the Atlassian community.
Jira doe not offer that type of functionality natively.
There are third party apps that might work for you:
Projectrak - Take control of your projects in Jira | Atlassian Marketplace
Project Properties for Jira Cloud
Project Properties & Attributes for Jira
I have not used any of those so I cannot say definitively if they meet your requirements.
Does these 3rd party app, provides APIs? I need to populate and read these values programmatically as well.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Gaurav Oberoi
As I said, I have not used any of those apps. I don't know the answer to your question.
You can review the documentation supplied by each app vendor to find out if it meets your requirements, or contact their support teams to ask that question. Documentation links and support contact information are provided in the Atlassian Marketplace listing for each app, which are the links I provided in my response above.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Gaurav Oberoi ,
Jira doesn’t currently support custom fields directly at the project level , fields are always tied to issues .
For API-based tracking, you can use project properties, which store key value data but don’t appear in the UI.
If you need fields visible and editable in the project screen, you’ll need a Marketplace app like Projectrak .
Regards
Karim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In Jira, you can create a global custom field and then limit its scope to specific projects by configuring a new context under "Contexts and default value." This allows you to specify which project(s) and issue types the field applies to. While the field remains technically at the issue level, this approach ensures it only appears in the selected projects and issue types and are configurable to be shown and hidden in the project screens. Additionally, you can set default values and define options specific to each context. Each custom field has a unique ID, which can be used with the REST API for reporting or integrations. Hope this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.