This page provides an overview of the changes in Optimizer for Jira 4.0 (previously known as Cleaner for Jira).
The fourth major version of Optimizer for Jira is our largest upgrade yet and introduces a refined interface, with many of our customer requests being resolved with this release.
- 1 New User Interface
- 2 New Health Check Feature
- 3 New Queue/Commit Task Manager
- 4 Improved Table Functionality
- 5 GraphQL for Jira Administration
- 6 New Inactive User Management Wizard
- 7 Advanced Drill Down
- 8 Other Features
New User Interface
We've redesigned the Optimizer interface to provide a more functional interface, which allows for complex analysis without the distractions of the default Jira administration pages.
New Health Check Feature
We've taken the concept of the health checks in v3 of Optimizer to another level, with 20+ health checks providing a one-stop monitoring location to find problems.
The health checks are split into 3 main categories:
- Core Health Checks - System checks, including database connection pool, Tomcat thread pool, Heap size and more.
- Optimal Heap Size
- Optimal Database Pool Size
- Optimal Tomcat Threads
- Index Reachable
- Index Number Matches
- Built in Backup Disabled
- Amount of Plugins
- Expired Plugin Licenses
- Out of Date System Check
- Configuration Health Checks - Checks for any problems with your current App-level configuration - for example, Projects without Active Lead Users or Custom Fields with overly scoped contexts.
- Inactive Projects that can be deleted/archived - last issue updates
- Detect any inactive Project Leads
- Default Value Usage when not needed
- Badly Scoped Custom Fields
- Corruption Tests
- Projects using the Default Issue Type Scheme
- A Resolution named 'Unresolved'
- Small Projects - e.g. under 10 issues that can be removed/archived
- Large Number of Custom Fields
- Too many Resolutions
- Too many Statuses
- Unused Objects Health Checks - Checks for any configuration items that can be removed in the system, minimizing the amount of data that has to be processed/transferred.
- Inactive Users
- Default Value Custom Fields where all issues have the same value
- Usage on all Items
- Filters and Dashboards of inactive or removed Users
- Plugins with invalid licenses
- Unused Agile Boards that can be deleted
New Queue/Commit Task Manager
Previously, you could only remove one type of item at a time and could not queue up tasks to be run in succession - now you can!
Now you can enter several tables, selecting items to delete and then choose to commit this change to the system, which will execute the deletions, batch changes or long-running analysis tasks.
You can now view all items included in the changes and modify this before you commit.
We're also working on an additional layer of automation which will suggest other items that can be removed from the items in your queue - speeding up administration.
Each user of Optimizer has a seperate queue, which is kept between sessions - making leaving and coming back (e.g. for a meeting) more seamless.
Improved Table Functionality
We've changed the Table library that we bundle with Optimizer for Jira and implemented several new features:
- Multiple Column Sorting - Sort by multiple column values in succession - making it easier to find the items you need.
- Filters and Smart Filters - Now you can filter based on the column values - e.g. number fields (greater than, less than, equal to), string fields (contains, equals), date fields (before, after, on), object fields (varies).
- Better Item Selection - Improved Table Selection system makes it easier to select items (e.g. shift click to select a range), easier to select all (tickbox in column header).
- Smart Cards - You now choose whether to calculate complex values such as Issue Count or Default Value Count - this means the table loads quicker and waits until you have applied the filtering etc.
GraphQL for Jira Administration
We believe a good product starts with a good Core API and so we have built the new Optimizer API on GraphQL, which provides a self-describing API.
A GraphQL Query tool is included in the UI which allows you to perform your own queries against the Jira Administration hierarchy with the help of live documentation.
New Inactive User Management Wizard
Improved Inactive User management tools are included in Optimizer for Jira, in addition to the switch user feature, you can now much better find inactive users, or those who haven't logged in before.
You can save money on Jira licenses by clearing these users periodically to minimize the amount of license seats being taken up.
Advanced Drill Down
In the new version of Optimizer you can drill-down into linked items to your heart's content - with the inline 'Smart Cards' feature, you can view connected items without leaving the table.
This makes it a lot easier to find what you're looking for.
Each item now has a details panel that can be opened by right clicking on the item.
We've ditched the '...' menu button from the last version of Optimizer for Jira and have instead opted to use a right-click menu to minimize the elements that are displayed on the screen.
You can jump straight into performing actions, viewing the drill-down panel and accessing Jira administration pages, all on the same page.
Redesigned, Interactive Reports
Understanding how the usage of your system is changing is important for managing its performance.
Optimizer for Jira v4 provides an interactive history report showing how the system has changed over time - this can prove invaluable if you need to justify investment based on the level of growth the system is experiencing.
Other reports have been overhauled, including the Project and System Reports.
Improved Audit Log
Traceability is important when managing enterprise systems and when performing actions in Optimizer for Jira, so we've improved the audit log to let you see what objects were interacted with in each task.
You'll also be able to see why certain items failed to be deleted and this will show up as an error in the interface.
By utilizing the new GraphQL API, we have improved performance over the previous plugin, by no longer eager fetching data and paging the results when long running tasks are required.
Another area we have improved is the handling for errors - we now check the database when required to provide an additional level of verification.
Built-in Administration Panels
Sick of opening numerous tabs of Jira administration pages? We have the answer!
When opening a Jira administration page, we open it in a panel, allowing you to perform the task you need and quickly return to the Optimizer table you were looking at.
We have invested heavily in Optimizer and intend to improve the feature-set much more frequently than previously, as a result of increasing our development team size.
Expect to see more:
- automation and suggestion features.
- new usage analysis functionality for Dashboards, Filters and Apps.
- support for more Object Types including Project Roles and SD Agents.
- visualization tools and additional reports.
- expanded GraphQL for Jira Administration API.