Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

How to retrieve information from other system to fill the work item attributes?

The requirement is that when user type number in the "supportId" attribute for one work item, the other work item attributes such as customer name, customer contact information, problem summary can be retrieved from the support system.
We thought it will be prefect if we can add a button in the work item editor, when click the button, back-end can retrieve the attribute information from support system and set as RTC work item attribute values.
But I found the work item editor customization is complex.

Is there an easy way to achieve my requirements?

0 votes

Comments

A button would be a custom editor presentation. Otherwise I am not aware of a common way to add this to the Web and Eclipse UI. You can use this approach, but only in the Web UI: Creating a Linked Defect from a Work Item Editor Toolbar Action



2 answers

Permanent link
I am not aware of a way to do this.

0 votes


Permanent link
I don't think you can do it with a button. I've done something similar calling a webservice from inside a calculated value provider, but was an internal web service loaded in the really same jazz server (otherwise there was problems calling cross-domain web service). Maybe you can achieve in a more easy way working on server side with a follow-up action

0 votes

Comments

Main issue with attribute customization is: you can only set one attribute. If you can retrieve the information, you can't easily distribute it into multiple attributes. You could potentially store all the information encoded in one attribute and then calculate other attributes from that, but it ain't pretty. Also an issue would be changes in the external application that don't get back into RTC.

I have played around with these approaches and never found a really sufficient solution for it. It is certainly possible to create more advanced integrations, but that is complex and expensive.

1 vote

Yes, you're right. In my case was a single attribute and I use it only on a single way. Another approach is to have a scheduled job that update fields needed that probably would be cheaper to obtain but it's obviously asynchronous.

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,938

Question asked: Apr 05 '16, 1:01 a.m.

Question was seen: 1,954 times

Last updated: Apr 05 '16, 5:41 a.m.

Confirmation Cancel Confirm