From 177987a9c3bc89a61e211f0fa31781f7abdc3ce8 Mon Sep 17 00:00:00 2001 From: hetengjiao Date: Fri, 18 Sep 2020 10:08:26 +0800 Subject: Update NSMF workflow to for the E2E Network Slicing requirements Issue-ID: SO-2963 Signed-off-by: hetengjiao Change-Id: Ic792896cc3e7b23f02fd7f8b8305402271eb0d78 --- .../resources/subprocess/DoAllocateNSIandNSSI.bpmn | 671 +++++++++++++-------- 1 file changed, 409 insertions(+), 262 deletions(-) (limited to 'bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn') diff --git a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn index 9c090e0594..e42f001012 100644 --- a/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn +++ b/bpmn/so-bpmn-infrastructure-flows/src/main/resources/subprocess/DoAllocateNSIandNSSI.bpmn @@ -1,105 +1,188 @@ - + - - SequenceFlow_1e40h52 - SequenceFlow_1uiz85h + + SequenceFlow_0xgfj7z + + + + SequenceFlow_0xgfj7z + SequenceFlow_00aukg6 import org.onap.so.bpmn.infrastructure.scripts.* -def dcnsio = new DoAllocateNSIandNSSI() -dcnsio.createNSIinAAI(execution) +def dansi = new DoAllocateNSIandNSSI() +dansi.preProcessRequest(execution) + + + SequenceFlow_00aukg6 + SequenceFlow_1ggo6s5 + import org.onap.so.bpmn.infrastructure.scripts.* +def dansi = new DoAllocateNSIandNSSI() +dansi.retriveSliceOption(execution) - - SequenceFlow_0dj0jvq - SequenceFlow_1h5bw41 - SequenceFlow_0ueeeca + + + SequenceFlow_1ggo6s5 + SequenceFlow_0c986i9 + SequenceFlow_03ye8m4 - - SequenceFlow_0ueeeca - SequenceFlow_0xfhbqw + + + + SequenceFlow_0c986i9 + SequenceFlow_1k3cspv import org.onap.so.bpmn.infrastructure.scripts.* -def dcsi = new DoAllocateNSIandNSSI() -dcsi.updateRelationship(execution) +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createNSIinAAI(execution) - + + + #{(execution.getVariable("isNSIOptionAvailable" ) == true)} + + + SequenceFlow_0t0wddg + SequenceFlow_05ovikm + + + + SequenceFlow_0ct8yh4 + + + + + SequenceFlow_0ct8yh4 + SequenceFlow_1m68yca + SequenceFlow_0k5iu2n + + + + - - - + + + + + + + + + + + + + + + + + + + + - SequenceFlow_1h5bw41 - SequenceFlow_1e40h52 + SequenceFlow_0npsyye + SequenceFlow_1xb5nx1 - - SequenceFlow_0xfhbqw - SequenceFlow_0uhaps2 - import org.onap.so.bpmn.infrastructure.scripts.* -def dcsi = new DoAllocateNSIandNSSI() -dcsi.prepareNssiModelInfo(execution) - - - SequenceFlow_1qo2pln - - - SequenceFlow_1qo2pln - SequenceFlow_0khtova - import org.onap.so.bpmn.infrastructure.scripts.* -def dcso = new DoAllocateNSIandNSSI() -dcso.preProcessRequest(execution) - - - SequenceFlow_0khtova - SequenceFlow_0dj0jvq - import org.onap.so.bpmn.infrastructure.scripts.* -def dansi = new DoAllocateNSIandNSSI() -dansi.retriveSliceOption(execution) - - + + - - - + + + + + + + + + + + + + + + + + + + + + - SequenceFlow_1dhpkhd - SequenceFlow_0hxky5e + SequenceFlow_0cwbtmr + SequenceFlow_1l74seh - - SequenceFlow_1uiz85h - SequenceFlow_1ui528w - SequenceFlow_1dhpkhd + + + + SequenceFlow_0xx5bwa + SequenceFlow_0jqxxjq + SequenceFlow_0ax2c4p + + + SequenceFlow_03ye8m4 + SequenceFlow_0t0wddg import org.onap.so.bpmn.infrastructure.scripts.* def dcnsio = new DoAllocateNSIandNSSI() -dcnsio.getOneNsstInfo(execution) +dcnsio.updateRelationship(execution) - - SequenceFlow_0hxky5e - SequenceFlow_19jztxv + + + SequenceFlow_1k3cspv + SequenceFlow_05ovikm import org.onap.so.bpmn.infrastructure.scripts.* def dcnsio = new DoAllocateNSIandNSSI() -dcnsio.createNSSTMap(execution) +dcnsio.createRelationship(execution) - - SequenceFlow_0u8fycy - - - SequenceFlow_16nvnxi - SequenceFlow_0cq2q6g + + + SequenceFlow_1m68yca + SequenceFlow_1hfjn79 import org.onap.so.bpmn.infrastructure.scripts.* -def dcsi = new DoAllocateNSIandNSSI() -dcsi.getOneNSSIInfo(execution) +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createAnSliceProfileInstance(execution) - - SequenceFlow_0g5bwvl - SequenceFlow_1jaxstd - SequenceFlow_16nvnxi - SequenceFlow_0u8fycy - - + + SequenceFlow_1hfjn79 + SequenceFlow_0zbd2tq + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createAnSliceProfile(execution) + + + + SequenceFlow_0k5iu2n + SequenceFlow_0f36cu2 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createCnSliceProfileInstance(execution) + + + SequenceFlow_0f36cu2 + SequenceFlow_1wffel4 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createCnSliceProfile(execution) + + + + SequenceFlow_0paqrtx + SequenceFlow_1d48cil + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createTnBHSliceProfileInstance(execution) + + + SequenceFlow_1d48cil + SequenceFlow_00dexhy + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.createTnBHSliceProfile(execution) + + @@ -121,241 +204,305 @@ dcsi.getOneNSSIInfo(execution) + + + - SequenceFlow_0cq2q6g - SequenceFlow_00b8ryw + SequenceFlow_01isn2q + SequenceFlow_1omynpt - - SequenceFlow_00b8ryw - SequenceFlow_1jaxstd + + + + SequenceFlow_0paqrtx + + + + + SequenceFlow_1omynpt + SequenceFlow_150xio1 + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.updateTnBHRelationship(execution) + + + + SequenceFlow_1xb5nx1 + SequenceFlow_0xx5bwa import org.onap.so.bpmn.infrastructure.scripts.* -def dcsi = new DoAllocateNSIandNSSI() -dcsi.updateCurrentIndex(execution) +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.updateAnRelationship(execution) - - SequenceFlow_0uhaps2 - SequenceFlow_04yx9ii - SequenceFlow_0g5bwvl + + + SequenceFlow_1l74seh + SequenceFlow_0jqxxjq import org.onap.so.bpmn.infrastructure.scripts.* -def dcso = new DoAllocateNSIandNSSI() -dcso.prepareNSSIList(execution) +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.updateCnRelationship(execution) - - SequenceFlow_19jztxv - SequenceFlow_04yx9ii - SequenceFlow_1ui528w - - - - - - - #{(execution.getVariable("isNSIOptionAvailable" ) == true)} - - - - - - - - - - - - #{(execution.getVariable("isMoreNSSI" ) == true)} - - - - - - - #{(execution.getVariable("isMoreNSSTtoProcess" ) == true)} - + + + + + SequenceFlow_150xio1 + + + SequenceFlow_0ax2c4p + + + + SequenceFlow_0zbd2tq + SequenceFlow_0npsyye + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.prepareAllocateAnNssi(execution) + + + + SequenceFlow_1wffel4 + SequenceFlow_0cwbtmr + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.prepareAllocateCnNssi(execution) + + + + + SequenceFlow_00dexhy + SequenceFlow_01isn2q + import org.onap.so.bpmn.infrastructure.scripts.* +def dcnsio = new DoAllocateNSIandNSSI() +dcnsio.prepareAllocateTnBHNssi(execution) + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + + + + + - - - - - - + + + + + + + + + - - - + + - + + + + + - - - - - - - + + + - - - + + + + + + - - - + + + + - - - + + - + - - - - + + + - + + + + + - - - - - - + + + + + + + - - - - + + + + - - - - + + + + + + - - - - - - + + + + + + - - - - - + + + - - + + - - - - - + + - - + + + + + + + - - + + + + + + - - + + - - - - - - - - + + + + + + - - + + - - + + + + + + - - + + - - + + - - + + + + + + + + + + - + - - - - - - - - + + + + + + - - + + + + + + - - + + + + + + + - - + + + + + + + + + + + + + + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit 1.2.3-korg