有人可以告诉我有没有办法使用Java API在MKS Integrity中创建任务/变更请求/工作包?
我们有一个xml文件,其中包含有关Task的所有详细信息。通过将其作为输入,需要生成任务/变更请求/工作包。
答案 0 :(得分: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)中获得更多帮助。
答案 1 :(得分:0)
您可以使用以下命令行界面
创建任务im createissue --type=Task --field=State=Submitted --field=Summary="Test summary"
type字段指定要创建的问题类型。您的管理员定义了问题类型,此选项是必需的。