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

Work Item Creation from Server Side Plugin.

Hi,

My requirement is that when changing the Status of a Particular Work item, I want to create a new work item in another project area.

I am using JAVA and I have to develop this functionality in SERVER SIDE PLUGIN

Any ideas / sample codes will help me .

Thanks.
Muthukumar.C

0 votes

Comments

Hey Muthu,


I've same requirement , where I need to create WI of type Task in different project area and copy summary and description fron current workItem.Could you please send me the sample code.

Thanks,
Nik 

Nik, I am not suppose to publish the code as per my company policy.
But i am sure that by reading all the previous discussion between me and sam, you can get a overview of the process.


Accepted answer


11 other answers

Permanent link
great!.. thanks for the feedback

0 votes


Permanent link
Hi All,

I have created the operationParticipant by using the createworkItem2() method. But after state change of workitem It is not generating workitem automatically. Here is my code :

if (state.equals(Inprogress))
                                {
                               
                                IProcessServerService processServerService = getService(IProcessServerService.class); ;

                                IWorkItemServer workItemServer =(IWorkItemServer) getService(IWorkItemServer.class);

                                String Pa = newWorkItem.getProjectArea().toString();
                                IProjectArea projectArea = (IProjectArea)processServerService.findProcessArea(Pa, null);
                               
                                String WItype = newWorkItem.getWorkItemType();
                               
                                IWorkItemType workItemType = workItemServer.findCachedWorkItemType(projectArea, WItype);

                                IWorkItem workItem = workItemServer.createWorkItem2(workItemType);

                                // Set the Attributes of Task work item.

                                workItem.setHTMLSummary(XMLString.createFromPlainText("Automatic WI"));

                                workItem.setOwner(newWorkItem.getOwner());
                               
                                workItem.setCategory(newWorkItem.getCategory());
                               
                                workItem.setTarget(newWorkItem.getTarget());

                                workItemServer.saveWorkItem3(workItem, null, null, null);
                               
                                }

0 votes

Comments

With the initial glance, the difference is that I am using SaveWorkItem2 functional. apart from that same logic as yours. Should work. 

1–15 items
page 2of 1 pagesof 2 pages

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,937
× 369

Question asked: May 29 '12, 3:29 a.m.

Question was seen: 10,605 times

Last updated: Feb 14 '13, 5:15 a.m.

Confirmation Cancel Confirm