1. Describe your environment: What is your industry? What is your role in your organization? Describe your stakeholders. I use Windchill Odata - APIs for programmatically accessing Windchill PLM Software.
2. What version of Windchill are you currently running?
Windchill 12. Rest Version 2.1
3. Describe the problem you are trying to solve. Please include detailed documentation such as screenshots, images or video. Windchill Odata Services has Workflow domain and it contains APIs via which one can review or complete tasks.
Below are the set of APIs that are present in Rest Version 2.1
Get the list of states of the workitems.
Get the workitems assigned to you.
Get the list of users to whom a specified task can be reassigned.
Reassign your tasks to other users.
However, one major API missing to make this domain complete is to "initiate a Workflow", because all other APIs can be used only if some workflow is initiated.