diff --git a/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php b/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php index 9fa503dad..687ec4242 100644 --- a/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php +++ b/workflow/engine/src/ProcessMaker/Project/Adapter/BpmnWorkflow.php @@ -117,6 +117,25 @@ class BpmnWorkflow extends Project\Bpmn $this->wp->addTask($taskData); } + public function updateActivity($actUid, $data) + { + parent::updateActivity($actUid, $data); + + $taskData = array(); + + if (array_key_exists("ACT_NAME", $data)) { + $taskData["TAS_TITLE"] = $data["ACT_NAME"]; + } + if (array_key_exists("ACT_NAME", $data)) { + $taskData["TAS_POSX"] = $data["BOU_X"]; + } + if (array_key_exists("ACT_NAME", $data)) { + $taskData["TAS_POSY"] = $data["BOU_Y"]; + } + + $this->wp->updateTask($actUid, $taskData); + } + public function removeActivity($actUid) { parent::removeActivity($actUid);