Work Item Creation from Server Side Plugin.
Muthukumar C (327●1●28●33)
| asked May 29 '12, 3:29 a.m.
retagged Jun 08 '12, 9:34 a.m. by Evan Hughes (2.4k●13●18)
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 Any ideas / sample codes will help me . Thanks. Muthukumar.C |
Accepted answer
11 other answers
|
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); } Comments
Muthukumar C
commented Feb 13 '13, 11:55 p.m.
With the initial glance, the difference is that I am using SaveWorkItem2 functional. apart from that same logic as yours. Should work. |
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.
Comments
Hey Muthu,
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.