PM-00000 "Accept Event-Based-Gateway only for the design (back-end)"

- Accept Event-Based-Gateway only for the design (back-end)
This commit is contained in:
Victor Saisa Lopez
2015-02-25 12:08:52 -04:00
parent 53cd8c5409
commit 33485a4c99

View File

@@ -21,6 +21,7 @@ class BpmnWorkflow extends Project\Bpmn
const BPMN_GATEWAY_PARALLEL = "PARALLEL";
const BPMN_GATEWAY_INCLUSIVE = "INCLUSIVE";
const BPMN_GATEWAY_EXCLUSIVE = "EXCLUSIVE";
const BPMN_GATEWAY_EVENTBASED = "EVENTBASED";
private $arrayTaskAttribute = array(
"gateway-to-gateway" => array("type" => "GATEWAYTOGATEWAY", "prefix" => "gtg-"),
@@ -674,6 +675,11 @@ class BpmnWorkflow extends Project\Bpmn
}
}
break;
//case "TO_DO":
case self::BPMN_GATEWAY_EVENTBASED:
$routeType = "EVALUATE";
break;
//default
default:
throw new \LogicException("Unsupported Gateway type: " . $arrayGatewayData["GAT_TYPE"]);
break;