custom attribute enumeration values
Hi,
I'd like to programatically extend a custom attribute enumeration values. Does anyone have a hint how to do that? I found information how to find out possible values of a custom enumeration (using resolveEnumeration), but not adding new possible values to that enumeration. Do I have to modify the process template? Thanks in advance, Attila |
2 answers
Hi
We do not provide API for that and it is not very easy to do it. You would have to modify the process specification source, adding an enumeration literal in the right place. Can you please describe your scenario in more detail? Maybe the https://jazz.net/wiki/bin/view/Main/AttributeValueProviders mechanism could be an alternative to modifying the enumeration directly. Regards Marcel Jazz Work Item team |
Hi Marcel,
After a bit of search I was thinking the same (modify the process specification source) and I'm almost done with it, I just need to save the modified process specification content (with which I'm having trouble right now, but I've found forum entries which may help, I'll see..).
Our scenario: we were using CC/CQ (UCM), and we are migrating to RTC. In CQ we had a schema we used for tracking time expenditures, and we couldn't replicate it in RTC. Not only because of this reason but we've decided to create a small application for time tracking and other purposes. I'm responsible for synchronizing data between this application and RTC (work items, users, project areas, etc.). In this application there's an entity called Agreement, which is an agreement between us and our client (like a contract). All work items in RTC has a mandatory custom attribute Cost Owner (meaning all work items must be filed against an agreement/contract), and the value set for each project area's Cost Owner is basically a database query (server call) from this time tracking application (give Agreement codes for a given Project). Of course Agreement has a lot of attributes and it's own life cycle, so RTC cannot be the data owner in this scenario - I need to set values of a custom attribute enumeration. I've checked mechanism you mentioned, it looks promising, unfortunately I need to use Java (Write Providers in Java: :) ), and we're not using RTC 2.0.0.2 yet. Best Regards, Attila |
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.