Как записать работу для данной проблемы, используя мыло JIRA?

Я работаю над приложением ruby ​​on rails, которое подключается к Jira через мыло jira. Я просмотрел документацию по Jira SOAP API, но не смог найти способ записать время для проблемы. Какой метод (ы) я должен использовать, чтобы позволить пользователям регистрировать время для какой-либо проблемы?

3 ответа

Решение

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)

С помощью методов addWorkLogXxx, где Xxx что делать с оценкой.

Для разработчиков ruby, класс рабочего журнала из jira4r gem доступен через: Jira4R::V2::RemoteWorklog

Другие вопросы по тегам