How to change rtc status field via REST api
I am referring to this post, which however did not really provide an answer to my problem:
RTC status is shown as read only in the api, but is actually modifiable in the ui.
Is there any way to change the state of a workitem via REST Api?
Specifically I am looking for the xml+rdf representation needed, to send a partial update similar to this:
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc_cm="http://open-services.net/ns/cm#"
xmlns:rtc_ext="http://jazz.net/xmlns/prod/jazz/rtc/ext/1.0/"
xmlns:oslc_cmx="http://open-services.net/ns/cm-x#"
xmlns:rtc_cm="http://jazz.net/xmlns/prod/jazz/rtc/cm/1.0/"
xmlns:oslc="http://open-services.net/ns/core#" >
<rdf:Description rdf:about="https://localhost:9443/jazz/resource/itemOid/
com.ibm.team.workitem.WorkItem/_xoNikpHMEeC_rYSykUtXXA">
.....
.....
<oslc_cm:status>Invalid</oslc_cm:status>
.....
.....
</rdf:Description>
</rdf:RDF>
One answer
The state of the work item is read-only. You have to perform a workflow action to change the state. For all your questions please seeĀ https://rsjazz.wordpress.com/2022/02/02/ewm-work-item-oslc-cm-api/