jira: status vs step
От: enji  
Дата: 13.09.11 12:31
Оценка:
Начал разбираться с jira. Не понял, зачем нужны две сущности: status и step?

Tick Although steps and statuses are treated separately when administering workflows, they are effectively synonymous concepts in JIRA and as such, it usually helps to name a step after its linked status.



Т.е. step — это просто новое имя для status для конкретного workflow? А зачем это надо?

Спасибо!
Re: jira: status vs step
От: Gaperton http://gaperton.livejournal.com
Дата: 13.09.11 13:05
Оценка: 6 (1)
Здравствуйте, enji, Вы писали:

E>Начал разбираться с jira. Не понял, зачем нужны две сущности: status и step?


E>

E>Tick Although steps and statuses are treated separately when administering workflows, they are effectively synonymous concepts in JIRA and as such, it usually helps to name a step after its linked status.


E>Т.е. step — это просто новое имя для status для конкретного workflow? А зачем это надо?


Вот почему:
1) Разных воркфлоу может быть много. В рамках одного проекта, задачи разного типа могут иметь разный воркфлоу.
2) При этом, все воркфлоу используют общий набор статусов. Что позволяет фильтровать и обрабатывать задачи разных типов по статусам, не обращая внимания на разницу в воркфлоу.
3) Каждый отдельный воркфлоу не обязан использовать все статусы.

Отсюда следует, что шаг воркфлоу и статус — это разные сущности. Только в ситуации, когда воркфлоу один, между ними нет разницы, и кажется, что статус и шаг воркфлоу есть одно и тоже.
Re[2]: jira: status vs step
От: enji  
Дата: 13.09.11 14:06
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Вот почему:

G>1) Разных воркфлоу может быть много. В рамках одного проекта, задачи разного типа могут иметь разный воркфлоу.
G>2) При этом, все воркфлоу используют общий набор статусов. Что позволяет фильтровать и обрабатывать задачи разных типов по статусам, не обращая внимания на разницу в воркфлоу.
G>3) Каждый отдельный воркфлоу не обязан использовать все статусы.

Это все понятно.

G>Отсюда следует, что шаг воркфлоу и статус — это разные сущности.


А вот это — уже нет. Если бы шагов не было, а остались бы только статусы — что мешало бы:
1. Множеству воркфлоу
2. Общему набору статусов у разных воркфлоу
3. Тому, что каждый отдельный воркфлоу не обязан использовать все статусы

Шаг — это просто новое имя для статуса в пределах конкретного воркфлоу. Ну и зачем оно надо?
Re[3]: jira: status vs step
От: Gaperton http://gaperton.livejournal.com
Дата: 13.09.11 16:00
Оценка:
Здравствуйте, enji, Вы писали:

E>Это все понятно.


G>>Отсюда следует, что шаг воркфлоу и статус — это разные сущности.


E>А вот это — уже нет. Если бы шагов не было, а остались бы только статусы — что мешало бы:

E>1. Множеству воркфлоу
E>2. Общему набору статусов у разных воркфлоу
E>3. Тому, что каждый отдельный воркфлоу не обязан использовать все статусы

Как это что мешало бы? Мешало бы отсутствие шага воркфлоу. Так как воркфлоу, как и любой конечный автомат, состоит из состояний и переходов между ними, без состояний-шагов ты его задать не сможешь. И эти состояния — они разные для конечных автоматов, разделяться между ними не могут.

E>Шаг — это просто новое имя для статуса в пределах конкретного воркфлоу. Ну и зачем оно надо?


Объяснил уже два раза. Если непонятно — ничем не могу помочь.
Re[4]: jira: status vs step
От: enji  
Дата: 13.09.11 17:11
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Как это что мешало бы? Мешало бы отсутствие шага воркфлоу. Так как воркфлоу, как и любой конечный автомат, состоит из состояний и переходов между ними, без состояний-шагов ты его задать не сможешь. И эти состояния — они разные для конечных автоматов, разделяться между ними не могут.


Я наверное неясно сформулировал вопрос — мне непонятно, зачем шагу нужно имя, отличающееся от имени его статуса.

Т.е. вот есть например статус "resolved", зачем ему отдельные имена в разных воркфлоу?
Re[5]: jira: status vs step
От: Gaperton http://gaperton.livejournal.com
Дата: 13.09.11 18:58
Оценка:
Здравствуйте, enji, Вы писали:

E>Здравствуйте, Gaperton, Вы писали:


G>>Как это что мешало бы? Мешало бы отсутствие шага воркфлоу. Так как воркфлоу, как и любой конечный автомат, состоит из состояний и переходов между ними, без состояний-шагов ты его задать не сможешь. И эти состояния — они разные для конечных автоматов, разделяться между ними не могут.


E>Я наверное неясно сформулировал вопрос — мне непонятно, зачем шагу нужно имя, отличающееся от имени его статуса.


E>Т.е. вот есть например статус "resolved", зачем ему отдельные имена в разных воркфлоу?


Имя, в общем, да, не нужно. Оно излише, учитывая, что создавать два шага с одним статусом запрещено.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.