It's all about the answers!

Ask a question

How to retrieve work item LINK HISTORY with Java plain API?


Jerome De (2815) | asked Jul 28 '17, 8:35 a.m.
retagged Mar 29 '19, 5:31 p.m. by Michael Afshar (7014)

[Edit: any idea anybody?]

I know how to read/write the history of a work item (the work item "versions").

I know how to read/write the links for a work item (the last version).

But this is not related.

I would like to know when a link has been created or deleted, maybe bound to a work item version or not, the date would be enough. My goal is to retrieve the history of what happened to a work item since it has been created: change of type, change of status, change of attribute value... this is OK so far; the part I don't get yet is the link part. Any idea?

Thanks!
Jérôme.


Comments
Lucas Pascoal commented Oct 23 '17, 1:32 p.m. | edited Oct 23 '17, 4:10 p.m.

 I have the same problem.. I can not see information related to changes in work item relationships.

Accepted answer


permanent link
Ralph Schoon (61.8k33643) | answered Oct 27 '17, 6:21 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
edited Oct 27 '17, 6:28 a.m.

Please see com.ibm.team.workitem.service.internal.WorkItemHistoryService in the server API (shipped with the RTC server SDK).

com.ibm.team.workitem.service.internal.WorkItemHistoryService.computeHistory(IWorkItemHandle, boolean)
com.ibm.team.workitem.service.internal.WorkItemHistoryService.computeLinkHistory(IWorkItem)

Also note that the link history auditing needs to be enabled for the information to be processed: https://jazz.net/help-dev/clm/index.jsp?topic=%2Fcom.ibm.jazz.repository.web.admin.doc%2Ftopics%2Ft_enable_auto_archive_links_wi.html

Ralph Schoon selected this answer as the correct answer

Your answer


Register or to post your answer.