How to get all available WorkflowDefinition Ids for a project area
Hello,
I want to programmatically find all the available WorkflowDefinition Ids for a given project area to use them after to receive all the available actions. My request looks like this: https://jazz-test3.de/ccmfed/oslc/workflows/_dhfjuszdfugdfhfgdj/actions/com.ibm.team.workitem.taskWorkflow and I want to get all the possible parameters that I can add after actions/ so my response should contains: "com.ibm.team.workitem.FeatureRequestWorkflow", "com.ibm.team.workitem.taskWorkflow" etc.
I want to do that by using the OSLC interfaces. So could please help me to find the right OSLC url parameters to get all the Ids for a given project area.
One answer
I am not sure what you are asking for. an API is not a wishing well. If you want to learn about OSLC and EWM, I would suggest to start here:
Follow the general OSLC information and then look into the links for EWM.
If the API contains the information you want, it is likely in the resource shapes.
Please note one thing, just because there is some oslc in an URI, does not make it an OSLC API URI.
https://jazz-test3.de/ccmfed/oslc/workflows/_dhfjuszdfugdfhfgdj/actions/com.ibm.team.workitem.taskWorkflow might or might not be an OSLC API link. I have seen several oslc in URI names and the API was not OSLC.
One experience was, for such APIS the OSLC headers seldom revealed anything. you would use text/xml rather than the OSLC header.