1

有人可以告诉我有没有办法使用 Java API 在 MKS Integrity 中创建任务/更改请求/工作包?

我们有一个包含有关 Task 的所有详细信息的 xml 文件。通过将此作为输入,需要生成一个任务/更改请求/工作包。

4

2 回答 2

1

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 ) 中获得更多帮助。

于 2015-11-24T15:43:12.367 回答
0

您可以使用以下命令行界面创建任务

im createissue --type=Task --field=State=Submitted --field=Summary="测试摘要"

type 字段指定要创建的问题类型。您的管理员定义问题类型,此选项是强制性的。

于 2017-06-12T11:01:21.433 回答