Как создать задачу в Integrity с использованием Java API

Может кто-нибудь сказать мне, пожалуйста, есть ли способ создать задачу / запрос на изменение / рабочий пакет в MKS Integrity с использованием Java API?

У нас есть XML-файл со всеми подробностями о задачах. Принимая это как входные данные, необходимо сгенерировать задачу / запрос на изменение / рабочий пакет.

2 ответа

Решение

Integrity Java API в основном представляет собой структурированный интерфейс командной строки, поэтому, если вы можете создать стандартную команду Integrity (с параметрами и параметрами) для создания элемента, вы можете легко использовать API для создания элемента. ПРИМЕЧАНИЕ. Это работает для большинства команд, но не для всех.

Например:

Если ваша командная строка:

im createissue --type=Task --State=Submitted --field=Summary="Test summary"

Вы можете сделать то же самое с помощью следующего кода:

Command cmd = new Command(Command.IM, "createissue");
cmd.addOption(new Option("type", "Task"));
cmd.addOption(new Option("state", "Submitted");
MultiValue mv = new MultiValue("=");
mv.add("Summary");
mv.add("Test Summary");
cmd.addOption("field", mv);

Затем выполните команду с помощью CommandRunner.

Вы можете получить дополнительную помощь на сайте сообщества PTC Integrity ( https://www.ptcusercommunity.com/community/integrity).

Вы можете создать задачу, используя интерфейс командной строки ниже

 im createissue --type = Task --field=State= Отправлено --field = Summary="Сводка теста"

Поле типа определяет тип проблемы для создания. Ваш администратор определяет типы проблем, и эта опция обязательна.

Другие вопросы по тегам