Есть поле "Fixed in version", которое разработчики забывают заполнять при фиксе дефектов. Как можно сделать это поле обязательным при переводе дефекта в статус "Fixed"?
Как в Mercury Quality Center сделать обязательным поле дефекта только
Автор AlejandroPopov, 07 мая 2008 07:40
В теме одно сообщение
#1
Отправлено 07 мая 2008 - 07:40
#2
Отправлено 08 мая 2008 - 07:58
Есть поле "Fixed in version", которое разработчики забывают заполнять при фиксе дефектов. Как можно сделать это поле обязательным при переводе дефекта в статус "Fixed"?
Это делается с помощью workflow. Идете в кастомизацию - там в скрипт эдитор.
Находите функцию например Defects_bug_FieldChange и добавляете там установку необходимого вам поля обязательным.
Но вообщето рекомендовал бы почитать хелп по этому поводу: раздел Workflow customization.
Там есть примеры - вот например копипаст оттуда
Sub Defects_Bug_FieldChange(FieldName) On Error Resume Next If FieldName= "BG_STATUS" and _ Bug_Fields("BG_STATUS").value="Closed" then Bug_Fields("BG_CLOSING_VERSION").IsRequired=True End If PrintError "Defects_Bug_FieldChange" On Error GoTo 0 End Sub
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных

