如何使用jira soap记录给定问题的工作?

时间:2011-10-30 14:58:06

标签: ruby soap jira

我正在开发一个ruby on rails app,通过jira soap连接到Jira。我浏览了Jira SOAP API文档,但无法找到记录问题时间的方法。我可以使用哪些方法来允许用户记录某些问题的时间?

3 个答案:

答案 0 :(得分:1)

addWorklogAndAutoAdjustRemainingEstimate是我在脚本中使用的那个

这是一段可能对您有用的python代码:

d = datetime.datetime.now()
timestamp = "%s-%02d-%02dT%02d:%02d:00+01:00"%(d.year,d.month,d.day,d.hour,d.minute);

log = self.client.factory.create("ns0:RemoteWorklog")
log.comment = comment # a string
log.timeSpent = time # in the usual format (2h30m )
log.startDate = timestamp

# task is the name of the tast (a string)
self.client.service.addWorklogAndAutoAdjustRemainingEstimate(self.auth,task,log)

答案 1 :(得分:1)

通过addWorkLogXxx方法,其中Xxx与估算值有关。

答案 2 :(得分:0)

对于红宝石开发者, 来自jira4r gem的worklog类可以通过以下方式访问:Jira4R::V2::RemoteWorklog