One small admin problem I keep running into in sandbox notes is that Jira fields often outlive the original reason they were created.
The field name may still make sense, but six months later it is harder to answer:
- who asked for it
- which workflow/report depends on it
- whether it is still used
- whether it is safe to hide or remove
I have started liking a simple field note pattern:
- purpose
- owner/team
- where it appears
- reports/automations that depend on it
- review date
Do you document field purpose anywhere, or do you rely mostly on naming conventions and cleanup sessions?
We don't add fields unless they are required for a Service ticket that requests/needs it so the documentation of when, why, what is contained in that ticket.
It's a bit of effort to find those tickets should the need arise of course but that need is relatively rare.
We also use a readable name and useful description, but creating an Assets schema to track with those fields would allow you to use automation for review and report from it when needed.
@Jared T_ Finnegan , Welcome to the Community! This is an interesting idea, have you implemented this yet? Just wondering how time-consuming it would be to use this method, we're a very small shop of admins but this sounds handy.
We have. Our lead here is very Assets happy and we have everything is there. We have been using it since it was Insight. We have customers, products, pretty much everything. It's a full CMDB for us.
When we first started setting up the schemas was simple but getting the business requirements for reporting always takes time. If you are in cloud the automation engine is much better than data center so setting up those to trigger issues for 90-day audits was easy. That keep us current and we create those issues to a project with a workflow with approvals so once the sponsor approves the automation updates Assets.
I have a Confluence parent page named "Custom Fields." Each child page represents one field. I create a new page with Rovo and give it the prompt: "Write a concise page documenting the details of field customfield_XXXXX."
Rovo creates a page with lots of information that includes a stab at the purpose of the field -- and it's mostly been pretty good.
I have Claude connected via MCP now, so I might switch over to using it, or at least try it out and see if it is any better than Rovo.
We add information in the description on the custom field, and additionally, we have a Jira data dictionary my support team maintains as a SharePoint list which details the field name, which issue types it is used on, the field type, if it is a required field, the purpose of the field, an example of what the data entry should be, and a general tip if needed related to the field.
We also follow a process on a select field, if we disable an entry, we update the name to have a Z and then a space in front of the previous option. That way we can sort alphabetically, and see the entries disabled at the bottom of the list. It is also a good indicator when looking at items, if an entry was disabled.
Finally, as a Jira enhancement, it would be great if there was a way to archive fields no longer being used, vs. the options of being active or deleted.
I don't use the sandbox, but for PROD I use basic change management. I always create a Jira ticket in our designated project. For more robust requests like setting up a new project with the new fields, I also create a Technical Requirements Document.
The custom fields dashboard gives you the DATE LAST USED, and you can add fields to the view.
Sometimes fields are also created as part of ADD ONs installations, unbeknownst to the admin, so your diligence to manage them may not always work out.
I use the daylights out of the description. If a field is particular to:
if there's anything that seems like it might engender confusion with another field (especially a system field), I say so in the description.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Improve user experience across Jira with global settings
Learn how to set up and configure a Jira site, manage Jira permissions, and configure Jira apps and integrations.
Learning Path
Streamline projects across Jira with shared configurations
Build Jira work items with reusable configurations called schemes, and reduce administrative work with automation.
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.