|
Standard Jira fields cover basic issue tracking, and every team has unique requirements that demand a more tailored approach. This is where custom fields come in—offering a way to capture specific data points, improve reporting accuracy, and streamline workflows. Imagine having instant access to the data points that matter most—customer impact, cost estimates, priority levels, or integration details. With custom fields, you can supercharge your reporting, automate workflows, and gain deeper insights into your projects. No more workarounds or missing information—just a Jira setup that works smarter, not harder. In this article, we'll talk about a custom field that calculates the time an issue has been in a particular status. You can create it using the Time in Status app. We will also consider the possibilities of its use on the board, in automation, and in gadgets. |
By creating a custom field, you can automatically track the time spent in different statuses, ensuring your team gets real-time insights into bottlenecks, workflow efficiency, and time allocation. Plus, with the ability to link a work calendar, you can ensure that only actual working hours are counted—providing precise and reliable data.
🚀 Automatic Refresh: The custom field updates every hour and reflects task movements between statuses within seconds.
📌 Work Calendar Integration: Only working hours are counted, ensuring accuracy.
🔒 Read-Only & Locked: Once created, the field is locked and cannot switch to a different work schedule. However, you can still adjust the linked work calendar settings.
🛠 Classic Projects Only: This feature is available exclusively for Jira Classic projects.
🗑 Auto-Deletion: If the custom field is disabled, it will be automatically deleted.
Want to find tasks based on their time in a specific status? The Time in Status custom field is fully searchable using JQL. This means you can quickly filter tasks based on how long they’ve been stuck in a status, helping you identify blockers and optimize workflows.
🔍 Find tasks in a status for more than 1.5 days:
days:Custom_field_name > 1.5
🔍 Search for tasks that have spent over 3 hours in a status:
hours:Custom_field_name > 3
🔍 Identify tasks where Time in Status is not empty:
"Custom_field_name" IS NOT EMPTY
You can also use standard JQL operators (>, <, =, !=, etc.), and even fractional values (e.g., 2.3 hours) to fine-tune your searches.
✅ Identify Bottlenecks: Instantly see which tasks are getting stuck and where improvements are needed.
✅ Improve Workload Management: Gain insights into team performance and task allocation.
✅ Enhance Reporting & Decision-Making: Use JQL queries to create powerful reports on time efficiency.
✅ Streamline Workflows: Automate time tracking without manual effort.
But this is not the only way to use this custom field. Let's reveal some more of its secrets below.
Jira Automation, when combined with Time in Status custom fields, can transform the way you manage tasks. Instead of manually monitoring task durations, you can automate actions based on how long tasks have been in a particular status. Whether escalating overdue tasks, reassigning work, or adding priority labels, automation ensures that nothing falls through the cracks.
Let’s walk through how to set up an automation rule using Time in Status data in Jira.
Since Time in Status data updates hourly, we’ll use a Scheduled rule to check and take action on tasks that have been stuck for too long.
1️⃣ Go to Jira Automation and select Scheduled trigger.
2️⃣ Set the execution frequency (e.g., every 2 hours, daily, etc.).
3️⃣ Define your JQL query to filter relevant issues.
For example, if you want to find tasks that have been "In Progress" for more than 10 hours, use:
status = "In Progress" AND "hours:Custom_field_name" > 10
4️⃣ Click Validate query to ensure it’s correct.
Jira provides an option called “Only include issues that have changed since the last time this rule executed.”
🔹 Why use this?
This ensures that the rule only runs on tasks that have changed since the last execution, avoiding unnecessary actions and reducing system load.
✅ If enabled → The rule will only apply to recently updated tasks (e.g., a status change, a new comment, or an updated field).
❌ If disabled → The rule will apply to all matching tasks every time it runs.
💡 Pro Tip: If this rule is running for the first time, Jira will trigger it for all issues that meet the conditions!
Now that you’ve filtered the right tasks, it’s time to automate actions based on their Time in Status data. Here’s what you can do:
🔄 Reassign overdue tasks
💬 Leave an automated comment
🔺 Escalate urgent tasks
🚧 Label stalled tasks
➡ Auto-move issues
👥 Change reviewers or approvers
So, take advantage of new use cases and revolutionize your workflows. And may you succeed 🙂.
Iryna Komarnitska_SaaSJet_
Product Marketer
SaaSJet
Ukraine
8 accepted answers
0 comments