It's all about the answers!

Ask a question

OSLC shape pain trying to derive filedAgainst IDs without relying on an existing task

Richard Good (77629) | asked Jun 10 '19, 6:57 a.m.


As always with OSLC it seems possible to do what I want but painful and involves getting it wrong tons of time before succeeding.

I am trying to create a map on the fly mapping FiledAgainst categories and Planned For Iterations, such that the user can pass a valid text value into my utility and a work item will be created with the valid resource URLs

I can get the shape from an existing item, and the values by submitting each allowedvalue url, but not in general, 
I suppose I could just query for all items of a particular type a user can see and use the first one to create an URL

Specifically, if I have a work item 851570, I can get its URL like so

And I can get the shape for that particular type of work item from the instance shape resource


I can then get the allowed values from that: -


navigating the URL for each value allows me to map the ID to the actual name, convoluted , but doable, but it needs an existing work item id and I want this to work by supplying a project_id, it might be acceptable to hard code if this was for one particular project.

You would think that there would be a way to do this for a particular work item Type or from a draft work item, but neither works for me, hopefully I am missing something.

Any pearls of wisdom from anyone who has done this before welcome ;-)

Many Thanks



Be the first one to answer this question!

Register or to post your answer.