Is there any advisors documentation?
I need to create an advisor that performs an action when saving a plan snapshot.
Is there any good documentation that explains how to create various types of advisors?
Is there something like a javadoc for this?
Thanks!
|
2 answers
here is a good start-up link :
Rational Team Concert - Creating Custom Operation Advisors After this, you can visit the examples that Ralph has covered in his blog posts : Restrict Delivery of Changesets Associated to Wrong Work Item Types Advisor RTC Update Parent Duration Estimation and Effort Participant Resolve Parent If All Children Are Resolved Participant A Create Approval Work Item Save Participant The most important would be about the available APIs to extend and Ralph has some guidelines here: What API’s are Available for RTC and What Can You Extend? hope this helps. |
The plan snapshot operation does not expose enough operation data so that you can do some validations on it.
So you cannot write extensive advisors similar to work item save operation.
AdvisableOperation implementations in the IterationPlanService and AbstractPlanService needs to be properly process enabled (296030) is the enhancement to expose more data for the plan snapshot operation.
Comments
Tayane Fernandes
commented Feb 18 '14, 7:18 a.m.
Aradhya I need to get values from Planned Start Date and Planned End Date, then save on custom fields, to these values go to the DW. Did you mean is not possible do it? As far as I am aware, there is no official API for extending plans to date. I think this is hard to do. There is a save plan extension point, but the plan API is mostly hidden and internal. You would depend on internal API which is not so desirable.
|
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
take the Extensions Workshop.
see https://jazz.net/library/article/1000
there was a list somewhere of the current extension points.. that I wasn't able to find again.