Создает пользовательское правило для увеличения поля - PullRequest
1 голос
/ 18 марта 2020

В DevOps мне нужно поле, которое может быть счетчиком и увеличиваться на +1 при изменении состояния рабочего элемента с «Готово» на «Выполняется». Я попытался получить целочисленное поле и установить правило, как указано ниже условие: когда состояние рабочего элемента изменяется с «Готово» на «Выполняется» Действие: Установите для «Поле» значение «+1».

enter image description here

Это правило изменяет значение счетчика с 0 на 1 только в первый раз. Однако счетчик не продолжает увеличиваться при каждом изменении состояния рабочего элемента с «Готово» на «Выполняется»

Пожалуйста, предложите мне подход для этого.

1 Ответ

0 голосов
/ 18 марта 2020

Azure Devops не поддерживает приращения. Вы можете попробовать использовать:

  1. Агрегатор TFS (веб-служба) .
  2. Создание правил с помощью Azure Логика c Приложение . Он содержит триггеры и методы для обновления рабочих элементов.
  3. Создание пользовательского приложения . Добавьте поле типа «Need Inment» со значением по умолчанию «false». Правило создания - условие: когда состояние рабочего элемента изменяется с «Готово» на «Выполняется». Действие: Установите значение «Требуется увеличение» на «Истина». Ваше пользовательское приложение обновляет поле приращения и устанавливает для параметра «Need Inment» значение «false».
...