我使用camunda_bpm_api
(git url和drupal8 camunda+drupal8 sample module模塊)模塊在Drupal我的自定義應用程序連接到服務器camunda。檢索任務列表分配給特定用戶camunda
我所用的功能如下檢索process definitions
:
private function fetchProcessDefinitions() {
return \Drupal::service('camunda_bpm_api.process_definition')->getList();
}
這是正常工作。
我如何檢索分配給特定用戶的任務?我試圖如下:
public function fetchTaskList() {
$payload = array('assignee' => 'nimyav');
return \Drupal::service('camunda_bpm_api.task')->getList($payload);
}
但其retriveing all the tasks
不論assignee
?
我該如何做到這一點?任何幫助表示讚賞。
我猜中了。謝謝 :) 。另一個問題**如何通過其餘API API獲取任務進程的表單變量?當我嘗試** http:// localhost:8080/engine-rest/engine/default/task/0ce473ad-a922-11e7-bc26-005056a64ad8/form-variables **它獲得一個json,不包含給定的表單變量在表單提交中。 – Crazyrubixfan
嗨,它也可以使用像返回**公共函數getTaskVariables($ id,數組$變量,$ businessKey = NULL){ 返回$ this-> request('get',array(),'/ process-instance /' 。$ id。'/ variables'); } ** 正在通過** http://192.168.1.188:8080/engine-rest/process-instance/e78f1bd3-a921-11e7-bc26-005056a64ad8 /變量獲取響應** – Crazyrubixfan