Basic Terms and Principles

Automation is the mechanism that allows users to build "dynamic" structures. Such structures show Jira issues arranged into hierarchies, based on the relations between issues, such as Issue Links, Epic Links, Sub-Task, grouping by Jira fields, etc. The hierarchies are automatically updated when the underlying Jira data changes, so they always provide real-time data representation. It is also possible to change the underlying data and relationships by adjusting the structure hierarchy.

Automated structures are built using generators - rules for how the structures are created and organized. Different types of rules produce different results. They allow you to:

By combining different generators together, you can build custom structures for any business purpose. For some useful examples, seeĀ Common Approaches to Building Structures.

Generator Scope

Generators can be added under any "static" part of the structure. There are several common options here:

  1. You can add them directly under the root item (contains the structure name, which becomes visible once you switch to Automation editing mode). In this case, their scope will be the entire structure. This is the best option if the entire structure is based on the same set of generators.
  2. You can start by adding some folders or issues into your structure manually (dragging in existing ones or creating new ones). Then you can add generators under these folders or issues - in this case the generators will only affect the part of the structure built under each particular folder or issue. This is useful if you want to combine several sets of issues in one structure, but you want to organize them differently. For example, this allows you to include data from several teams, even if they organize their issues differently. In this case, you can visualize the work of each team under a different folder and then see the progress, totals or formula results for the entire hierarchy across all teams.

Order of Execution

The generators added under the same parent are always executed in the following order, regardless of the order in which you add or arrange them:

  1. Insert generators
  2. Extend generators
  3. Filter generators
  4. Group generators
  5. Sort generators

If there are multiple generators of the same type, they are run in the order they are listed, from top to bottom.

To change the order generators of the same-type are run, simply move them up or down in the structure.

Decision Panel

Whenever you perform an action in Structure that is either not supported by the configured generators or requires your attention, you will see a decision panel at the bottom of the screen with a description of the problem and suggested actions. There are several common situations you may see when working with Automation:

Manual Adjustments

For situations when you do want to adjust your structure in a way that is no supported by the generators (override the generator rules), you can enable manual adjustments.