Вложенный поиск Jira в двух независимых проектах

Мне нужно получить вложенный поиск Jira. Я в порядке с запросом JQL, но у меня есть вариант использования, который я не знаю, как решить

  1. Компания использует project=XTBOW для целей отчетности для руководителей (Epic)
  2. Компания также использует project=XTA для вспомогательной разработки (задачи).
  3. Задача XTA связана с XTBOW Epic для подмножества задач, но не для всех. (Существует большое количество задач XTA, которые не связаны с XTBOW)

Мне нужно настроить фильтр для всех проектов XTA, которые связаны только с XTBOW Epics. Я хотел бы использовать такой фильтр:

project = XTA and "Epic Link" in (<project = XTBOW.key>)

Я могу вручную доказать, что этот фильтр работает. Но нужен способ автоматизировать этот фильтр, потому что количество создаваемых/отслеживаемых билетов растет в геометрической прогрессии, и если кто-то удалит ключ для XTBOW, который находится в поле «Epic Link», поиск JQL выдает ошибку, потому что «Ключ " пропал, отсутствует.

Пример. К вашему сведению, cf[10231] — это поле «Epic Link»:

project in (XTA,XTWOF) and cf[10231] in (XTBOW-42,XTBOW-59)

Общая цель состоит в том, чтобы загрузить данные в кадр данных. Так что, если есть лучшее предложение, даже избегать JQL и делать это через python. Я весь внимание. Просто нужно так указатели, чтобы начать. Я просто иду по этому пути, потому что уже создал JIRA-Downloader/Parser с использованием Python.


person Karun    schedule 10.04.2017    source источник


Ответы (1)


Самый простой способ получить подмножества проблем:

search_issues(jql_str, startAt=0, maxResults=50, validate_query=True, fields=None, expand=None, json_result=None)

Вы должны иметь возможность просто извлекать наборы задач, используя уже созданные запросы, просто превращая их в строки.

ДОК

person Fr3dBear    schedule 12.06.2017