Details
-
Bug Report
-
Resolution: Cannot Reproduce
-
L3 - Default
-
None
-
None
-
None
Description
The current tasklist implementation uses the processInstance.getVariables() to fill forms. This is not consistent with engine API - we should use task.getVariables() which delegates to processInstance automatically.
See tasks.js:
EngineApi.getProcessInstance().variables(
{ id : task.processInstanceId }).$then(function (result) {
uses
this.processInstance = $resource(Uri.appUri("engine://engine/:engine/process-instance/:id/:operation"),
{ id: "@id" } , {
variables : { method: 'GET', params : { operation: "variables" }}
});
Get Task Variables is currently missing the REST API.