2012-06-07 5 views
1

Моя текущая ситуация: у меня есть собственный рабочий процесс, который включает в себя множество статусов.Может ли Jira Issue проверять поля в рамках подзадачи

Для каждой проблемы Jira есть некоторые подзадачи.

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

например. 1. Есть статусы: A, B, C, D и т. Д. Для рабочего процесса;

2. There is an issue X who has Y and Z as sub-task; 

    3. Sub-task Y has a and b as custom fields; 

    4. Sub-task Z has c and d as custom fields; 

    5. The issue X won't go from status A to status B until custom fields a, b, c and d are validated. 

Кто-нибудь знает, есть ли какие-либо хорошие плагины или способ, которыми я могу это сделать.

NB: Я знаю, что есть плагин под названием Jira Suite plugin, который является мощным, я могу выполнить некоторую проверку при переходе, но проверка полей предназначена только для проблем, а не для пользовательских полей подзадачи.

Спасибо.

ответ

1

это можно сделать, используя набор сценариев Jira. для получения информации о полях и использовании функций, посмотрите на issue API. Чтобы быть более конкретным, вы можете использовать эту функцию: Collection getSubTaskObjects()

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

Если у вас есть код написания кода, не стесняйтесь спрашивать ..

 Смежные вопросы

  • Нет связанных вопросов^_^