如何使用 Java API 在 Integrity 中创建任务

How to create a task in Integrity using Java API

有人能告诉我有什么方法可以使用 Java API 在 MKS Integrity 中创建 Task/Change Request/Work 包吗?

我们有一个 xml 文件,其中包含有关任务的所有详细信息。以此为输入,需要生成一个Task/ChangeRequest/Work包。

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=Submitted --field=Summary="Test summary"

类型字段指定要创建的问题类型。您的管理员定义问题类型,此选项是必需的。