Как создать задачу в 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="Сводка теста"
Поле типа определяет тип проблемы для создания. Ваш администратор определяет типы проблем, и эта опция обязательна.