From 5a3bc53d7389b7e814d377eca12b1599758d6dd2 Mon Sep 17 00:00:00 2001 From: Isaac Manuel Raj Date: Wed, 4 Mar 2020 19:35:41 +0530 Subject: Added new flow for creating 5G slice options. Added new flow for creating 5G slice options. Issue-ID: SO-2368 Signed-off-by: Isaac Manuel Raj Change-Id: Ibec1254bec9bbee61e8b83a1d6e369b315a63e8c --- .../subprocess/DoCreateSliceServiceOption.bpmn | 338 +++++++++++++++++++++ 1 file changed, 338 insertions(+) create mode 100644 bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateSliceServiceOption.bpmn (limited to 'bpmn/so-bpmn-infrastructure-flows/src') diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateSliceServiceOption.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateSliceServiceOption.bpmn new file mode 100644 index 0000000000..435f91921d --- /dev/null +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoCreateSliceServiceOption.bpmn @@ -0,0 +1,338 @@ + + + + + SequenceFlow_1qo2pln + + + + + SequenceFlow_1h5bw41 + SequenceFlow_1utpplq + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.getNSIOptionfromOOF(execution) + + + SequenceFlow_1qo2pln + SequenceFlow_0khtova + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.preProcessRequest(execution) + + + + SequenceFlow_01ak5x3 + SequenceFlow_1ap8kar + SequenceFlow_0hnsycl + + + SequenceFlow_15679e8 + SequenceFlow_0cq2q6g + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.prepareNSSIList(execution) + + + SequenceFlow_0khtova + SequenceFlow_1h5bw41 + SequenceFlow_0ueeeca + + + #{(execution.getVariable("isSharable" ) == true)} + + + SequenceFlow_0ueeeca + SequenceFlow_0ojueqq + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.updateStatusInDB(execution) + + + + SequenceFlow_0ojueqq + + + SequenceFlow_0cq2q6g + SequenceFlow_01ak5x3 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.updateOptionsInDB(execution) + + + + SequenceFlow_1614gtr + SequenceFlow_0lt2cdo + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.prepareNSSTlistfromNST(execution) + + + SequenceFlow_0a5f5y6 + SequenceFlow_1r9n9ef + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.getNSSTOption(execution) + + + SequenceFlow_0lt2cdo + SequenceFlow_00gq7h2 + SequenceFlow_1ap8kar + SequenceFlow_0m2mr0o + + + #{(execution.getVariable("isMoreNSSTtoProcess" ) == false)} + + + + #{(execution.getVariable("isMoreNSSTtoProcess" ) == true)} + + + SequenceFlow_1r9n9ef + SequenceFlow_00gq7h2 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.updateOptionsInDB(execution) + + + + + + SequenceFlow_041f5ne + SequenceFlow_15679e8 + SequenceFlow_1614gtr + + + #{(execution.getVariable("isNSISuggested" ) == true)} + + + + SequenceFlow_0wy6oag + SequenceFlow_1jnsyix + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.prepareNSTDecompose(execution) + + + + + + + + + + + SequenceFlow_1jnsyix + SequenceFlow_041f5ne + + + SequenceFlow_0m2mr0o + SequenceFlow_016vi3s + import org.onap.so.bpmn.infrastructure.scripts.* +def dcso = new DoCreateSliceServiceOption() +dcso.prepareNSSTDecompose(execution) + + + + + + + + + + + + SequenceFlow_016vi3s + SequenceFlow_0a5f5y6 + + + + + + + SequenceFlow_1utpplq + SequenceFlow_0wy6oag + SequenceFlow_0hnsycl + + + + #{(execution.getVariable("isNSISuggested" ) == true)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg