Область действия генератора

 Объем генератора определяется его положением в структуре и параметром «Уровни». 

  • Если вы поместите генератор под корневым элементом верхнего уровня (имя структуры), генератор будет применен ко всей структуре.
  • Если вы поместите его под какой-нибудь статический элемент внутри структуры, генератор повлияет только на потомков этого элемента.

Чтобы еще больше ограничить область действия, вы можете указать, к каким уровням должен применяться генератор в диалоговом окне параметров генератора — либо при создании генератора, либо двойным щелчком генератора в структуре.

Большинство генераторов позволяют выбирать из следующих уровней: 

  • Все уровни — генератор будет применяться ко всем потомкам родительского элемента.
  • Только текущий уровень — генератор будет применяться только на том уровне, на котором он добавлен.
  • Диапазон ручных уровней — вы можете определить конкретные уровни, на которых должен работать генератор.

Диапазон ручных уровней

Поля From и To определяют диапазон уровней, к которым будет применяться генератор. Число, введенное в каждое поле, представляет собой уровень в иерархии, где 1 соответствует уровню, на котором находится генератор, 2 — следующему уровню ниже и т. д.

Быть конкретной

Если вы хотите получить задачи, связанные с задачами на уровне 2, установите для поля «От» значение 2, а для поля «Кому» — значение 2. Это ограничит генератор этой конкретной строкой.

Если в поле Кому установлено значение 3, это будет:

  1. Вытяните все задачи, связанные с задачами на уровне 2, и
  2. Вытяните все задачи, связанные с новыми задачами, которые вы только что добавили (потому что они будут помещены на уровень 3).

Вы также можете оставить поле «От» или «Кому» пустым: 

  • Когда поле «От» пусто, генератор применяется от текущего уровня к уровню, указанному в поле «До».
  • Когда поле «Кому» пусто, генератор применяется к уровню, указанному в поле «От», и ко всем уровням ниже него.

Для генераторов групп уровни, созданные другими генераторами групп, не учитываются при применении указанного ограничения ручных уровней, если не выбран параметр Учитывать другие группы.

Построение иерархий

Диапазон ручных уровней особенно полезен, когда вы хотите, чтобы разные уровни в вашей иерархии имели разные типы отношений. Например, вы можете захотеть, чтобы верхний и второй уровни были связаны ссылками на задачи, 2-й и 3-й — эпическими ссылками, а 4-й уровень — подзадачами. 

В этом случае у вас будет добавлено три генератора под корень структуры со следующими настройками уровней:

  1. Расширитель связанных задач работает только на верхнем уровне — только на текущем уровне
  2. Расширитель историй под эпиками работает на втором уровне - диапазон уровней вручную: от 2 до 2
  3. Расширитель подзадач работает на третьем уровне - Ручной диапазон уровней: от 3 до 3

Если вы построили всю свою структуру с помощью автоматизации, у вас фактически будет четыре генератора — первый генератор будет генератором вставки.

По материалам Atlassian JIRA Structure: Generator Scope