Можно ли добавить новый тип рабочего элемента с помощью пользовательского расширения или REST API? - PullRequest
0 голосов
/ 16 июня 2020

Я хотел бы знать, можно ли в настраиваемый шаблон процесса добавить: - новый тип рабочего элемента - новое поле в уже существующем типе рабочего элемента с помощью настраиваемого расширения (которое будет разработано мной) и / или REST- API?

В частности, мой вопрос связан с тем, что в Azure DevOps Server 2019, используя шаблон процесса xml, можно добавлять новый тип рабочего элемента и / или программировать только новое поле в xml или их также можно добавить через собственное расширение (которое разрабатывается мной) и / или REST API?

1 Ответ

1 голос
/ 16 июня 2020

Для унаследованных шаблонов процессов вы можете управлять типами рабочих элементов, полями с помощью REST API:

  1. Типы рабочих элементов - Создать
  2. Поля - Добавить
  3. Состояния - Создать

Для процесса xml вы можете работать с xml определением типа рабочего элемента:

  1. Экспорт некоторых базовых c типов рабочих элементов с помощью witadmin Импорт, экспорт и управление типами рабочих элементов
  2. Измените xml файл с вашим пользовательским кодом (через XmlDocument или в виде текста): изменить имя, добавить поле ..... XML ссылка на элемент
  3. Импортировать обратно Импорт, экспорт, и управлять типами рабочих элементов
...