Can I extend a ProjectArea?
I'm about to start down the path of learning how to extend Jazz and one
immediate question is: Can I extend a ProjectArea? I'd like the
ability to create a specialized project area with models that can be
edited as an additional tab(s) on the ProjectArea editor. Are there
any examples of this?
Bryan
immediate question is: Can I extend a ProjectArea? I'd like the
ability to create a specialized project area with models that can be
edited as an additional tab(s) on the ProjectArea editor. Are there
any examples of this?
Bryan
One answer
The work item categories tab that you see in the project area editor is
such an example. The extension is done by explicitly modeled items that
maintain a back pointer to the project area.
Please note that we currently provide work items with a back door to
extend the project area editor. The extension point is declared
internal. We have done it this way as we are not yet sure about the best
way to allow editor/model extensions. The fundamental issue we are
concerned about is the semantics of saving the editor when using the
described approach to implement extensions. In a perfect world the save
would cause a single server round trip exhibiting transactional
behavior. In the current reality, saving the editor issues multiple
server requests that together do not exhibit transactional behavior.
For experimental purposes however it is ok to use the internal extension
point.
Kai
Jazz Process component
Bryan Hunt wrote:
such an example. The extension is done by explicitly modeled items that
maintain a back pointer to the project area.
Please note that we currently provide work items with a back door to
extend the project area editor. The extension point is declared
internal. We have done it this way as we are not yet sure about the best
way to allow editor/model extensions. The fundamental issue we are
concerned about is the semantics of saving the editor when using the
described approach to implement extensions. In a perfect world the save
would cause a single server round trip exhibiting transactional
behavior. In the current reality, saving the editor issues multiple
server requests that together do not exhibit transactional behavior.
For experimental purposes however it is ok to use the internal extension
point.
Kai
Jazz Process component
Bryan Hunt wrote:
I'm about to start down the path of learning how to extend Jazz and one
immediate question is: Can I extend a ProjectArea? I'd like the ability
to create a specialized project area with models that can be edited as
an additional tab(s) on the ProjectArea editor. Are there any examples
of this?
Bryan