Save Process Customization Operation?
Greetings,
I am attempting to implement an extension which is effectively a "Partial Final" box. I had thought that there would be an operation I could extend in the form of an Operation Advisor. In looking through the operations, I see one called "Save Team Area (server)", but that does not seem to fire when I modify the process customization. My end goal is to enforce that only process configuration data deltas are allowed for work item attributes and enumerations while preventing the removal any of the attributes or enumeration literals. Anyone have an idea of where I should be headed to implement this idea? It would be awesome if there was a permission that already covered this ideal.
Thanks,
Dave
One answer
This is the current list of extension points and operation ID's: https://jazz.net/wiki/bin/view/Main/CustomPreconditionsTable#operations and I don't see an extension point that would match what you are looking for.
A good indicator is the process configuration in Eclipse, that shows all extension points as well.
A good indicator is the process configuration in Eclipse, that shows all extension points as well.
Comments
sam detweiler
Mar 10 '14, 4:26 p.m.I do not think this extension point is available.
Dave Evans
Mar 10 '14, 5:13 p.m.Right... so the only extension point I know anything about extending (so far) is com.ibm.team.process.service.operationAdvisor
...I have successfully made operation advisors for the com.ibm.team.workitem.operation.workItemSave operation...
I also see an operation called "Save Team Area (server)" which has an id of com.ibm.team.process.server.saveTeamArea, but this operation does not seem to work. When I configure an operation advisor to return an error on "Save Team Area (server)", nothing happens.
More importantly, I think I agree with you that this operation wouldn't include what I am looking for anyway. Right now we want to uncheck some of our "Final" boxes in the parent PA to allow for some configuration data delta modifications, but we want to be able to make the final box effectively checked besides additions via deltas. It seems like there has got to be some way to modify the process customization validation which occurs or something like that...
sam detweiler
Mar 10 '14, 5:23 p.m.I want the result of your plugin.
Dave Evans
Mar 10 '14, 5:33 p.m.Well there won't be any plugin if there isn't an extension point I can extend. Or if I can't get my terminology right. We have "Save Work Item (server)", I just need one for "Save Project Area (server)", haha. I wasn't submitting an RFE yet but maybe if we all make a loud enough noise your RFE will be implemented. My RFE would be much simpler though. Add a check box which appears under "Final" for all customizations supported in a data delta which says "Allow additions via Process Configuration Data Deltas". I don't require as much fine-tuning as your RFE is requesting.
Dave Evans
Mar 10 '14, 5:35 p.m.Oh, and we want to remove the ability for turning off process inheritance without Jazz Admin. People have actually done that one before. Nightmare!
sam detweiler
Mar 10 '14, 7:30 p.m.I agree with that last one!!
to me extension point is Save Workitem (server)...
and the tool is the Operationparticipant..
notice I deleted that text..
sam detweiler
Mar 10 '14, 7:34 p.m.you can see all the operations supported by going into the process config source,
find one of the operation elements
make another <operation=" and then press ctrl-spacebar to see the list of known operations available.
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Mar 11 '14, 3:43 a.m.This is the list of extension points available today: https://jazz.net/wiki/bin/view/Main/CustomPreconditionsTable#operations