From 5221c5ca9409467f9c5f9be2057d716a157e52eb Mon Sep 17 00:00:00 2001 From: Erik Amaru Ortiz Date: Thu, 6 Feb 2014 19:17:11 -0400 Subject: [PATCH] Adding update Task on BpmnWorkflow Adapter --- .../Project/Adapter/BpmnWorkflow.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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);