Size: a a a

AUG for Developers

2021 June 25

A

AKAMASH in AUG for Developers
ну вот методом выше получаем флоу задачи. Если нужно имя флоу - .getDisplayName()
источник

eb

evgeniy buturlia in AUG for Developers
а то сейчас непонятно , почему способ не подходит, выглядит то ок
источник

AD

Alexey Dorofeev in AUG for Developers
ну представь что я перебираю в цикле миллион задач и для каждой делаю getWorkflow(issue)
источник

eb

evgeniy buturlia in AUG for Developers
составь словарь и по нему сверяться (по связке проект + issuetype)
источник

eb

evgeniy buturlia in AUG for Developers
по крайней мере в цикле будет быстрее
источник

КТ

Кирилл Тимофеев... in AUG for Developers
+
источник

КТ

Кирилл Тимофеев... in AUG for Developers
Просто кеш сделай
источник

AD

Alexey Dorofeev in AUG for Developers
видимо что-то такое придется делать, да
источник

AD

Alexey Dorofeev in AUG for Developers
а как думаете, что возвращает issue.getWorkflowId()?
источник

КТ

Кирилл Тимофеев... in AUG for Developers
А еще можно не обходить весь миллион задач, а jql фильтр дополнять условием (project != XXX and type != YYY) и делать повторный запрос. Так не придется в БД идти за project_key и issue_type
источник

AD

Alexey Dorofeev in AUG for Developers
плохо только что добавляем новый проект и привет
источник

КТ

Кирилл Тимофеев... in AUG for Developers
Ну это уже от итогового желаемого результата зависит)
источник

КТ

Кирилл Тимофеев... in AUG for Developers
Так то можно и схему WF поменять, и тоже привет будет
источник

eb

evgeniy buturlia in AUG for Developers
....так ты можешь славарь генерировать вначале из всех видов проектов и ишьютайпов
источник

A

AKAMASH in AUG for Developers
и все равно, конечная задача не яна, для чего перебирать флоу для задач
источник

eb

evgeniy buturlia in AUG for Developers
всего то два вложенных цикла
источник

AD

Alexey Dorofeev in AUG for Developers
есть задача и есть связанные с ней задачи. они (связанные) могут быть разных типов и в разных проектах. в зависимости от их статусов мне нужно делать определенное действие с головной задачей. причем эти статусы разные для разных флоу
источник

AD

Alexey Dorofeev in AUG for Developers
соответственно я хочу выбирать связанные, проходить их в цикле и в зависимости от флоу очередной задачи проверять условия
источник

A

AKAMASH in AUG for Developers
если действия производятся с основной задачей, то проверять какие флоу у связанных не имеет смысла, нужен только их статус, если я правильно понял
источник

AD

Alexey Dorofeev in AUG for Developers
нет, потому что смысл статусов может быть разный для разных флоу
источник