0

我正在使用OpenAPI在Polarion中创建一个小部件。我必须使用相同的创建各种工作项

谁能建议我该怎么做?

谢谢。

4

1 回答 1

2

如果您想使用 openAPI 创建一个工作项,步骤将是,

  1. 通过 实例化 IDataService 对象Platform.getPlatform.lookupService(IDataService.class)

  2. dataService.createInstance("WorkItem")这将创建一个 JVM(非持久化)极化对象。

  3. 通过获取新创建的 workItem 对象的数据对象来填充属性,即项目 URI 和标题。

  4. 加载 ITransactionService,就像我们加载 IDataService 一样。

  5. 通过以下方式打开交易 transactioITransactionService.beginTx()

  6. workItem.save()

完整的代码片段如下:

        IDataService dataservice = (IDataService) Platform.getPlatform.lookupService(IDataService.class);

        ITransactionService transactionservice = (ITransactionService ) Platform.getPlatform.lookupService(ITransactionService.class);

        PObject workItem = (PObject)dataservice.createInstance("WorkItem");
        workItem.getData().setValue("project","<project-URI>");
        workItem.getData().setValue("title","This is OpenAPI WorkItem");

        try{
         transactionservice.beginTx();
         workItem.save();

        } catch(Exception e){}
于 2019-08-29T13:21:58.707 回答