Запретить пользователям закрывать рабочий элемент перед его разрешением в DevOps Azure

Я хочу запретить пользователям напрямую закрывать задачу, не решая ее в Azure Devops (VSTS). Есть ли способ наложить ограничения на состояния?

Всего 2 ответа


Честно говоря, то, что вы просите, не имеет смысла.

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


Да, вы можете определить ограничение. В DevOps Azure вы можете создать свое собственное правило: добавить правило к типу рабочего элемента (процесс наследования) . Как пример:

  1. Добавить настраиваемое поле (например, Закрыть разрешение) - Добавить и управлять полями для унаследованного процесса

введите описание изображения здесь

  1. В состоянии Resolve установите для него какое-либо значение - добавьте пользовательское правило

введите описание изображения здесь

  1. Сделайте это обязательным для состояния Close - добавьте пользовательское правило

введите описание изображения здесь


Есть идеи?

10000