How does Power Admin detect the custom field usage?
This document explains how Power Admin evaluates and finds the usage (the dependent configuration elements) of the custom fields in a Jira instance.
Usage in projects and issues
Custom field to project relation
Power Admin finds and shows the projects where the custom field is configured.
Custom field to issue relation
Power Admin finds all the issues which have values for the custom field.
Usage in screens
Custom field to screen relation
Screen is detected as a dependency if the custom field is added to and shown on the screen.
Usage in workflows
Custom field to workflow relation
Workflow is detected as a dependency if there is a reference to the custom field in one of the properties of a workflow participant.
Usage in schemes
Custom field to issue security schemes relation
Issue security scheme is tracked as a dependency if the custom field is added as a value of at least one of the fields User custom field value and Group custom field value in an issue security level that is part of this scheme.
Custom field to notification schemes relation
Permission scheme is tracked as a dependency if the custom field is added as a value of at least one of the fields' User custom field value' and 'Group custom field value' in a notification that is part of an event in the scheme.
Custom field to permission schemes relation
Permission scheme is counted as a dependency if a particular permission is granted to the User custom field or Group custom field and is part of the permission scheme.
Usage in Agile boards, filters and dashboards
Power Admin finds all the agile boards,filters, and dashboards using the custom field. We go through all the JQL queries in agile boards and filters and look for references to the custom field.
Custom field to Agile boards relation
Agile board is shown as a dependency to the custom field in case:
There is a reference to the custom field in the board's JQL entries (Saved filter, Cardcolors, Quick filters, Subqueries, Swimlanes).
If the custom field is configured and shown in the board's backlog or in the active sprints in the board's card layout.
The custom field is selected in the Estimation Statistic field of this Agile board for statistical purposes.
The custom field is added as a field shown in the detail view of this Agile board.
Custom field to filters relation
Filter is shown as a dependency to the custom field if its JQL query refers to the custom field.
Custom field to dashboards relation
Dashboard is shown as a dependency of the custom field if the dashboard gadget has a property of custom field type, and its value is the name or id of the filter.