diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..290bebb Binary files /dev/null and b/.DS_Store differ diff --git a/.circleci/config.yml b/.circleci/config.yml index 7db2980..25e9e7b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,18 +1,218 @@ version: 2.1 setup: true - orbs: test-harness: govstack-working-group/testutils@1.0.1 + aws-eks: circleci/aws-eks@2.2.0 + slack: circleci/slack@4.12.5 + helm: circleci/helm@2.0.1 + kubernetes: circleci/kubernetes@1.3 + aws-cli: circleci/aws-cli@4.0.0 + +jobs: + deploy-g2psandbox-govstack-chart: + docker: + - image: cimg/python:3.10 + steps: + - checkout + - aws-cli/setup: + role_arn: "${AWS_CIRCLECI_ROLE_ARN}" + region: AWS_REGION + profile_name: "playground" + role_session_name: deploy-test + session_duration: '1800' + - helm/install-helm-client: + version: v3.2.0 + - run: + name: Update kubeconfig + command: | + aws eks update-kubeconfig --name ${EKS_CLUSTER} + + # Deploy Helm chart to EKS + - run: + name: Deploy Helm chart to EKS + command: | + # Clone your GitHub repository + git clone https://github.com/GovStackWorkingGroup/bb-payments.git + # Install Helm chart + # helm repo add fyn https://fynarfin.io/images/ + # helm repo update + cd bb-payments/ + helm dep up helm/govstack-chart + helm package helm/govstack-chart + helm upgrade --install -f helm/govstack-chart/values.yaml g2p-sandbox helm/govstack-chart --create-namespace --namespace paymenthub + # helm upgrade --install g2p-sandbox ./helm/govstack-chart + deploy-fineract-helm-chart: + docker: + - image: cimg/python:3.10 + steps: + - checkout + - aws-cli/setup: + role_arn: "${AWS_CIRCLECI_ROLE_ARN}" + region: AWS_REGION + profile_name: "playground" + role_session_name: deploy-test + session_duration: '1800' + - helm/install-helm-client: + version: v3.2.0 + - run: + name: Update kubeconfig + command: | + aws eks update-kubeconfig --name ${EKS_CLUSTER} + - helm/upgrade-helm-chart: + add-repo: "https://fynarfin.io/images/fineract/" + chart: "https://fynarfin.io/images/fineract/fin-engine-1.0.0-SNAPSHOT.tgz" + release-name: fineract + namespace: fineract + recreate-pods: true + wait: true + timeout: "300s" + + create-secret: + docker: + - image: cimg/base:2022.06 + steps: + - checkout + # - setup_remote_docker: + # version: 20.10.14 + - aws-cli/setup: + role_arn: "${AWS_CIRCLECI_ROLE_ARN}" + region: AWS_REGION + profile_name: "playground" + role_session_name: deploy-test + session_duration: '1800' + - run: + name: Update kubeconfig + command: | + aws eks update-kubeconfig --name ${EKS_CLUSTER} + - kubernetes/install-kubectl + # - aws-eks/update-kubeconfig-with-authenticator: + # cluster-name: "GStack-sb-eks-plg" + # aws-region: "$REGION" + - run: | + cd helm/kibana-secret/ + make secrets || echo "kibana" already exists + - run: | + cd helm/es-secret/ + make secrets || echo "elastic-certificates" already exists + + # - run: | + # kubectl delete secret bulk-processor-secret -n paymenthub || echo "delete the secret if exist" + # kubectl create secret generic bulk-processor-secret \ + # --from-literal=aws-access-key="$S3_ACCESS_KEY_ID" \ + # --from-literal=aws-secret-key="$S3_SECRET_ACCESS_KEY" -n paymenthub + + deploying-bpmns: + docker: + - image: cimg/base:2022.06 + - image: 'curlimages/curl:8.2.1' + steps: + - checkout + - aws-cli/setup: + role_arn: "${AWS_CIRCLECI_ROLE_ARN}" + region: AWS_REGION + profile_name: "playground" + role_session_name: deploy-test + session_duration: '1800' + - run: + name: Update kubeconfig + command: | + aws eks update-kubeconfig --name ${EKS_CLUSTER} + - run: sh orchestration/deployBpmn.sh + + helm-test: + docker: + - image: cimg/python:3.10 + steps: + - checkout + - aws-cli/setup: + role_arn: "${AWS_CIRCLECI_ROLE_ARN}" + region: AWS_REGION + profile_name: "playground" + role_session_name: deploy-test + session_duration: '1800' + - run: + name: Update kubeconfig + command: | + aws eks update-kubeconfig --name ${EKS_CLUSTER} + - helm/install-helm-client: + version: v3.2.0 + - run: + name: Run Helm Tests + command: | + helm test g2p-sandbox --namespace paymenthub + + test-chart-gov: + docker: + - image: cimg/openjdk:17.0.0 + steps: + - run: git clone https://github.com/somanath21/ph-ee-integration-test.git + - run: cd ph-ee-integration-test && ./gradlew test -Dcucumber.filter.tags="@gov" + - store_test_results: + path: ph-ee-integration-test/build/cucumber.xml + - store_artifacts: + path: ph-ee-integration-test/build/reports/tests/test + test-chart-ams: + docker: + - image: cimg/openjdk:17.0.0 + steps: + - run: git clone https://github.com/somanath21/ph-ee-integration-test.git + - run: cd ph-ee-integration-test && ./gradlew test -Dcucumber.filter.tags="@amsIntegration" + - store_test_results: + path: ph-ee-integration-test/build/cucumber.xml + - store_artifacts: + path: ph-ee-integration-test/build/reports/tests/test workflows: - test_everything: + deploy: jobs: - - test-harness/create-config: - post-steps: # Persist to workspace has to be defined in main workflow - - persist_to_workspace: - root: workspace - paths: - - generated.yml - - test-harness/execute-tests: + - deploy-g2psandbox-govstack-chart: + context: # CircleCI context containing AWS credentials + - AWS + - playground + - deploy-fineract-helm-chart: + context: + - AWS + - playground + - create-secret: requires: - - test-harness/create-config + - deploy-g2psandbox-govstack-chart + context: + - AWS + - playground + - deploying-bpmns: + requires: + - deploy-g2psandbox-govstack-chart + context: + - AWS + - playground + - helm-test: + requires: + - create-secret + context: + - AWS + - playground + - test-chart-gov: + requires: + - create-secret + context: + - AWS + - playground + - test-chart-ams: + requires: + - create-secret + context: + - AWS + - playground + + + + # - test-harness/create-config: + # post-steps: # Persist to workspace has to be defined in main workflow + # - persist_to_workspace: + # root: workspace + # paths: + # - generated.yml + # - test-harness/execute-tests: + # requires: + # - test-harness/create-config + diff --git a/helm/.DS_Store b/helm/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/helm/.DS_Store differ diff --git a/helm/govstack-chart/Chart.yaml b/helm/govstack-chart/Chart.yaml index 87a706f..1a1243b 100644 --- a/helm/govstack-chart/Chart.yaml +++ b/helm/govstack-chart/Chart.yaml @@ -8,5 +8,5 @@ appVersion: 1.0.0 dependencies: - name: ph-ee-g2psandbox - repository: https://fynarfin.io/images/ph-ee-g2psandbox-0.0.0 - version: 0.0.0 + repository: https://fynarfin.io/images/ph-ee-g2psandbox-1.2.0/ + version: 1.2.0 diff --git a/helm/govstack-chart/values.yaml b/helm/govstack-chart/values.yaml index 6879aac..3ec5177 100644 --- a/helm/govstack-chart/values.yaml +++ b/helm/govstack-chart/values.yaml @@ -21,13 +21,13 @@ ph-ee-g2psandbox: ph_ee_connector_ams_mifos: enabled: true - image: docker.io/openmf/ph-ee-connector-ams-mifos:v1.3.0 + image: docker.io/openmf/ph-ee-connector-ams-mifos:v1.4.0 ingress: enabled: false ph_ee_connector_mojaloop: enabled: true - image: docker.io/openmf/ph-ee-connector-mojaloop:v1.2.0 + image: docker.io/openmf/ph-ee-connector-mojaloop:v1.3.0 ingress: enabled: false @@ -35,7 +35,7 @@ ph-ee-g2psandbox: channel: enabled: true - image: docker.io/openmf/ph-ee-connector-channel:v1.6.1 + image: docker.io/openmf/ph-ee-connector-channel:v1.7.0 operations: url: "http://ops-bk.sandbox.fynarfin.io/api/v1" server: @@ -47,20 +47,20 @@ ph-ee-g2psandbox: operations_app: enabled: true - image: docker.io/openmf/ph-ee-operations-app:v1.5.0 + image: docker.io/openmf/ph-ee-operations-app:v1.6.0 tenants: "rhino,gorilla" ingress: enabled: false operations_web: enabled: true - image: docker.io/openmf/ph-ee-operations-web:v1.3.2 + image: docker.io/openmf/ph-ee-operations-web:v1.4.0 ingress: enabled: false ph_ee_connector_gsma: enabled: true - image: docker.io/openmf/ph-ee-connector-gsma:v1.0.2 + image: docker.io/openmf/ph-ee-connector-gsma:v1.1.0 ingress: enabled: false @@ -78,14 +78,14 @@ ph-ee-g2psandbox: notifications: enabled: true - image: docker.io/openmf/ph-ee-notifications:v1.0.0 + image: docker.io/openmf/ph-ee-notifications:v1.3.0 NOTIFICATION_FAILURE_ENABLED: "false" ingress: enabled: false connector_bulk: enabled: true - image: docker.io/openmf/ph-ee-bulk-processor:v1.5.0 + image: docker.io/openmf/ph-ee-bulk-processor:v1.7.0 tenants: "rhino,gorilla" aws: region: "us-east-2" @@ -100,7 +100,7 @@ ph-ee-g2psandbox: zeebe_ops: enabled: true - image: docker.io/openmf/ph-ee-zeebe-ops:v1.1.0 + image: docker.io/openmf/ph-ee-zeebe-ops:v1.2.0 tenants: "rhino,gorilla" ingress: enabled: false @@ -117,11 +117,15 @@ ph-ee-g2psandbox: importer_es: enabled: true - image: docker.io/openmf/openmf/ph-ee-importer-es:v1.4.0 + image: docker.io/openmf/ph-ee-importer-es:v1.6.0 importer_rdbms: enabled: true - image: docker.io/openmf/ph-ee-importer-rdbms:v1.4.1 + image: docker.io/openmf/ph-ee-importer-rdbms:v1.5.0 + + mockpayment: + enabled: true + image: docker.io/openmf/ph-ee-connector-mock-payment-schema:v1.2.2 wildcardhostname: "" tls: "" @@ -140,4 +144,75 @@ ph-ee-g2psandbox: enabled: true replica: replicaCount: 0 - \ No newline at end of file + + integration_test: + enabled: true + replicas: 1 + image: docker.io/openmf/ph-ee-integration-test:v1.2.0 + imagePullPolicy: Always + ports: + - containerPort: 53013 + command: [ "/bin/bash" , "-c" ] + args: + - ./gradlew test -Dcucumber.filter.tags="@gov" ; echo 'Test complete' ; sleep 600 ; echo 'pod terminate' + limits: + cpu: "500m" + memory: "3Gi" + requests: + cpu: "100m" + memory: "2Gi" + operations_app: + contactpoint: "ph-ee-operations-app" + bulk_processor: + contactpoint: "ph-ee-connector-bulk" + channel_connector: + contactpoint: "ph-ee-connector-channel" + kafka: + brokers: "" + topics: "" + consumerTimeoutMs: "" + zeebe_operations: + contactpoint: "" + no_of_workflows: "" + thread-count: "" + max_retry_count: "" + retry_intervals: "" + defaults: + tenant: "" + authorization: "" + channel: + contactpoint: "ph-ee-connector-channel" + base_url: "" + loan: + contactpoint: "fineract-server" + base_url: "" + savings: + contactpoint: "fineract-server" + base_url: "" + mock-server: + port: "53013" + identity-account-mapper: + contactpoint: "ph-ee-identity-account-mapper" + mifos-connector: + contactpoint: "ph-ee-connector-ams-mifos" + +account_mapper: + enabled: true + deployment: + annotations: + rollme: "{{ randAlphaNum 5 | quote }}" + ingress: + enabled: true + annotations: + kubernetes.io/ingress.class: nginx + tls: + - secretName: sandbox-secret + hosts: + - host: identity-mapper.sandbox.fynarfin.io + paths: + - path: "/" + backend: + service: + name: "ph-ee-identity-account-mapper" + port: + number: 80 \ No newline at end of file diff --git a/orchestration/bpmn/Mock Payment Fund Transfer-DFSPID.png b/orchestration/bpmn/Mock Payment Fund Transfer-DFSPID.png new file mode 100644 index 0000000..4e91c7c Binary files /dev/null and b/orchestration/bpmn/Mock Payment Fund Transfer-DFSPID.png differ diff --git a/orchestration/bpmn/bulk_connector_closedloop-DFSPID.png b/orchestration/bpmn/bulk_connector_closedloop-DFSPID.png new file mode 100644 index 0000000..c71832e Binary files /dev/null and b/orchestration/bpmn/bulk_connector_closedloop-DFSPID.png differ diff --git a/orchestration/bpmn/bulk_processor-DFSPID.png b/orchestration/bpmn/bulk_processor-DFSPID.png new file mode 100644 index 0000000..07d2e86 Binary files /dev/null and b/orchestration/bpmn/bulk_processor-DFSPID.png differ diff --git a/orchestration/bpmn/bulk_processor.png b/orchestration/bpmn/bulk_processor.png new file mode 100644 index 0000000..cda7342 Binary files /dev/null and b/orchestration/bpmn/bulk_processor.png differ diff --git a/orchestration/bpmn/debit-party-process-DFSPID.png b/orchestration/bpmn/debit-party-process-DFSPID.png new file mode 100644 index 0000000..2056304 Binary files /dev/null and b/orchestration/bpmn/debit-party-process-DFSPID.png differ diff --git a/orchestration/bpmn/gsma-bill-payment.png b/orchestration/bpmn/gsma-bill-payment.png new file mode 100644 index 0000000..58dd8ea Binary files /dev/null and b/orchestration/bpmn/gsma-bill-payment.png differ diff --git a/orchestration/bpmn/gsma-inttransfer-payer.png b/orchestration/bpmn/gsma-inttransfer-payer.png new file mode 100644 index 0000000..60a03c7 Binary files /dev/null and b/orchestration/bpmn/gsma-inttransfer-payer.png differ diff --git a/orchestration/bpmn/gsma-link-based-transfer.png b/orchestration/bpmn/gsma-link-based-transfer.png new file mode 100644 index 0000000..10e221c Binary files /dev/null and b/orchestration/bpmn/gsma-link-based-transfer.png differ diff --git a/orchestration/bpmn/gsma-p2p-account-lookup.png b/orchestration/bpmn/gsma-p2p-account-lookup.png new file mode 100644 index 0000000..df65ee6 Binary files /dev/null and b/orchestration/bpmn/gsma-p2p-account-lookup.png differ diff --git a/orchestration/bpmn/gsma-p2p-wo-local-quote.png b/orchestration/bpmn/gsma-p2p-wo-local-quote.png new file mode 100644 index 0000000..1975685 Binary files /dev/null and b/orchestration/bpmn/gsma-p2p-wo-local-quote.png differ diff --git a/orchestration/bpmn/gsma-p2p.png b/orchestration/bpmn/gsma-p2p.png new file mode 100644 index 0000000..1485c9e Binary files /dev/null and b/orchestration/bpmn/gsma-p2p.png differ diff --git a/orchestration/bpmn/gsma-payee-process.png b/orchestration/bpmn/gsma-payee-process.png new file mode 100644 index 0000000..a0c9289 Binary files /dev/null and b/orchestration/bpmn/gsma-payee-process.png differ diff --git a/orchestration/bpmn/gsma-payee-transfer.png b/orchestration/bpmn/gsma-payee-transfer.png new file mode 100644 index 0000000..0923b7f Binary files /dev/null and b/orchestration/bpmn/gsma-payee-transfer.png differ diff --git a/orchestration/bpmn/inbound_transfer-mifos-DFSPID.png b/orchestration/bpmn/inbound_transfer-mifos-DFSPID.png new file mode 100644 index 0000000..a32e33e Binary files /dev/null and b/orchestration/bpmn/inbound_transfer-mifos-DFSPID.png differ diff --git a/orchestration/bpmn/inbound_transfer_paygops-DFSPID.png b/orchestration/bpmn/inbound_transfer_paygops-DFSPID.png new file mode 100644 index 0000000..c5cd896 Binary files /dev/null and b/orchestration/bpmn/inbound_transfer_paygops-DFSPID.png differ diff --git a/orchestration/bpmn/inbound_transfer_roster-DFSPID.png b/orchestration/bpmn/inbound_transfer_roster-DFSPID.png new file mode 100644 index 0000000..16dae9f Binary files /dev/null and b/orchestration/bpmn/inbound_transfer_roster-DFSPID.png differ diff --git a/orchestration/bpmn/international-remittance-payee-process-DFSPID.png b/orchestration/bpmn/international-remittance-payee-process-DFSPID.png new file mode 100644 index 0000000..fcf1d8e Binary files /dev/null and b/orchestration/bpmn/international-remittance-payee-process-DFSPID.png differ diff --git a/orchestration/bpmn/international-remittance-payer-process-DFSPID.png b/orchestration/bpmn/international-remittance-payer-process-DFSPID.png new file mode 100644 index 0000000..4140e32 Binary files /dev/null and b/orchestration/bpmn/international-remittance-payer-process-DFSPID.png differ diff --git a/orchestration/bpmn/minimal_mock_fund_transfer-DFSPID.png b/orchestration/bpmn/minimal_mock_fund_transfer-DFSPID.png new file mode 100644 index 0000000..772b0e3 Binary files /dev/null and b/orchestration/bpmn/minimal_mock_fund_transfer-DFSPID.png differ diff --git a/orchestration/bpmn/minimal_mock_fund_transfer_account_lookup-DFSPID.png b/orchestration/bpmn/minimal_mock_fund_transfer_account_lookup-DFSPID.png new file mode 100644 index 0000000..00da797 Binary files /dev/null and b/orchestration/bpmn/minimal_mock_fund_transfer_account_lookup-DFSPID.png differ diff --git a/orchestration/bpmn/mock-payer-fund-transfer-DFSPID.png b/orchestration/bpmn/mock-payer-fund-transfer-DFSPID.png new file mode 100644 index 0000000..9be69d1 Binary files /dev/null and b/orchestration/bpmn/mock-payer-fund-transfer-DFSPID.png differ diff --git a/orchestration/bpmn/mock-payer-fund-transfer_account_lookup-DFSPID.png b/orchestration/bpmn/mock-payer-fund-transfer_account_lookup-DFSPID.png new file mode 100644 index 0000000..a1fbfde Binary files /dev/null and b/orchestration/bpmn/mock-payer-fund-transfer_account_lookup-DFSPID.png differ diff --git a/orchestration/bpmn/mock_payment_transfer_account_lookup-DFSPID.png b/orchestration/bpmn/mock_payment_transfer_account_lookup-DFSPID.png new file mode 100644 index 0000000..82ba41c Binary files /dev/null and b/orchestration/bpmn/mock_payment_transfer_account_lookup-DFSPID.png differ diff --git a/orchestration/bpmn/mock_payment_transfer_debit-DFSPID.png b/orchestration/bpmn/mock_payment_transfer_debit-DFSPID.png new file mode 100644 index 0000000..ad23d48 Binary files /dev/null and b/orchestration/bpmn/mock_payment_transfer_debit-DFSPID.png differ diff --git a/orchestration/bpmn/mojaloop-account-validation.png b/orchestration/bpmn/mojaloop-account-validation.png new file mode 100644 index 0000000..35b8228 Binary files /dev/null and b/orchestration/bpmn/mojaloop-account-validation.png differ diff --git a/orchestration/bpmn/mpesa-flow_roster-oaf.png b/orchestration/bpmn/mpesa-flow_roster-oaf.png new file mode 100644 index 0000000..965fe36 Binary files /dev/null and b/orchestration/bpmn/mpesa-flow_roster-oaf.png differ diff --git a/orchestration/bpmn/mpesa_flow_paygops-oaf.png b/orchestration/bpmn/mpesa_flow_paygops-oaf.png new file mode 100644 index 0000000..bb54459 Binary files /dev/null and b/orchestration/bpmn/mpesa_flow_paygops-oaf.png differ diff --git a/orchestration/bpmn/outbound_refund.png b/orchestration/bpmn/outbound_refund.png new file mode 100644 index 0000000..37ba534 Binary files /dev/null and b/orchestration/bpmn/outbound_refund.png differ diff --git a/orchestration/bpmn/outbound_txn.png b/orchestration/bpmn/outbound_txn.png new file mode 100644 index 0000000..622443e Binary files /dev/null and b/orchestration/bpmn/outbound_txn.png differ diff --git a/orchestration/bpmn/party-registration-DFSPID.png b/orchestration/bpmn/party-registration-DFSPID.png new file mode 100644 index 0000000..739bb78 Binary files /dev/null and b/orchestration/bpmn/party-registration-DFSPID.png differ diff --git a/orchestration/bpmn/payee-party-lookup-DFSPID.png b/orchestration/bpmn/payee-party-lookup-DFSPID.png new file mode 100644 index 0000000..be312fc Binary files /dev/null and b/orchestration/bpmn/payee-party-lookup-DFSPID.png differ diff --git a/orchestration/bpmn/payee-quote-transfer-DFSPID.png b/orchestration/bpmn/payee-quote-transfer-DFSPID.png new file mode 100644 index 0000000..bebcfd0 Binary files /dev/null and b/orchestration/bpmn/payee-quote-transfer-DFSPID.png differ diff --git a/orchestration/bpmn/payee-transaction-request-DFSPID.png b/orchestration/bpmn/payee-transaction-request-DFSPID.png new file mode 100644 index 0000000..d704f53 Binary files /dev/null and b/orchestration/bpmn/payee-transaction-request-DFSPID.png differ diff --git a/orchestration/bpmn/payer-fund-transfer-DFSPID.png b/orchestration/bpmn/payer-fund-transfer-DFSPID.png new file mode 100644 index 0000000..dbc5f9a Binary files /dev/null and b/orchestration/bpmn/payer-fund-transfer-DFSPID.png differ diff --git a/orchestration/bpmn/payer-fund-transfer-terminate-DFSPID.png b/orchestration/bpmn/payer-fund-transfer-terminate-DFSPID.png new file mode 100644 index 0000000..5b6d7aa Binary files /dev/null and b/orchestration/bpmn/payer-fund-transfer-terminate-DFSPID.png differ diff --git a/orchestration/bpmn/payer-transaction-request-DFSPID.png b/orchestration/bpmn/payer-transaction-request-DFSPID.png new file mode 100644 index 0000000..eefcbca Binary files /dev/null and b/orchestration/bpmn/payer-transaction-request-DFSPID.png differ diff --git a/orchestration/bpmn/perftest.png b/orchestration/bpmn/perftest.png new file mode 100644 index 0000000..6a640f1 Binary files /dev/null and b/orchestration/bpmn/perftest.png differ diff --git a/orchestration/bpmn/perftest2.png b/orchestration/bpmn/perftest2.png new file mode 100644 index 0000000..c429974 Binary files /dev/null and b/orchestration/bpmn/perftest2.png differ diff --git a/orchestration/bpmn/slcb-DFSPID.png b/orchestration/bpmn/slcb-DFSPID.png new file mode 100644 index 0000000..ca52853 Binary files /dev/null and b/orchestration/bpmn/slcb-DFSPID.png differ diff --git a/orchestration/deployBpmn.sh b/orchestration/deployBpmn.sh new file mode 100755 index 0000000..a7bdcba --- /dev/null +++ b/orchestration/deployBpmn.sh @@ -0,0 +1,27 @@ +#!/bin/sh +HOST="http://localhost:58003/zeebe/upload" +deploy(){ + cmd="curl --insecure --location --request POST $HOST \ + --header 'Platform-TenantId: gorilla' \ + --form 'file=@\"$PWD/$1\"'" + echo $cmd + eval $cmd + #If curl response is not 200 it should fail the eval cmd + + cmd="curl --insecure --location --request POST $HOST \ + --header 'Platform-TenantId: rhino' \ + --form 'file=@\"$PWD/$1\"'" + echo $cmd + eval $cmd + #If curl response is not 200 it should fail the eval cmd +} + +LOC=./feel/*.bpmn +for f in $LOC; do + deploy $f +done + +LOC2=./feel/example/*.bpmn +for f in $LOC2; do + deploy $f +done \ No newline at end of file diff --git a/orchestration/feel/bulk_connector_closedloop-DFSPID.bpmn b/orchestration/feel/bulk_connector_closedloop-DFSPID.bpmn new file mode 100644 index 0000000..23799f7 --- /dev/null +++ b/orchestration/feel/bulk_connector_closedloop-DFSPID.bpmn @@ -0,0 +1,186 @@ + + + + + Flow_18pidwz + + + + + Flow_1y51aki + Flow_0bptiw6 + Flow_1r2y00f + + + + = batchSummarySuccess = true + + + Flow_19jf63d + Flow_0tp63bk + Flow_02silk7 + + + + + + + Flow_18pidwz + Flow_18j0g8r + + + + + + Flow_18j0g8r + Flow_0ok3dms + Flow_1y51aki + + + + + + Flow_0bptiw6 + Flow_02silk7 + Flow_19jf63d + + + Flow_0tp63bk + + + = batchDetailSuccess = true + + + Flow_0wr743r + + + Flow_0y0aw9b + Flow_0ok3dms + + = waitTimer + + + + + Flow_1r2y00f + Flow_0wr743r + Flow_0y0aw9b + + + = currentRetryCount > maxRetryCount + + + = batchSummarySuccess = false + + + = currentRetryCount <= maxRetryCount + + + = batchDetailSuccess = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/bulk_connector_slcb-DFSPID.bpmn b/orchestration/feel/bulk_connector_slcb-DFSPID.bpmn new file mode 100644 index 0000000..592bc65 --- /dev/null +++ b/orchestration/feel/bulk_connector_slcb-DFSPID.bpmn @@ -0,0 +1,233 @@ + + + + + Flow_0tf4rfr + + + + + + + Flow_0tf4rfr + Flow_0loafq6 + + + transferSuccessFlow + + + transferFailedFlow + + + Flow_0h3hfit + transferSuccessFlow + transferFailedFlow + + + =transferFailed = false + + + =transferFailed = true + + + Flow_0loafq6 + Flow_1clyw06 + Flow_0h3hfit + + + + =isReconciliationEnabled = true + + + + + + Flow_1clyw06 + Flow_1k6w0b6 + Flow_0dznwrv + + + =isReconciliationEnabled = false + + + Flow_0dznwrv + reconciliationSuccessFlow + reconciliationFailedFlow + + + + =isReconciliationSuccess = true + + + reconciliationFailedFlow + retryFlow + reconciliationFailedRetryExhausted + + + =isReconciliationSuccess = false + + + reconciliationSuccessFlow + + + retryFlow + Flow_1k6w0b6 + + = reconciliationWaitTimer + + + + = reconciliationRetry <= reconciliationRetryCount + + + + reconciliationFailedRetryExhausted + + + = reconciliationRetry > reconciliationRetryCount + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/bulk_processor-DFSPID.bpmn b/orchestration/feel/bulk_processor-DFSPID.bpmn new file mode 100644 index 0000000..e335519 --- /dev/null +++ b/orchestration/feel/bulk_processor-DFSPID.bpmn @@ -0,0 +1,1081 @@ + + + + + Flow_13bbfpz + + + Flow_153sx5h + Flow_1j06peu + Flow_0cut03r + Flow_0nw10bs + + + + =approvalEnabled = true + + + Flow_0nw10bs + Flow_1qa9egn + Flow_1vjnnon + Flow_0d8gl37 + + + + =orderingEnabled = true + + + =approvalEnabled = false + + + Flow_0d8gl37 + Flow_1s35nqg + Flow_1vdc80r + Flow_1t978vp + + + + =orderingEnabled = false + + + Flow_13bnu4n + Flow_1ve5awe + Flow_12r9p1o + + = thresholdDelay + + + + Flow_12pvmjx + Flow_0ywsmwg + Flow_13bnu4n + + + Flow_0ywsmwg + Flow_1q4njje + Flow_06vro2j + + + + =completionThresholdCheckEnabled = false + + + =splittingEnabled = true + + + Flow_1t978vp + Flow_1sciac1 + Flow_06qdxek + Flow_0ylfdlk + + + + =splittingEnabled = true + + + =splittingEnabled = false + + + + =splittingEnabled = false + + + Flow_1yizik2 + Flow_153sx5h + Flow_01p8efv + + + =partyLookupFailed = false + + + Flow_160kxi5 + Flow_0xq6gd6 + Flow_1j06peu + + + =partyLookupEnabled = true + + + =partyLookupEnabled = false + + + Flow_081dt35 + Flow_1qa9egn + Flow_07xk2cv + + + =approvalFailed = false + + + Flow_1fd2eaj + Flow_1s35nqg + Flow_1f1ibfg + + + =orderingFailed = false + + + Flow_1n6whyu + Flow_1sciac1 + Flow_0pyarpp + + + =formattingFailed = false + + + Flow_09ezd99 + Flow_14kaash + Flow_0wi2mgf + + + =splittingFailed = false + + + + + + Flow_0xq6gd6 + Flow_1yizik2 + + + + + + Flow_0cut03r + Flow_081dt35 + + + + + + Flow_1vjnnon + Flow_1fd2eaj + + + + + + Flow_1vdc80r + Flow_1n6whyu + + + + + + Flow_12r9p1o + Flow_0ilu2n5 + + + Flow_1wsncqq + Flow_0vi2nzc + Flow_1rquimq + + + + + + Flow_14kaash + Flow_0ylfdlk + Flow_1hvz4mz + Flow_1o2hvra + + + Flow_1o2hvra + Flow_12pvmjx + Flow_1hvz4mz + + + =remainingSubBatch = 0 + + + Flow_06vro2j + Flow_10ljkqz + Flow_0xgaqao + + + =mergeEnabled = true + + + + + + + Flow_06qdxek + Flow_09ezd99 + + + + + + Flow_10ljkqz + Flow_10qbvqn + Flow_1kk2jxw + + + Flow_0vi2nzc + Flow_0xgaqao + Flow_06lz8g7 + + + =mergeFailed = false + + + =mergeEnabled = false + + + Flow_1kk2jxw + Flow_1wsncqq + Flow_10qbvqn + + + =mergeCompleted = true + + + =mergeCompleted = false + + + =remainingSubBatch > 0 + + + + + + + Flow_1phtnlz + Flow_0djfdh8 + Flow_1x68ryh + + + Flow_1x68ryh + Flow_07plw2d + Flow_10j2ug7 + + + Flow_07plw2d + Flow_1phtnlz + Flow_0hnp6f8 + + + = responseCode <=199 or responseCode >=300 + + + + = callbackRetryCount < maxStatusRetry + + + + Flow_06lz8g7 + Flow_01p8efv + Flow_07xk2cv + Flow_1f1ibfg + Flow_0pyarpp + Flow_0wi2mgf + Flow_1rquimq + Flow_145ut1o + Flow_08jjm67 + Flow_0czqxi5 + Flow_0v5a0du + + + + =partyLookupFailed = true + + + =approvalFailed = true + + + =orderingFailed = true + + + =formattingFailed = true + + + =splittingFailed = true + + + =mergeFailed = true + + + + + + Flow_0czqxi5 + Flow_10l0nox + + + Flow_145ut1o + Flow_1263i40 + + + Flow_08jjm67 + + + =isNotificationsFailureEnabled = false + + + =isNotificationsSuccessEnabled = false + + + + + + Flow_0v5a0du + Flow_0cwo87q + + + =isNotificationsFailureEnabled = true + + + =isNotificationsSuccessEnabled = true + + + + + + Flow_10l0nox + Flow_0cwo87q + Flow_0i7ujhe + + + + + Flow_08i54z1 + Flow_1iatqkc + Flow_174lwz0 + + + Flow_1tvkw1p + + = callbackTimer + + + + Flow_0i7ujhe + Flow_08i54z1 + Flow_1ch4lto + + + + =messageStatus = pending + + + Flow_1ch4lto + Flow_1czpfw1 + + + =messageStatus = failed + + + + + + Flow_1tvkw1p + Flow_1iatqkc + + + + + Flow_174lwz0 + Flow_1czpfw1 + Flow_0jdr3x6 + + + Flow_0jdr3x6 + + + + + =isMessageDelivered = true + + + =completionThresholdCheckEnabled = true + + + + Flow_0ilu2n5 + Flow_1qjmjs6 + Flow_0x5g1yx + + + Flow_1qjmjs6 + Flow_1ve5awe + Flow_0cpybki + + + + =completionRate < completionThreshold and retry < maxStatusRetry + + + Flow_0cpybki + Flow_1q28jgi + Flow_1q4njje + + + =retry >= maxStatusRetry + + + + + Flow_0x5g1yx + Flow_0hnp6f8 + Flow_10j2ug7 + Flow_0djfdh8 + Flow_1q28jgi + + + = some x in phases satisfies x <= completionRate + + + + = callbackRetryCount >= maxStatusRetry + + + =responseCode >= 200 and responseCode <=299 + + + Flow_13bbfpz + Flow_160kxi5 + Flow_1263i40 + + + + + =isFileValid = false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/debit-party-process-DFSPID.bpmn b/orchestration/feel/debit-party-process-DFSPID.bpmn new file mode 100644 index 0000000..96833b8 --- /dev/null +++ b/orchestration/feel/debit-party-process-DFSPID.bpmn @@ -0,0 +1,319 @@ + + + + + Flow_1iz4su9 + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_06fadz1 + + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_1rbhwaj + + + =partyLookupFailed = true + + + Flow_1rd8f1u + + + + + + + + + Flow_177y51s + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_1rbhwaj + + + + + + Flow_06fadz1 + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_053zh7e + + + + + + + Flow_053zh7e + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + + + + Flow_1iz4su9 + Flow_0r7t1vh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/draft/payee-iso20022-fund-transfer-DFSPID.bpmn b/orchestration/feel/draft/payee-iso20022-fund-transfer-DFSPID.bpmn new file mode 100644 index 0000000..5da0528 --- /dev/null +++ b/orchestration/feel/draft/payee-iso20022-fund-transfer-DFSPID.bpmn @@ -0,0 +1,400 @@ + + + + + SequenceFlow_1ujj7bf + + + + + + + SequenceFlow_1ujj7bf + SequenceFlow_1uur72v + + + + + + + SequenceFlow_1u2a2b3 + SequenceFlow_1uur72v + SequenceFlow_1g75hpz + + + + SequenceFlow_1g75hpz + SequenceFlow_11umrph + + + SequenceFlow_11umrph + SequenceFlow_1t0fplh + SequenceFlow_1lozpuf + + + + + SequenceFlow_1cxw3ik + SequenceFlow_12qgsxa + SequenceFlow_1kfsrrq + + + + SequenceFlow_0ligfjf + + PT60S + + + + SequenceFlow_0ligfjf + SequenceFlow_1u2a2b3 + SequenceFlow_10fbgld + + + + =sendResponseRetryCount < 3 + + + + SequenceFlow_0wgm093 + + + + + + + SequenceFlow_10fbgld + SequenceFlow_0wgm093 + + + =forwardMojaloop = true + + + SequenceFlow_1kfsrrq + + + + + + + SequenceFlow_12qgsxa + SequenceFlow_0nufa3t + + + + SequenceFlow_0nufa3t + + + SequenceFlow_1lozpuf + + + =settlementFailed = true + + + SequenceFlow_19c5mv1 + SequenceFlow_1cxw3ik + SequenceFlow_1rk0kts + + + + + + SequenceFlow_1es78pe + SequenceFlow_13i7ykb + + + SequenceFlow_13i7ykb + SequenceFlow_0jubcs1 + SequenceFlow_0ykpqal + + + + + =transferCreateFailed = true + + + + + + SequenceFlow_1rk0kts + SequenceFlow_1es78pe + + + + + SequenceFlow_0ykpqal + + + =operatorStop = true + + + + + + SequenceFlow_1t0fplh + SequenceFlow_0jubcs1 + SequenceFlow_19c5mv1 + + + + + + + + ISO20022 pacs.002 SendStatusReportRequest + + + + ISO20022 pacs.008 SendCreditTransferRequest + + + + ISO20022 pacs.002 SendCreditTransferResponse + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/PayeePartyLookup-gorilla.bpmn b/orchestration/feel/example/PayeePartyLookup-gorilla.bpmn new file mode 100644 index 0000000..6cf96a6 --- /dev/null +++ b/orchestration/feel/example/PayeePartyLookup-gorilla.bpmn @@ -0,0 +1,83 @@ + + + + + SequenceFlow_1jawp7n + + + + + + + SequenceFlow_1jawp7n + SequenceFlow_0vk18w4 + + + + + + SequenceFlow_0vk18w4 + SequenceFlow_1cpr2t7 + + + SequenceFlow_1cpr2t7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/PayeePartyLookup-rhino.bpmn b/orchestration/feel/example/PayeePartyLookup-rhino.bpmn new file mode 100644 index 0000000..11ff696 --- /dev/null +++ b/orchestration/feel/example/PayeePartyLookup-rhino.bpmn @@ -0,0 +1,83 @@ + + + + + SequenceFlow_1jawp7n + + + + + + + SequenceFlow_1jawp7n + SequenceFlow_0vk18w4 + + + + + + SequenceFlow_0vk18w4 + SequenceFlow_1cpr2t7 + + + SequenceFlow_1cpr2t7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/PayeeQuoteTransfer-gorilla.bpmn b/orchestration/feel/example/PayeeQuoteTransfer-gorilla.bpmn new file mode 100644 index 0000000..e49ffd9 --- /dev/null +++ b/orchestration/feel/example/PayeeQuoteTransfer-gorilla.bpmn @@ -0,0 +1,403 @@ + + + + + SequenceFlow_0upmeol + + + + + + + SequenceFlow_0upmeol + SequenceFlow_07ubxkp + + + + + + SequenceFlow_12altlz + SequenceFlow_1871cq3 + + + SequenceFlow_1yi59vy + + + SequenceFlow_1871cq3 + SequenceFlow_0ha729a + SequenceFlow_0tifm4f + SequenceFlow_1rjfrgt + + + SequenceFlow_0ha729a + SequenceFlow_0j1b0rd + + + + + SequenceFlow_1rjfrgt + SequenceFlow_1dg7uh7 + + PT60S + + + + + + + SequenceFlow_04hdoau + SequenceFlow_00cmaa9 + + + + + + SequenceFlow_1nhsyf3 + SequenceFlow_0qveqrp + + + SequenceFlow_07ubxkp + SequenceFlow_12altlz + SequenceFlow_1l50z66 + + + + + + + SequenceFlow_0j1b0rd + SequenceFlow_1tkl7ok + + + + + SequenceFlow_1b5fd21 + + + + + + SequenceFlow_0gp1sbx + SequenceFlow_1b5fd21 + + + + SequenceFlow_1tkl7ok + SequenceFlow_1nxdko8 + SequenceFlow_0gp1sbx + + + + =quoteFailed = true + + + SequenceFlow_0tifm4f + SequenceFlow_0bhw2cx + + + + + + SequenceFlow_1dg7uh7 + + + SequenceFlow_0bhw2cx + + + SequenceFlow_1l50z66 + + + + + + + SequenceFlow_1nxdko8 + SequenceFlow_04hdoau + SequenceFlow_1nhsyf3 + + + + =transferCreateFailed = true + + + + SequenceFlow_00cmaa9 + SequenceFlow_0qveqrp + SequenceFlow_1yi59vy + + + + + + + + + + + + add timeout dynamically for transfer and rtp? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/PayeeQuoteTransfer-rhino.bpmn b/orchestration/feel/example/PayeeQuoteTransfer-rhino.bpmn new file mode 100644 index 0000000..882998b --- /dev/null +++ b/orchestration/feel/example/PayeeQuoteTransfer-rhino.bpmn @@ -0,0 +1,403 @@ + + + + + SequenceFlow_0upmeol + + + + + + + SequenceFlow_0upmeol + SequenceFlow_07ubxkp + + + + + + SequenceFlow_12altlz + SequenceFlow_1871cq3 + + + SequenceFlow_1yi59vy + + + SequenceFlow_1871cq3 + SequenceFlow_0ha729a + SequenceFlow_0tifm4f + SequenceFlow_1rjfrgt + + + SequenceFlow_0ha729a + SequenceFlow_0j1b0rd + + + + + SequenceFlow_1rjfrgt + SequenceFlow_1dg7uh7 + + PT60S + + + + + + + SequenceFlow_04hdoau + SequenceFlow_00cmaa9 + + + + + + SequenceFlow_1nhsyf3 + SequenceFlow_0qveqrp + + + SequenceFlow_07ubxkp + SequenceFlow_12altlz + SequenceFlow_1l50z66 + + + + + + + SequenceFlow_0j1b0rd + SequenceFlow_1tkl7ok + + + + + SequenceFlow_1b5fd21 + + + + + + SequenceFlow_0gp1sbx + SequenceFlow_1b5fd21 + + + + SequenceFlow_1tkl7ok + SequenceFlow_1nxdko8 + SequenceFlow_0gp1sbx + + + + =quoteFailed = true + + + SequenceFlow_0tifm4f + SequenceFlow_0bhw2cx + + + + + + SequenceFlow_1dg7uh7 + + + SequenceFlow_0bhw2cx + + + SequenceFlow_1l50z66 + + + + + + + SequenceFlow_1nxdko8 + SequenceFlow_04hdoau + SequenceFlow_1nhsyf3 + + + + =transferCreateFailed = true + + + + SequenceFlow_00cmaa9 + SequenceFlow_0qveqrp + SequenceFlow_1yi59vy + + + + + + + + + + + + add timeout dynamically for transfer and rtp? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/PayerFundTransfer-gorilla.bpmn b/orchestration/feel/example/PayerFundTransfer-gorilla.bpmn new file mode 100644 index 0000000..5946f72 --- /dev/null +++ b/orchestration/feel/example/PayerFundTransfer-gorilla.bpmn @@ -0,0 +1,1028 @@ + + + + + SequenceFlow_1pymsem + + + + + SequenceFlow_0h8jckr + SequenceFlow_06tbhc9 + + + SequenceFlow_1ffxwgp + SequenceFlow_0uphhfj + + + + + + SequenceFlow_1pymsem + SequenceFlow_0vrua4x + SequenceFlow_0h8jckr + + + + + + SequenceFlow_0ew6rln + SequenceFlow_0q7anwv + + + SequenceFlow_12nueew + SequenceFlow_09gkp54 + SequenceFlow_0zniywb + + + + + + SequenceFlow_09gkp54 + SequenceFlow_11uuh51 + SequenceFlow_1eicyj6 + + + =quoteRetryCount < 3 + + + + + + + + SequenceFlow_0zniywb + SequenceFlow_1d2huaz + SequenceFlow_0t11r3b + SequenceFlow_1l16e8u + SequenceFlow_0eh0472 + SequenceFlow_1oanf9v + SequenceFlow_1bb7vzi + + + + + + + SequenceFlow_01tpjgc + SequenceFlow_1ffxwgp + + + SequenceFlow_0uphhfj + SequenceFlow_1oanf9v + SequenceFlow_0jl4afa + + + + SequenceFlow_1bb7vzi + + + SequenceFlow_03gw2ot + SequenceFlow_0fyvo3u + SequenceFlow_0ew6rln + SequenceFlow_1d2huaz + + + + =quoteFailed = true + + + SequenceFlow_06tbhc9 + SequenceFlow_11uuh51 + SequenceFlow_0t11r3b + + + + =partyLookupFailed = true + + + SequenceFlow_0u5ni5c + + PT60S + + + + SequenceFlow_0q7anwv + SequenceFlow_01tpjgc + SequenceFlow_1l16e8u + + + + + =localQuoteFailed = true + + + SequenceFlow_0u5ni5c + SequenceFlow_0vrua4x + SequenceFlow_0eh0472 + + + + =partyLookupRetryCount < 3 + + + + + + =payerConfirmed = true + + + SequenceFlow_1eicyj6 + SequenceFlow_15wc77c + SequenceFlow_0h2j62g + SequenceFlow_087rb2p + + + + + SequenceFlow_15wc77c + SequenceFlow_03gw2ot + + + + + SequenceFlow_0h2j62g + SequenceFlow_0fyvo3u + + + + + + SequenceFlow_087rb2p + SequenceFlow_12nueew + + PT60S + + + + + + SequenceFlow_021l36b + SequenceFlow_0hjdph9 + + + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_0jl4afa + SequenceFlow_0dt42vk + + + + + + SequenceFlow_1a0pfuq + SequenceFlow_1ptml7u + SequenceFlow_021l36b + + + + + + SequenceFlow_1222rpl + SequenceFlow_1k13ccu + SequenceFlow_1emjz5s + + + SequenceFlow_039x2o8 + SequenceFlow_1a0pfuq + SequenceFlow_1u7fhxg + + + SequenceFlow_0hjdph9 + SequenceFlow_11ybwbd + SequenceFlow_1222rpl + SequenceFlow_1ic2uyb + + + + + + SequenceFlow_02o4g3y + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_1f823z7 + SequenceFlow_0r1oaqw + + + + + + SequenceFlow_1u7fhxg + SequenceFlow_1md51ht + + + + + + SequenceFlow_1ic2uyb + SequenceFlow_0wlity5 + SequenceFlow_1gmvm2h + + + SequenceFlow_0jviy8g + SequenceFlow_11ybwbd + SequenceFlow_0udfio5 + + + + + + SequenceFlow_13qetbt + SequenceFlow_0jviy8g + + + SequenceFlow_0dt42vk + SequenceFlow_1ptml7u + SequenceFlow_1f823z7 + + + SequenceFlow_1emjz5s + SequenceFlow_02o4g3y + SequenceFlow_0t11txa + + + + + + SequenceFlow_1md51ht + SequenceFlow_13qetbt + + + SequenceFlow_0ntctr3 + + + SequenceFlow_0r1oaqw + + + SequenceFlow_1gmvm2h + SequenceFlow_17okil0 + SequenceFlow_0jgx2x0 + + + SequenceFlow_0ogstcm + + + + + + SequenceFlow_0t11txa + SequenceFlow_1g74z3o + + + + + + SequenceFlow_0jgx2x0 + SequenceFlow_1tq3ry1 + + + + + + SequenceFlow_1g74z3o + SequenceFlow_0xh7fo1 + + + + + + SequenceFlow_1tq3ry1 + SequenceFlow_1k0in2i + + + SequenceFlow_1k0in2i + SequenceFlow_0wlity5 + SequenceFlow_0ntctr3 + + + + + + SequenceFlow_17okil0 + SequenceFlow_0ogstcm + + + SequenceFlow_0xh7fo1 + SequenceFlow_1k13ccu + SequenceFlow_14hz2nf + + + SequenceFlow_14hz2nf + + + SequenceFlow_0udfio5 + + + SequenceFlow_039x2o8 + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/PayerFundTransfer-rhino.bpmn b/orchestration/feel/example/PayerFundTransfer-rhino.bpmn new file mode 100644 index 0000000..d1d9449 --- /dev/null +++ b/orchestration/feel/example/PayerFundTransfer-rhino.bpmn @@ -0,0 +1,1028 @@ + + + + + SequenceFlow_1pymsem + + + + + SequenceFlow_0h8jckr + SequenceFlow_06tbhc9 + + + SequenceFlow_1ffxwgp + SequenceFlow_0uphhfj + + + + + + SequenceFlow_1pymsem + SequenceFlow_0vrua4x + SequenceFlow_0h8jckr + + + + + + SequenceFlow_0ew6rln + SequenceFlow_0q7anwv + + + SequenceFlow_12nueew + SequenceFlow_09gkp54 + SequenceFlow_0zniywb + + + + + + SequenceFlow_09gkp54 + SequenceFlow_11uuh51 + SequenceFlow_1eicyj6 + + + =quoteRetryCount < 3 + + + + + + + + SequenceFlow_0zniywb + SequenceFlow_1d2huaz + SequenceFlow_0t11r3b + SequenceFlow_1l16e8u + SequenceFlow_0eh0472 + SequenceFlow_1oanf9v + SequenceFlow_1bb7vzi + + + + + + + SequenceFlow_01tpjgc + SequenceFlow_1ffxwgp + + + SequenceFlow_0uphhfj + SequenceFlow_1oanf9v + SequenceFlow_0jl4afa + + + + SequenceFlow_1bb7vzi + + + SequenceFlow_03gw2ot + SequenceFlow_0fyvo3u + SequenceFlow_0ew6rln + SequenceFlow_1d2huaz + + + + =quoteFailed = true + + + SequenceFlow_06tbhc9 + SequenceFlow_11uuh51 + SequenceFlow_0t11r3b + + + + =partyLookupFailed = true + + + SequenceFlow_0u5ni5c + + PT60S + + + + SequenceFlow_0q7anwv + SequenceFlow_01tpjgc + SequenceFlow_1l16e8u + + + + + =localQuoteFailed = true + + + SequenceFlow_0u5ni5c + SequenceFlow_0vrua4x + SequenceFlow_0eh0472 + + + + =partyLookupRetryCount < 3 + + + + + + =payerConfirmed = true + + + SequenceFlow_1eicyj6 + SequenceFlow_15wc77c + SequenceFlow_0h2j62g + SequenceFlow_087rb2p + + + + + SequenceFlow_15wc77c + SequenceFlow_03gw2ot + + + + + SequenceFlow_0h2j62g + SequenceFlow_0fyvo3u + + + + + + SequenceFlow_087rb2p + SequenceFlow_12nueew + + PT60S + + + + + + SequenceFlow_021l36b + SequenceFlow_0hjdph9 + + + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_0jl4afa + SequenceFlow_0dt42vk + + + + + + SequenceFlow_1a0pfuq + SequenceFlow_1ptml7u + SequenceFlow_021l36b + + + + + + SequenceFlow_1222rpl + SequenceFlow_1k13ccu + SequenceFlow_1emjz5s + + + SequenceFlow_039x2o8 + SequenceFlow_1a0pfuq + SequenceFlow_1u7fhxg + + + SequenceFlow_0hjdph9 + SequenceFlow_11ybwbd + SequenceFlow_1222rpl + SequenceFlow_1ic2uyb + + + + + + SequenceFlow_02o4g3y + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_1f823z7 + SequenceFlow_0r1oaqw + + + + + + SequenceFlow_1u7fhxg + SequenceFlow_1md51ht + + + + + + SequenceFlow_1ic2uyb + SequenceFlow_0wlity5 + SequenceFlow_1gmvm2h + + + SequenceFlow_0jviy8g + SequenceFlow_11ybwbd + SequenceFlow_0udfio5 + + + + + + SequenceFlow_13qetbt + SequenceFlow_0jviy8g + + + SequenceFlow_0dt42vk + SequenceFlow_1ptml7u + SequenceFlow_1f823z7 + + + SequenceFlow_1emjz5s + SequenceFlow_02o4g3y + SequenceFlow_0t11txa + + + + + + SequenceFlow_1md51ht + SequenceFlow_13qetbt + + + SequenceFlow_0ntctr3 + + + SequenceFlow_0r1oaqw + + + SequenceFlow_1gmvm2h + SequenceFlow_17okil0 + SequenceFlow_0jgx2x0 + + + SequenceFlow_0ogstcm + + + + + + SequenceFlow_0t11txa + SequenceFlow_1g74z3o + + + + + + SequenceFlow_0jgx2x0 + SequenceFlow_1tq3ry1 + + + + + + SequenceFlow_1g74z3o + SequenceFlow_0xh7fo1 + + + + + + SequenceFlow_1tq3ry1 + SequenceFlow_1k0in2i + + + SequenceFlow_1k0in2i + SequenceFlow_0wlity5 + SequenceFlow_0ntctr3 + + + + + + SequenceFlow_17okil0 + SequenceFlow_0ogstcm + + + SequenceFlow_0xh7fo1 + SequenceFlow_1k13ccu + SequenceFlow_14hz2nf + + + SequenceFlow_14hz2nf + + + SequenceFlow_0udfio5 + + + SequenceFlow_039x2o8 + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/gsma_base_transaction-gorilla.bpmn b/orchestration/feel/example/gsma_base_transaction-gorilla.bpmn new file mode 100644 index 0000000..4065996 --- /dev/null +++ b/orchestration/feel/example/gsma_base_transaction-gorilla.bpmn @@ -0,0 +1,467 @@ + + + + + Flow_1iz4su9 + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_06fadz1 + + + + Flow_0vfzj5k + Flow_1oiw1si + Flow_1yuhu0t + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_126dexs + + PT60S + + + + Flow_126dexs + Flow_150jms5 + Flow_1lf6hxg + + + + =paymentTransferRetry < 3 + + + Flow_1rbhwaj + + + =partyLookupFailed = true + + + =transactionFailed = true + + + Flow_1rd8f1u + + + + + + + + + + Flow_177y51s + Flow_1lf6hxg + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_0o49cl4 + Flow_1rbhwaj + + + + + + Flow_06fadz1 + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_0s5yx0e + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_1kzho50 + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_1kzho50 + Flow_0o49cl4 + + + + =transferReleaseFailed = true + + + + + + + Flow_1iz4su9 + Flow_0r7t1vh + + + + + + + + Flow_150jms5 + Flow_1oiw1si + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/gsma_base_transaction-rhino.bpmn b/orchestration/feel/example/gsma_base_transaction-rhino.bpmn new file mode 100644 index 0000000..d1d738c --- /dev/null +++ b/orchestration/feel/example/gsma_base_transaction-rhino.bpmn @@ -0,0 +1,467 @@ + + + + + Flow_1iz4su9 + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_06fadz1 + + + + Flow_0vfzj5k + Flow_1oiw1si + Flow_1yuhu0t + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_126dexs + + PT60S + + + + Flow_126dexs + Flow_150jms5 + Flow_1lf6hxg + + + + =paymentTransferRetry < 3 + + + Flow_1rbhwaj + + + =partyLookupFailed = true + + + =transactionFailed = true + + + Flow_1rd8f1u + + + + + + + + + + Flow_177y51s + Flow_1lf6hxg + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_0o49cl4 + Flow_1rbhwaj + + + + + + Flow_06fadz1 + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_0s5yx0e + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_1kzho50 + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_1kzho50 + Flow_0o49cl4 + + + + =transferReleaseFailed = true + + + + + + + Flow_1iz4su9 + Flow_0r7t1vh + + + + + + + + Flow_150jms5 + Flow_1oiw1si + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/international_remittance_payee_process-gorilla.bpmn b/orchestration/feel/example/international_remittance_payee_process-gorilla.bpmn new file mode 100644 index 0000000..b4456dc --- /dev/null +++ b/orchestration/feel/example/international_remittance_payee_process-gorilla.bpmn @@ -0,0 +1,77 @@ + + + + + Flow_1oh4r14 + + + + + + Flow_1oh4r14 + Flow_15u0t1f + + + Flow_0dl6v3u + + + + + Flow_15u0t1f + Flow_0dl6v3u + Flow_1ybr1l5 + + + + =transferCreateFailed = true + + + Flow_1ybr1l5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/example/international_remittance_payee_process-rhino.bpmn b/orchestration/feel/example/international_remittance_payee_process-rhino.bpmn new file mode 100644 index 0000000..5853382 --- /dev/null +++ b/orchestration/feel/example/international_remittance_payee_process-rhino.bpmn @@ -0,0 +1,77 @@ + + + + + Flow_1oh4r14 + + + + + + Flow_1oh4r14 + Flow_15u0t1f + + + Flow_0dl6v3u + + + + + Flow_15u0t1f + Flow_0dl6v3u + Flow_1ybr1l5 + + + + =transferCreateFailed = true + + + Flow_1ybr1l5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-bill-payment.bpmn b/orchestration/feel/gsma-bill-payment.bpmn new file mode 100644 index 0000000..82d5b38 --- /dev/null +++ b/orchestration/feel/gsma-bill-payment.bpmn @@ -0,0 +1,409 @@ + + + + + Flow_0tk2ifu + + + Flow_1xmvmed + + + + + + Flow_1eb232y + Flow_09uoau8 + + + Flow_09uoau8 + Flow_17xcyxt + Flow_0xr934y + + + Flow_1bqhdy1 + Flow_10lx4kv + Flow_0d9tmm4 + + + + + + Flow_10rvrb2 + Flow_1bqhdy1 + + + Flow_0d9tmm4 + Flow_11r1axh + Flow_1i00n59 + + + + + + Flow_160tmjo + Flow_1xmvmed + + + Flow_1mdj95p + Flow_1bqfmi7 + Flow_1rjo4c4 + + + Flow_0zhx7zw + + + Flow_1etcf1u + + + + + + Flow_1rjo4c4 + Flow_1etcf1u + + + + + + Flow_17xcyxt + Flow_0uh3hk9 + Flow_0d2lx0j + Flow_0zhx7zw + + + + + + Flow_0xr934y + Flow_16ajdal + + + Flow_16ajdal + Flow_10rvrb2 + Flow_0uh3hk9 + + + + + + Flow_11r1axh + Flow_1rp6lna + + + Flow_1rp6lna + Flow_160tmjo + Flow_0e0628v + + + + + + Flow_1i00n59 + Flow_10c5opy + + + + + + Flow_0e0628v + Flow_05ijvs7 + Flow_0zkx4io + + + Flow_0zkx4io + + + Flow_10c5opy + Flow_0d2lx0j + Flow_05ijvs7 + + + + + + Flow_0tk2ifu + Flow_1eb232y + + + Flow_1mdj95p + + PT60S + + + + + + + + =billStatusError = true + + + + + + =paymentTransferRetry < 3 + + + + + =transactionFailed = true + + + + + + + + =transferPrepareFailed = true + + + + + + =transferCreateFailed = true + + + + =transferReleaseFailed = true + + + + + + + Flow_1bqfmi7 + Flow_10lx4kv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-inttransfer-payer.bpmn b/orchestration/feel/gsma-inttransfer-payer.bpmn new file mode 100644 index 0000000..2a33b35 --- /dev/null +++ b/orchestration/feel/gsma-inttransfer-payer.bpmn @@ -0,0 +1,592 @@ + + + + + Flow_0hymeub + + + Flow_14zk5zf + + + + + + Flow_1lnunl7 + Flow_08ry6kb + Flow_1l37gfy + + + Flow_1l37gfy + Flow_0tpdj7v + + + Flow_0eo8qz6 + Flow_1lnunl7 + Flow_0zw1ae7 + + + Flow_0tpdj7v + Flow_0mkf71e + Flow_1ugc26m + + + Flow_1mmeifz + Flow_1xdeqyv + Flow_1nhcqs5 + + + + + + Flow_0spn1nz + Flow_1mmeifz + + + Flow_1nhcqs5 + Flow_1i8dcbu + Flow_16358wv + + + + + + Flow_1hd7asg + Flow_14zk5zf + + + Flow_15t0wnt + Flow_1jj70lx + Flow_0j4cgfu + + + Flow_1bnldtz + + + Flow_1gacwmh + + + + + + Flow_0zw1ae7 + Flow_0j4cgfu + Flow_0vj8tsx + Flow_1gacwmh + + + + + + Flow_0mkf71e + Flow_1qe4zz1 + Flow_0e9435i + Flow_17k1e4j + Flow_1bnldtz + + + + + + Flow_1rg60pi + Flow_0e92dsh + + + Flow_0e92dsh + Flow_0spn1nz + Flow_1qe4zz1 + + + + + + Flow_1i8dcbu + Flow_08moqcp + + + Flow_08moqcp + Flow_1hd7asg + Flow_090t7bu + + + + + + Flow_16358wv + Flow_0uscqbi + + + + + + Flow_090t7bu + Flow_0prbs2c + Flow_0osg66n + + + Flow_0osg66n + + + Flow_0uscqbi + Flow_0e9435i + Flow_0prbs2c + + + + + + Flow_0hymeub + Flow_08ry6kb + + + Flow_0eo8qz6 + + PT60S + + + + Flow_15t0wnt + + PT60S + + + + + + =payeeAccountStatusRetry < 3 + + + + + + + + =partyLookupFailed = true + + + + + + =paymentTransferRetry < 3 + + + + + =transactionFailed = true + + + + + + + + =transferPrepareFailed = true + + + + + + =transferCreateFailed = true + + + + =transferReleaseFailed = true + + + + + + + + Flow_1ugc26m + Flow_1pohph2 + Flow_19zmt8a + + + Flow_19zmt8a + Flow_0okvk4r + + + Flow_06ojh3o + + PT60S + + + + Flow_06ojh3o + Flow_0vj8tsx + Flow_1pohph2 + + + + + =quoteRetryCount < 3 + + + Flow_0okvk4r + Flow_17k1e4j + Flow_1b65dfh + + + =gsmaQuoteFailed = true + + + + + + + + + Flow_1b65dfh + Flow_1rg60pi + + + + + + Flow_1jj70lx + Flow_1xdeqyv + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-link-based-transfer.bpmn b/orchestration/feel/gsma-link-based-transfer.bpmn new file mode 100644 index 0000000..22d7315 --- /dev/null +++ b/orchestration/feel/gsma-link-based-transfer.bpmn @@ -0,0 +1,560 @@ + + + + + Flow_1v217se + + + Flow_1051pnn + + + + + + Flow_18gj14i + Flow_0wbgbny + Flow_1yf0wh8 + + + Flow_1yf0wh8 + Flow_0qjn5ay + + + Flow_0p2feb1 + Flow_18gj14i + Flow_01ivm2n + + + Flow_0qjn5ay + Flow_0qfg7ma + Flow_0zr3bxl + + + Flow_1v7vwto + Flow_1282nka + Flow_165lzj4 + + + + + + Flow_1nohbyk + Flow_1v7vwto + + + Flow_165lzj4 + Flow_0scb2p0 + Flow_1ieoorm + + + + + + Flow_0yn2pcx + Flow_1051pnn + + + Flow_1tkyo8r + Flow_0uh8wz8 + Flow_1kacb4n + + + Flow_1tbs7kd + + + Flow_1p3v3zi + + + + + + Flow_01ivm2n + Flow_1kacb4n + Flow_1yy9jqc + Flow_1p3v3zi + + + + + + Flow_0qfg7ma + Flow_18o5655 + Flow_0zk5cvc + Flow_11l9zbd + Flow_1tbs7kd + + + + + + Flow_0hfbu8w + Flow_07bmth7 + + + Flow_07bmth7 + Flow_1nohbyk + Flow_18o5655 + + + + + + Flow_0scb2p0 + Flow_0eziyaa + + + Flow_0eziyaa + Flow_0yn2pcx + Flow_05h76w0 + + + + + + Flow_1ieoorm + Flow_1lf3yyw + + + + + + Flow_05h76w0 + Flow_0baupe0 + Flow_0x9t7lb + + + Flow_0x9t7lb + + + Flow_1lf3yyw + Flow_0zk5cvc + Flow_0baupe0 + + + + + + Flow_1v217se + Flow_0wbgbny + + + Flow_1tkyo8r + + PT60S + + + + + + =payeeAccountStatusRetry < 3 + + + + + + + + =partyLookupFailed = true + + + + + + =paymentTransferRetry < 3 + + + + + =transactionFailed = true + + + + + + + + =transferPrepareFailed = true + + + + + + =transferCreateFailed = true + + + + =transferReleaseFailed = true + + + + + Flow_1ksdq93 + Flow_0hfbu8w + Flow_11l9zbd + + + + + =linkCreationFailed = true + + + Flow_12o082h + Flow_1ksdq93 + + + + + + Flow_0zr3bxl + Flow_1qz445y + Flow_12o082h + + + Flow_1y4b8dl + + PT60S + + + + Flow_0p2feb1 + + PT60S + + + + + Flow_1y4b8dl + Flow_1yy9jqc + Flow_1qz445y + + + + =linkCreationRetryCount < 3 + + + + + + Flow_0uh8wz8 + Flow_1282nka + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-p2p-account-lookup.bpmn b/orchestration/feel/gsma-p2p-account-lookup.bpmn new file mode 100644 index 0000000..6e09536 --- /dev/null +++ b/orchestration/feel/gsma-p2p-account-lookup.bpmn @@ -0,0 +1,493 @@ + + + + + Flow_1iz4su9 + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1sh7v1m + Flow_1rd2qbu + + + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + + + Flow_150jms5 + Flow_0s5yx0e + Flow_0vfzj5k + + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_126dexs + + PT60S + + + + Flow_126dexs + Flow_150jms5 + Flow_1lf6hxg + + + + =paymentTransferRetry < 3 + + + Flow_1rbhwaj + + + =partyLookupFailed = true + + + =transactionFailed = true + + + Flow_1rd8f1u + + + + + + + + + + Flow_177y51s + Flow_1lf6hxg + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_192jsmu + Flow_0vpl387 + Flow_0o49cl4 + Flow_1rbhwaj + + + + + + Flow_1sh7v1m + Flow_1orxtvv + + + Flow_1orxtvv + Flow_192jsmu + Flow_0fw3ncg + + + =localQuoteFailed = true + + + + + + + + Flow_0fw3ncg + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_0s5yx0e + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_1kzho50 + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_1kzho50 + Flow_0o49cl4 + + + + =transferReleaseFailed = true + + + + + + + Flow_1iz4su9 + Flow_0r7t1vh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-p2p-wo-local-quote.bpmn b/orchestration/feel/gsma-p2p-wo-local-quote.bpmn new file mode 100644 index 0000000..92d0898 --- /dev/null +++ b/orchestration/feel/gsma-p2p-wo-local-quote.bpmn @@ -0,0 +1,509 @@ + + + + + Flow_0msknqm + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_06fadz1 + + + + Flow_0vfzj5k + Flow_1oiw1si + Flow_1yuhu0t + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_126dexs + + PT60S + + + + Flow_126dexs + Flow_150jms5 + Flow_1lf6hxg + + + + =paymentTransferRetry < 3 + + + Flow_1rbhwaj + Flow_0nysfrk + + + =partyLookupFailed = true + + + =transactionFailed = true + + + Flow_1rd8f1u + + + + + + + + + Flow_177y51s + Flow_1lf6hxg + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_0o49cl4 + Flow_1rbhwaj + + + + + + Flow_06fadz1 + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_0s5yx0e + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_1kzho50 + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_1kzho50 + Flow_0o49cl4 + + + + =transferReleaseFailed = true + + + + + + + Flow_1n2xz2x + Flow_0r7t1vh + + + + + + + + Flow_150jms5 + Flow_1oiw1si + + + + + + + Flow_0msknqm + Flow_1156tbw + + + + Flow_1156tbw + Flow_1n2xz2x + Flow_0nysfrk + + + + + = isTxnValid = false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-p2p.bpmn b/orchestration/feel/gsma-p2p.bpmn new file mode 100644 index 0000000..cd5d9d0 --- /dev/null +++ b/orchestration/feel/gsma-p2p.bpmn @@ -0,0 +1,491 @@ + + + + + Flow_1iz4su9 + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1sh7v1m + Flow_1rd2qbu + + + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + + + Flow_150jms5 + Flow_0s5yx0e + Flow_0vfzj5k + + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_126dexs + + PT60S + + + + Flow_126dexs + Flow_150jms5 + Flow_1lf6hxg + + + + =paymentTransferRetry < 3 + + + Flow_1rbhwaj + + + =partyLookupFailed = true + + + =transactionFailed = true + + + Flow_1rd8f1u + + + + + + + + + + Flow_177y51s + Flow_1lf6hxg + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_192jsmu + Flow_0vpl387 + Flow_0o49cl4 + Flow_1rbhwaj + + + + + + Flow_1sh7v1m + Flow_1orxtvv + + + Flow_1orxtvv + Flow_192jsmu + Flow_0fw3ncg + + + =localQuoteFailed = true + + + + + + + + Flow_0fw3ncg + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_0s5yx0e + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_1kzho50 + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_1kzho50 + Flow_0o49cl4 + + + + =transferReleaseFailed = true + + + + + + + Flow_1iz4su9 + Flow_0r7t1vh + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-payee-process.bpmn b/orchestration/feel/gsma-payee-process.bpmn new file mode 100644 index 0000000..52263ee --- /dev/null +++ b/orchestration/feel/gsma-payee-process.bpmn @@ -0,0 +1,288 @@ + + + + + Flow_1jp0uac + + + + + + Flow_1jp0uac + Flow_1qylaeu + + + Flow_1eioo1e + + + Flow_0l4vst0 + Flow_0bb479o + Flow_0whzjay + Flow_1rwwmqg + + + Flow_0bb479o + Flow_0qf8vno + + + + Flow_1rwwmqg + Flow_1idno0h + + PT60S + + + + + + + Flow_0i2fojt + Flow_1eioo1e + + + Flow_1qylaeu + Flow_0l4vst0 + Flow_0kma2kd + + + + + + Flow_0qf8vno + Flow_16vrj0s + + + Flow_0kp58m6 + + + Flow_16vrj0s + Flow_1no09i2 + Flow_0i2fojt + + + Flow_0whzjay + Flow_0rtotew + + + + Flow_1idno0h + + + Flow_0rtotew + + + Flow_0kma2kd + + + + + + + + + + + + =quoteFailed = true + + + + =transferCreateFailed = true + + + + + + + + Flow_1no09i2 + Flow_0kp58m6 + + + + + + add timeout dynamically for transfer and rtp? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/gsma-payee-transfer.bpmn b/orchestration/feel/gsma-payee-transfer.bpmn new file mode 100644 index 0000000..8e8b02e --- /dev/null +++ b/orchestration/feel/gsma-payee-transfer.bpmn @@ -0,0 +1,383 @@ + + + + + Flow_0ao1g7c + + + Flow_1v5iuvx + Flow_07p7x6s + + + Flow_07zv7t5 + Flow_0ajk81k + + + Flow_07p7x6s + Flow_0tb55c7 + Flow_00vfw5y + + + + + + Flow_0ajk81k + Flow_00vfw5y + Flow_0zwb6ut + Flow_1fsohe8 + Flow_02o8xzy + Flow_05ept57 + Flow_1a97ey7 + + + Flow_1a97ey7 + + + + + + Flow_0tb55c7 + Flow_0zoteng + Flow_0za0l9f + + + Flow_0za0l9f + Flow_070pc0z + + + Flow_1kgnsb8 + Flow_0zwb6ut + Flow_0zoteng + + + Flow_0jr8i67 + + + Flow_070pc0z + Flow_1fsohe8 + Flow_05fdird + + + + + + Flow_1jmde75 + Flow_0jr8i67 + + + Flow_1todusq + Flow_02o8xzy + Flow_1jmde75 + Flow_1wy69jw + + + Flow_07zv7t5 + + PT60S + + + + Flow_1kgnsb8 + + PT60S + + + + + + + + =partyLookupFailed = true + + + + =transactionRequestFailed = true + + + =transactionState != "ACCEPTED" + + + + + =transactionRequestRetryCount < 3 + + + + + + + + =isAuthorisationRequired and (transactionRequestFailed = true or transActionState = "REJECTED") + + + + + + Flow_0ao1g7c + Flow_1v5iuvx + + + + + Flow_0rvu1jq + Flow_05fdird + Flow_1todusq + + + Flow_1vji14u + Flow_1wy69jw + Flow_0rvu1jq + Flow_05ept57 + + + Flow_1vji14u + + PT60S + + + + =isAuthorisationRequired = true and authRetriesLeftCount < authRetriesLeft + + + + + + Starts GSMA peer to peer transfer flow from payer side + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/inbound_transfer-mifos-DFSPID.bpmn b/orchestration/feel/inbound_transfer-mifos-DFSPID.bpmn new file mode 100644 index 0000000..c647c3c --- /dev/null +++ b/orchestration/feel/inbound_transfer-mifos-DFSPID.bpmn @@ -0,0 +1,112 @@ + + + + + Flow_1qse416 + + + + + + + Flow_1qse416 + Flow_1fg54hw + + + Flow_1fg54hw + Flow_13zeayn + Flow_1drryfj + + + + = accountIdentifier = "L" + + + = accountIdentifier = "S" + + + + + + Flow_13zeayn + Flow_14652oy + + + + + + Flow_1drryfj + Flow_1223sup + + + Flow_1223sup + Flow_14652oy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/inbound_transfer_paygops-DFSPID.bpmn b/orchestration/feel/inbound_transfer_paygops-DFSPID.bpmn new file mode 100644 index 0000000..2ddb531 --- /dev/null +++ b/orchestration/feel/inbound_transfer_paygops-DFSPID.bpmn @@ -0,0 +1,205 @@ + + + + + Flow_0zj5svb + Flow_0z91exw + Flow_0w8uoju + + + Flow_1ecfldo + + + Flow_1w6x088 + Flow_1oum6u4 + + + Flow_16hk9gv + Flow_1w6x088 + Flow_0zj5svb + + + =partyLookupFailed = false + + + Flow_16hk9gv + + + + + + + Flow_17r5yck + Flow_1kw3y0l + + + Flow_1mlv58f + Flow_1oum6u4 + Flow_17r5yck + Flow_0mkgxc2 + + + =confirmationReceived = true + + + Flow_1kw3y0l + Flow_1ecfldo + Flow_0z91exw + + + + =transferSettlementFailed = false + + + + =confirmationReceived = false + + + =partyLookupFailed = true + + + =transferSettlementFailed = true + + + Flow_1mlv58f + + = timer + + + + + + + + + Flow_0mkgxc2 + Flow_0w8uoju + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/inbound_transfer_roster-DFSPID.bpmn b/orchestration/feel/inbound_transfer_roster-DFSPID.bpmn new file mode 100644 index 0000000..0ac4eb5 --- /dev/null +++ b/orchestration/feel/inbound_transfer_roster-DFSPID.bpmn @@ -0,0 +1,205 @@ + + + + + Flow_0zj5svb + Flow_0z91exw + Flow_0625458 + + + Flow_1ecfldo + + + Flow_1w6x088 + Flow_1oum6u4 + + + Flow_16hk9gv + Flow_1w6x088 + Flow_0zj5svb + + + =partyLookupFailed = false + + + Flow_16hk9gv + + + + + + + Flow_17r5yck + Flow_1kw3y0l + + + Flow_1mlv58f + Flow_1oum6u4 + Flow_17r5yck + Flow_0mkgxc2 + + + =confirmationReceived = true + + + Flow_1kw3y0l + Flow_1ecfldo + Flow_0z91exw + + + + =transferSettlementFailed = false + + + + =confirmationReceived = false + + + =partyLookupFailed = true + + + =transferSettlementFailed = true + + + Flow_1mlv58f + + = timer + + + + + + + + + Flow_0mkgxc2 + Flow_0625458 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/international-remittance-payee-process-DFSPID.bpmn b/orchestration/feel/international-remittance-payee-process-DFSPID.bpmn new file mode 100644 index 0000000..d26fb6f --- /dev/null +++ b/orchestration/feel/international-remittance-payee-process-DFSPID.bpmn @@ -0,0 +1,77 @@ + + + + + Flow_1oh4r14 + + + + + + Flow_1oh4r14 + Flow_15u0t1f + + + Flow_0dl6v3u + + + + + Flow_15u0t1f + Flow_0dl6v3u + Flow_1ybr1l5 + + + + =transferCreateFailed = true + + + Flow_1ybr1l5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/international-remittance-payer-process-DFSPID.bpmn b/orchestration/feel/international-remittance-payer-process-DFSPID.bpmn new file mode 100644 index 0000000..6282216 --- /dev/null +++ b/orchestration/feel/international-remittance-payer-process-DFSPID.bpmn @@ -0,0 +1,467 @@ + + + + + Flow_1iz4su9 + + + Flow_1khpy8b + + + + + + + Flow_0drcaub + Flow_0r7t1vh + Flow_0fq2w8b + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_16b1s15 + + PT60S + + + + Flow_16b1s15 + Flow_0drcaub + Flow_177y51s + + + =payeeAccountStatusRetry < 3 + + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_06fadz1 + + + + Flow_0vfzj5k + Flow_1oiw1si + Flow_1yuhu0t + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + + + + Flow_1g9y30t + Flow_1khpy8b + + + Flow_126dexs + + PT60S + + + + Flow_126dexs + Flow_150jms5 + Flow_1lf6hxg + + + + =paymentTransferRetry < 3 + + + Flow_1rbhwaj + + + =partyLookupFailed = true + + + =transactionFailed = true + + + Flow_1rd8f1u + + + + + + + + + + Flow_177y51s + Flow_1lf6hxg + Flow_1rd8f1u + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_0o49cl4 + Flow_1rbhwaj + + + + + + Flow_06fadz1 + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0vpl387 + Flow_0s5yx0e + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferPrepareFailed = true + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_1kzho50 + Flow_0ygr2i6 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_1kzho50 + Flow_0o49cl4 + + + + =transferReleaseFailed = true + + + + + + + Flow_1iz4su9 + Flow_0r7t1vh + + + + + + + + Flow_150jms5 + Flow_1oiw1si + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/minimal_mock_fund_transfer-DFSPID.bpmn b/orchestration/feel/minimal_mock_fund_transfer-DFSPID.bpmn new file mode 100644 index 0000000..312ba64 --- /dev/null +++ b/orchestration/feel/minimal_mock_fund_transfer-DFSPID.bpmn @@ -0,0 +1,176 @@ + + + + + Flow_1iz4su9 + + + Flow_0gya237 + + + + + + + Flow_1iz4su9 + Flow_0fq2w8b + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_0o8mgiy + + + + + + + Flow_0o8mgiy + Flow_0vfzj5k + + + + + Flow_1yuhu0t + Flow_0gya237 + Flow_19zt5r8 + + + Flow_1rbhwaj + + + + + + + Flow_1rd2qbu + Flow_19zt5r8 + Flow_1rbhwaj + + + + =partyLookupFailed = true + + + + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + + =transactionFailed = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/minimal_mock_fund_transfer_account_lookup-DFSPID.bpmn b/orchestration/feel/minimal_mock_fund_transfer_account_lookup-DFSPID.bpmn new file mode 100644 index 0000000..ca4944b --- /dev/null +++ b/orchestration/feel/minimal_mock_fund_transfer_account_lookup-DFSPID.bpmn @@ -0,0 +1,196 @@ + + + + + Flow_1iz4su9 + + + Flow_0gya237 + + + + + + + Flow_1iz4su9 + Flow_0fq2w8b + + + Flow_1bm2cy4 + Flow_1rd2qbu + Flow_1v5oogu + + + + + + Flow_0zhc5hk + Flow_0vfzj5k + + + + + Flow_1yuhu0t + Flow_0gya237 + Flow_19zt5r8 + + + Flow_1rbhwaj + + + + + + + Flow_1rd2qbu + Flow_19zt5r8 + Flow_1rbhwaj + + + + =accountLookupFailed = true + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + = transactionFailed = true + + + + + + Flow_0fq2w8b + Flow_1bm2cy4 + + + + + + Flow_1v5oogu + Flow_0zhc5hk + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mock-payer-fund-transfer-DFSPID.bpmn b/orchestration/feel/mock-payer-fund-transfer-DFSPID.bpmn new file mode 100644 index 0000000..6b70d96 --- /dev/null +++ b/orchestration/feel/mock-payer-fund-transfer-DFSPID.bpmn @@ -0,0 +1,975 @@ + + + + + SequenceFlow_1pymsem + + + + + SequenceFlow_0h8jckr + SequenceFlow_06tbhc9 + + + SequenceFlow_1ffxwgp + SequenceFlow_0uphhfj + + + + + + SequenceFlow_1pymsem + SequenceFlow_0vrua4x + SequenceFlow_0h8jckr + + + SequenceFlow_12nueew + SequenceFlow_09gkp54 + SequenceFlow_0zniywb + + + + + + SequenceFlow_09gkp54 + SequenceFlow_11uuh51 + SequenceFlow_1eicyj6 + + + =quoteRetryCount < 3 + + + + + + + + SequenceFlow_0zniywb + SequenceFlow_1d2huaz + SequenceFlow_0t11r3b + SequenceFlow_0eh0472 + SequenceFlow_1oanf9v + SequenceFlow_1bb7vzi + + + + + + + SequenceFlow_0ew6rln + SequenceFlow_1ffxwgp + + + SequenceFlow_0uphhfj + SequenceFlow_1oanf9v + SequenceFlow_0jl4afa + + + + SequenceFlow_1bb7vzi + + + SequenceFlow_03gw2ot + SequenceFlow_0fyvo3u + SequenceFlow_0ew6rln + SequenceFlow_1d2huaz + + + + =quoteFailed = true + + + SequenceFlow_06tbhc9 + SequenceFlow_11uuh51 + SequenceFlow_0t11r3b + + + + =partyLookupFailed = true + + + SequenceFlow_0u5ni5c + + PT60S + + + + SequenceFlow_0u5ni5c + SequenceFlow_0vrua4x + SequenceFlow_0eh0472 + + + + =partyLookupRetryCount < 3 + + + + + + =payerConfirmed = true + + + SequenceFlow_1eicyj6 + SequenceFlow_15wc77c + SequenceFlow_0h2j62g + SequenceFlow_087rb2p + + + + + SequenceFlow_15wc77c + SequenceFlow_03gw2ot + + + + + SequenceFlow_0h2j62g + SequenceFlow_0fyvo3u + + + + + + SequenceFlow_087rb2p + SequenceFlow_12nueew + + PT60S + + + + + + SequenceFlow_021l36b + SequenceFlow_0hjdph9 + + + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_0jl4afa + SequenceFlow_0dt42vk + + + + + + SequenceFlow_1a0pfuq + SequenceFlow_1ptml7u + SequenceFlow_021l36b + + + + + + SequenceFlow_1222rpl + SequenceFlow_1k13ccu + SequenceFlow_1emjz5s + + + SequenceFlow_039x2o8 + SequenceFlow_1a0pfuq + SequenceFlow_1u7fhxg + + + SequenceFlow_0hjdph9 + SequenceFlow_11ybwbd + SequenceFlow_1222rpl + SequenceFlow_1ic2uyb + + + + + + SequenceFlow_02o4g3y + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_1f823z7 + SequenceFlow_0r1oaqw + + + + + + SequenceFlow_1u7fhxg + SequenceFlow_1md51ht + + + + + + SequenceFlow_1ic2uyb + SequenceFlow_0wlity5 + SequenceFlow_1gmvm2h + + + SequenceFlow_0jviy8g + SequenceFlow_11ybwbd + SequenceFlow_0udfio5 + + + + + + SequenceFlow_13qetbt + SequenceFlow_0jviy8g + + + SequenceFlow_0dt42vk + SequenceFlow_1ptml7u + SequenceFlow_1f823z7 + + + SequenceFlow_1emjz5s + SequenceFlow_02o4g3y + SequenceFlow_0t11txa + + + + + + SequenceFlow_1md51ht + SequenceFlow_13qetbt + + + SequenceFlow_0ntctr3 + + + SequenceFlow_0r1oaqw + + + SequenceFlow_1gmvm2h + SequenceFlow_17okil0 + SequenceFlow_0jgx2x0 + + + SequenceFlow_0ogstcm + + + + + + SequenceFlow_0t11txa + SequenceFlow_1g74z3o + + + + + + SequenceFlow_0jgx2x0 + SequenceFlow_1tq3ry1 + + + + + + SequenceFlow_1g74z3o + SequenceFlow_0xh7fo1 + + + + + + SequenceFlow_1tq3ry1 + SequenceFlow_1k0in2i + + + SequenceFlow_1k0in2i + SequenceFlow_0wlity5 + SequenceFlow_0ntctr3 + + + + + + SequenceFlow_17okil0 + SequenceFlow_0ogstcm + + + SequenceFlow_0xh7fo1 + SequenceFlow_1k13ccu + SequenceFlow_14hz2nf + + + SequenceFlow_14hz2nf + + + SequenceFlow_0udfio5 + + + SequenceFlow_039x2o8 + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mock-payer-fund-transfer_account_lookup-DFSPID.bpmn b/orchestration/feel/mock-payer-fund-transfer_account_lookup-DFSPID.bpmn new file mode 100644 index 0000000..c10ee78 --- /dev/null +++ b/orchestration/feel/mock-payer-fund-transfer_account_lookup-DFSPID.bpmn @@ -0,0 +1,977 @@ + + + + + SequenceFlow_1pymsem + + + + + SequenceFlow_0h8jckr + SequenceFlow_06tbhc9 + + + SequenceFlow_1ffxwgp + SequenceFlow_0uphhfj + + + + + + SequenceFlow_1pymsem + SequenceFlow_0vrua4x + SequenceFlow_0h8jckr + + + SequenceFlow_12nueew + SequenceFlow_09gkp54 + SequenceFlow_0zniywb + + + + + + SequenceFlow_09gkp54 + SequenceFlow_11uuh51 + SequenceFlow_1eicyj6 + + + =quoteRetryCount < 3 + + + + + + + + SequenceFlow_0zniywb + SequenceFlow_1d2huaz + SequenceFlow_0t11r3b + SequenceFlow_0eh0472 + SequenceFlow_1oanf9v + SequenceFlow_1bb7vzi + + + + + + + SequenceFlow_0ew6rln + SequenceFlow_1ffxwgp + + + SequenceFlow_0uphhfj + SequenceFlow_1oanf9v + SequenceFlow_0jl4afa + + + + SequenceFlow_1bb7vzi + + + SequenceFlow_03gw2ot + SequenceFlow_0fyvo3u + SequenceFlow_0ew6rln + SequenceFlow_1d2huaz + + + + =quoteFailed = true + + + SequenceFlow_06tbhc9 + SequenceFlow_11uuh51 + SequenceFlow_0t11r3b + + + + =partyLookupFailed = true + + + SequenceFlow_0u5ni5c + + PT60S + + + + SequenceFlow_0u5ni5c + SequenceFlow_0vrua4x + SequenceFlow_0eh0472 + + + + =partyLookupRetryCount < 3 + + + + + + =payerConfirmed = true + + + SequenceFlow_1eicyj6 + SequenceFlow_15wc77c + SequenceFlow_0h2j62g + SequenceFlow_087rb2p + + + + + SequenceFlow_15wc77c + SequenceFlow_03gw2ot + + + + + SequenceFlow_0h2j62g + SequenceFlow_0fyvo3u + + + + + + SequenceFlow_087rb2p + SequenceFlow_12nueew + + PT60S + + + + + + SequenceFlow_021l36b + SequenceFlow_0hjdph9 + + + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_0jl4afa + SequenceFlow_0dt42vk + + + + + + SequenceFlow_1a0pfuq + SequenceFlow_1ptml7u + SequenceFlow_021l36b + + + + + + SequenceFlow_1222rpl + SequenceFlow_1k13ccu + SequenceFlow_1emjz5s + + + SequenceFlow_039x2o8 + SequenceFlow_1a0pfuq + SequenceFlow_1u7fhxg + + + SequenceFlow_0hjdph9 + SequenceFlow_11ybwbd + SequenceFlow_1222rpl + SequenceFlow_1ic2uyb + + + + + + SequenceFlow_02o4g3y + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_1f823z7 + SequenceFlow_0r1oaqw + + + + + + SequenceFlow_1u7fhxg + SequenceFlow_1md51ht + + + + + + SequenceFlow_1ic2uyb + SequenceFlow_0wlity5 + SequenceFlow_1gmvm2h + + + SequenceFlow_0jviy8g + SequenceFlow_11ybwbd + SequenceFlow_0udfio5 + + + + + + SequenceFlow_13qetbt + SequenceFlow_0jviy8g + + + SequenceFlow_0dt42vk + SequenceFlow_1ptml7u + SequenceFlow_1f823z7 + + + SequenceFlow_1emjz5s + SequenceFlow_02o4g3y + SequenceFlow_0t11txa + + + + + + SequenceFlow_1md51ht + SequenceFlow_13qetbt + + + SequenceFlow_0ntctr3 + + + SequenceFlow_0r1oaqw + + + SequenceFlow_1gmvm2h + SequenceFlow_17okil0 + SequenceFlow_0jgx2x0 + + + SequenceFlow_0ogstcm + + + + + + SequenceFlow_0t11txa + SequenceFlow_1g74z3o + + + + + + SequenceFlow_0jgx2x0 + SequenceFlow_1tq3ry1 + + + + + + SequenceFlow_1g74z3o + SequenceFlow_0xh7fo1 + + + + + + SequenceFlow_1tq3ry1 + SequenceFlow_1k0in2i + + + SequenceFlow_1k0in2i + SequenceFlow_0wlity5 + SequenceFlow_0ntctr3 + + + + + + SequenceFlow_17okil0 + SequenceFlow_0ogstcm + + + SequenceFlow_0xh7fo1 + SequenceFlow_1k13ccu + SequenceFlow_14hz2nf + + + SequenceFlow_14hz2nf + + + SequenceFlow_0udfio5 + + + SequenceFlow_039x2o8 + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mock_payment_transfer-DFSPID.bpmn b/orchestration/feel/mock_payment_transfer-DFSPID.bpmn new file mode 100644 index 0000000..e67702b --- /dev/null +++ b/orchestration/feel/mock_payment_transfer-DFSPID.bpmn @@ -0,0 +1,306 @@ + + + + + Flow_1iz4su9 + + + Flow_1g9y30t + + + + + + + Flow_1iz4su9 + Flow_0fq2w8b + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_15zi3ty + + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + Flow_1rbhwaj + + + =transactionFailed = true + + + + + + + Flow_15zi3ty + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0s5yx0e + Flow_0vpl387 + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_05wu268 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_0ygr2i6 + Flow_05wu268 + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_1rbhwaj + + + + =partyLookupFailed = true + + + =transferPrepareFailed = true + + + + + + Flow_0fq2w8b + Flow_0z3yk8q + + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mock_payment_transfer_account_lookup-DFSPID.bpmn b/orchestration/feel/mock_payment_transfer_account_lookup-DFSPID.bpmn new file mode 100644 index 0000000..1f09fb6 --- /dev/null +++ b/orchestration/feel/mock_payment_transfer_account_lookup-DFSPID.bpmn @@ -0,0 +1,358 @@ + + + + + Flow_1iz4su9 + + + Flow_1g9y30t + + + + + + + Flow_1iz4su9 + Flow_07ynm1q + Flow_0fq2w8b + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_15zi3ty + + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + Flow_1rbhwaj + Flow_082bvyi + + + =transactionFailed = true + + + + + + + Flow_15zi3ty + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0s5yx0e + Flow_0vpl387 + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_05wu268 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_0ygr2i6 + Flow_05wu268 + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_1rbhwaj + + + + =partyLookupFailed = true + + + =transferPrepareFailed = true + + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + + + + Flow_0fq2w8b + Flow_0z3yk8q + + + Flow_1mki4sp + + PT60S + + + + Flow_1mki4sp + Flow_07ynm1q + Flow_082bvyi + + + + =partyLookupRetryCount < 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mock_payment_transfer_debit-DFSPID.bpmn b/orchestration/feel/mock_payment_transfer_debit-DFSPID.bpmn new file mode 100644 index 0000000..9efdf8f --- /dev/null +++ b/orchestration/feel/mock_payment_transfer_debit-DFSPID.bpmn @@ -0,0 +1,326 @@ + + + + + Flow_1iz4su9 + + + Flow_1g9y30t + + + + + + + Flow_1iz4su9 + Flow_0fq2w8b + + + Flow_0z3yk8q + Flow_1rd2qbu + Flow_15zi3ty + + + + + + + Flow_0s5yx0e + Flow_0vfzj5k + + + + + Flow_1yuhu0t + Flow_04sgr67 + Flow_11fn478 + + + + Flow_1rbhwaj + + + =transactionFailed = true + + + + + + + Flow_15zi3ty + Flow_1ojxhgg + + + Flow_1ojxhgg + Flow_0s5yx0e + Flow_0vpl387 + + + + + + + Flow_04sgr67 + Flow_11ks5lq + + + Flow_11ks5lq + Flow_0ygr2i6 + Flow_1g9y30t + + + + =transferCreateFailed = true + + + + + + + + Flow_11fn478 + Flow_03o1q44 + + + + + + Flow_05wu268 + Flow_02nd84o + + + Flow_02nd84o + + + + Flow_03o1q44 + Flow_0ygr2i6 + Flow_05wu268 + + + + + + + Flow_1rd2qbu + Flow_0vpl387 + Flow_1rbhwaj + + + + =partyLookupFailed = true + + + =transferPrepareFailed = true + + + + + + Flow_0fq2w8b + Flow_0z3yk8q + + + + Flow_0vfzj5k + Flow_1yuhu0t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mojaloop-account-validation.bpmn b/orchestration/feel/mojaloop-account-validation.bpmn new file mode 100644 index 0000000..5bd82c7 --- /dev/null +++ b/orchestration/feel/mojaloop-account-validation.bpmn @@ -0,0 +1,143 @@ + + + + + Flow_0sx1b39 + + + + + + + + Flow_0sx1b39 + Flow_0i7wdll + Flow_1ct1j5x + + + Flow_1ct1j5x + Flow_14suduk + + + Flow_11wuvd1 + + PT60S + + + + Flow_11wuvd1 + Flow_0i7wdll + Flow_1ny6eb4 + + + + =partyLookupRetryCount < 3 + + + Flow_1ny6eb4 + Flow_0ed2zt8 + + + + + + Flow_0nyneh2 + Flow_07939e1 + + + + Flow_07939e1 + + + + Flow_14suduk + Flow_0nyneh2 + Flow_0ed2zt8 + + + + + =partyLookupFailed = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/mpesa-flow_roster-oaf.bpmn b/orchestration/feel/mpesa-flow_roster-oaf.bpmn new file mode 100644 index 0000000..dbfcac0 --- /dev/null +++ b/orchestration/feel/mpesa-flow_roster-oaf.bpmn @@ -0,0 +1,420 @@ + + + + + Flow_0pzfqw0 + + + + + + Flow_0pzfqw0 + Flow_1bgw31z + + + + + + + Flow_0o6a4em + Flow_1pz4ziy + + + Flow_1bgw31z + Flow_0o6a4em + Flow_0p3uki2 + + + + + Flow_0p6zk5f + Flow_1iasrai + Flow_0k1p4li + + + + Flow_0gupfxr + Flow_03q232e + Flow_0p6zk5f + + + + + + Flow_0wms0vt + Flow_0gupfxr + + + + + + + + Flow_1urs4q3 + Flow_0bd5ax9 + + + + + + Flow_1iasrai + Flow_1e07bww + + + + + + Flow_1f9c8i5 + Flow_03ncatg + + + Flow_1j9hjuz + + + Flow_0jqg26i + + + + + + Flow_0bd5ax9 + Flow_03ncatg + Flow_1xxzwtm + + + + + + Flow_1pj1te5 + Flow_18aq99i + + + Flow_1xxzwtm + Flow_18aq99i + Flow_0j6zo4i + + + Flow_0j6zo4i + Flow_1j9hjuz + Flow_0jqg26i + + + + =isMessageDelivered = true + + + + + + + + Flow_0wms0vt + + = timer + + + + + Flow_1pj1te5 + + = timer + + + + Flow_1pz4ziy + Flow_03q232e + Flow_0v0sejv + + + + + + Flow_1e07bww + Flow_1ysutq4 + Flow_1urs4q3 + Flow_1c4vglu + + + + Flow_1ysutq4 + + + =isNotificationsSuccessEnabled = false + + + =isNotificationsSuccessEnabled = true + + + =transferSettlementFailed = true + + + =partyLookupFailed = true + + + =transactionFailed = true + + + =transactionFailed = true + + + Flow_1c4vglu + Flow_0k1p4li + Flow_0v0sejv + Flow_0p3uki2 + Flow_1f9c8i5 + Flow_136eckn + + + =isNotificationsFailureEnabled = true + + + Flow_136eckn + + + =isNotificationsFailureEnabled = false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/orchestration/feel/mpesa_flow_paygops-oaf.bpmn b/orchestration/feel/mpesa_flow_paygops-oaf.bpmn new file mode 100644 index 0000000..3736878 --- /dev/null +++ b/orchestration/feel/mpesa_flow_paygops-oaf.bpmn @@ -0,0 +1,420 @@ + + + + + Flow_0pzfqw0 + + + + + + Flow_0pzfqw0 + Flow_1bgw31z + + + + + + + Flow_0o6a4em + Flow_1pz4ziy + + + Flow_1bgw31z + Flow_0o6a4em + Flow_0p3uki2 + + + + + Flow_0p6zk5f + Flow_1iasrai + Flow_0k1p4li + + + + Flow_0gupfxr + Flow_03q232e + Flow_0p6zk5f + + + + + + Flow_0wms0vt + Flow_0gupfxr + + + + + + + + Flow_1urs4q3 + Flow_0bd5ax9 + + + + + + Flow_1iasrai + Flow_1e07bww + + + + + + Flow_1f9c8i5 + Flow_03ncatg + + + Flow_1j9hjuz + + + Flow_0jqg26i + + + + + + Flow_0bd5ax9 + Flow_03ncatg + Flow_1xxzwtm + + + + + + Flow_1pj1te5 + Flow_18aq99i + + + Flow_1xxzwtm + Flow_18aq99i + Flow_0j6zo4i + + + Flow_0j6zo4i + Flow_1j9hjuz + Flow_0jqg26i + + + + =isMessageDelivered = true + + + + + + + + Flow_0wms0vt + + = timer + + + + + Flow_1pj1te5 + + = timer + + + + Flow_1pz4ziy + Flow_03q232e + Flow_0v0sejv + + + + + + Flow_1e07bww + Flow_1ysutq4 + Flow_1urs4q3 + Flow_1c4vglu + + + + Flow_1ysutq4 + + + =isNotificationsSuccessEnabled = false + + + =isNotificationsSuccessEnabled = true + + + =transferSettlementFailed = true + + + =partyLookupFailed = true + + + =transactionFailed = true + + + =transactionFailed = true + + + Flow_1c4vglu + Flow_0k1p4li + Flow_0v0sejv + Flow_0p3uki2 + Flow_1f9c8i5 + Flow_136eckn + + + =isNotificationsFailureEnabled = true + + + Flow_136eckn + + + =isNotificationsFailureEnabled = false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/outbound_refund.bpmn b/orchestration/feel/outbound_refund.bpmn new file mode 100644 index 0000000..ec0f792 --- /dev/null +++ b/orchestration/feel/outbound_refund.bpmn @@ -0,0 +1,172 @@ + + + + + Flow_1qarsr9 + + + + Flow_1qarsr9 + send-otp + Flow_1j53hez + + + refund-initialization-success + Flow_08b89yg + + + Flow_08b89yg + perform-refund + send-otp + + + + perform-refund + Flow_189hh5j + + + =resendOtp=false + + + =resendOtp=true + + + Flow_189hh5j + refund-success + refund-failed + + + + refund-success + + + =isRefundFailed=false + + + refund-failed + + + =isRefundFailed=true + + + Flow_1j53hez + refund-initialization-success + refund-initialization-failed + + + + =isRefundInitializationFailed=false + + + refund-initialization-failed + + + =isRefundInitializationFailed=true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/outbound_txn.bpmn b/orchestration/feel/outbound_txn.bpmn new file mode 100644 index 0000000..b00db11 --- /dev/null +++ b/orchestration/feel/outbound_txn.bpmn @@ -0,0 +1,525 @@ + + + + + Flow_0otgls9 + + + + Flow_0xrfa47 + Flow_1x78sqd + Flow_1tf5p4g + + + + Flow_012u03p + Flow_1derzkg + Flow_0vp7ky9 + + + =isRecipientLookupFailed=false + + + =isRecipientLookupFailed=true + + + + Flow_0eea14z + Flow_1tsya4d + Flow_1j8qhtp + + + + Flow_1tsya4d + Flow_1q8tqwk + Flow_1ysolp0 + + + =isTransferFailed=true + + + =retry<3 + + + Flow_1j8qhtp + Flow_025c2x2 + Flow_1s8rxn8 + + + + =isTransferCompleted=false + + + Flow_049hk9s + Flow_0u8sxwg + Flow_1ry3ym8 + + + + Flow_0u8sxwg + Flow_0fh7319 + Flow_0bu7c12 + + + isTransferPending=true + + + =retry<3 + + + + Flow_0dhalz2 + Flow_1s6aksg + Flow_1cpoger + + + + Flow_1s6aksg + + + =isTransactionSuccess=true + + + Flow_1s8rxn8 + + + =isTransferCompleted=true + + + Flow_1cpoger + Flow_0040tlg + Flow_1ysolp0 + Flow_0bu7c12 + Flow_019nssu + + + =isTransactionSuccess=false + + + Flow_17pm8os + Flow_0040tlg + Flow_04mpyqn + + + + =isRecipientAdded=false + + + Flow_0vp7ky9 + Flow_17pm8os + + + Flow_1o874e1 + Flow_1q8tqwk + Flow_0eea14z + + + Flow_025c2x2 + Flow_0fh7319 + Flow_049hk9s + + + Flow_1ry3ym8 + Flow_0dhalz2 + + + Flow_1derzkg + Flow_04mpyqn + Flow_1o874e1 + + + Flow_0otgls9 + Flow_0xrfa47 + + + =retry>=3 + + + =retry>=3 + + + =isSenderLookupFailed=false + + + =isSenderLookupFailed=true + + + + Flow_1tf5p4g + Flow_0krv7di + + + + Flow_1x0e8li + Flow_1w8nvno + Flow_1f5szwd + + + Flow_0krv7di + Flow_1x0e8li + + + Flow_18ofjgo + Flow_011z76g + + + Flow_1f5szwd + Flow_18ofjgo + Flow_03o50ie + + + + =resendOtp=false + + + =resendOtp=true + + + + Flow_03o50ie + Flow_1w8nvno + + + Flow_011z76g + Flow_019nssu + Flow_1ob8gwu + + + + =isSenderLookupFailed=true + + + =isSenderLookupFailed=false + + + Flow_1x78sqd + Flow_1ob8gwu + Flow_0r31sb4 + + + + Flow_0r31sb4 + Flow_012u03p + + + + =isRecipientAdded=true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/party-registration-DFSPID.bpmn b/orchestration/feel/party-registration-DFSPID.bpmn new file mode 100644 index 0000000..3021195 --- /dev/null +++ b/orchestration/feel/party-registration-DFSPID.bpmn @@ -0,0 +1,162 @@ + + + + + SequenceFlow_0mm8w9q + + + + + + + SequenceFlow_0sdmgw0 + SequenceFlow_1is80vv + + + + + + SequenceFlow_0mm8w9q + SequenceFlow_13043ai + + + SequenceFlow_0a5fuor + + + + + SequenceFlow_13043ai + SequenceFlow_0sdmgw0 + SequenceFlow_10m9u5m + + + + =interopRegistrationFailed = true + + + + + + SequenceFlow_10m9u5m + SequenceFlow_0errykb + + + SequenceFlow_0errykb + + + + + + + SequenceFlow_1is80vv + SequenceFlow_0a5fuor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/paybill_workflow.bpmn b/orchestration/feel/paybill_workflow.bpmn new file mode 100644 index 0000000..0c229d5 --- /dev/null +++ b/orchestration/feel/paybill_workflow.bpmn @@ -0,0 +1,190 @@ + + + + + Flow_0mkgxc2 + Flow_0zj5svb + Flow_0z91exw + + + Flow_1ecfldo + + + Flow_1w6x088 + Flow_1oum6u4 + + + Flow_16hk9gv + Flow_1w6x088 + Flow_0zj5svb + + + =validationFailed = false + + + Flow_16hk9gv + + + + + + + Flow_17r5yck + Flow_1kw3y0l + + + Flow_1mlv58f + Flow_1oum6u4 + Flow_17r5yck + Flow_0mkgxc2 + + + =confirmationReceived = true + + + Flow_1kw3y0l + Flow_1ecfldo + Flow_0z91exw + + + + =transferSettlementFailed = false + + + + =confirmationReceived = false + + + =validationFailed = true + + + =transferSettlementFailed = true + + + Flow_1mlv58f + + = timer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/payee-party-lookup-DFSPID.bpmn b/orchestration/feel/payee-party-lookup-DFSPID.bpmn new file mode 100644 index 0000000..469e0ea --- /dev/null +++ b/orchestration/feel/payee-party-lookup-DFSPID.bpmn @@ -0,0 +1,83 @@ + + + + + SequenceFlow_1jawp7n + + + + + + + SequenceFlow_1jawp7n + SequenceFlow_0vk18w4 + + + + + + SequenceFlow_0vk18w4 + SequenceFlow_1cpr2t7 + + + SequenceFlow_1cpr2t7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/payee-quote-transfer-DFSPID.bpmn b/orchestration/feel/payee-quote-transfer-DFSPID.bpmn new file mode 100644 index 0000000..09719ad --- /dev/null +++ b/orchestration/feel/payee-quote-transfer-DFSPID.bpmn @@ -0,0 +1,403 @@ + + + + + SequenceFlow_0upmeol + + + + + + + SequenceFlow_0upmeol + SequenceFlow_07ubxkp + + + + + + SequenceFlow_12altlz + SequenceFlow_1871cq3 + + + SequenceFlow_1yi59vy + + + SequenceFlow_1871cq3 + SequenceFlow_0ha729a + SequenceFlow_0tifm4f + SequenceFlow_1rjfrgt + + + SequenceFlow_0ha729a + SequenceFlow_0j1b0rd + + + + + SequenceFlow_1rjfrgt + SequenceFlow_1dg7uh7 + + PT60S + + + + + + + SequenceFlow_04hdoau + SequenceFlow_00cmaa9 + + + + + + SequenceFlow_1nhsyf3 + SequenceFlow_0qveqrp + + + SequenceFlow_07ubxkp + SequenceFlow_12altlz + SequenceFlow_1l50z66 + + + + + + + SequenceFlow_0j1b0rd + SequenceFlow_1tkl7ok + + + + + SequenceFlow_1b5fd21 + + + + + + SequenceFlow_0gp1sbx + SequenceFlow_1b5fd21 + + + + SequenceFlow_1tkl7ok + SequenceFlow_1nxdko8 + SequenceFlow_0gp1sbx + + + + =quoteFailed = true + + + SequenceFlow_0tifm4f + SequenceFlow_0bhw2cx + + + + + + SequenceFlow_1dg7uh7 + + + SequenceFlow_0bhw2cx + + + SequenceFlow_1l50z66 + + + + + + + SequenceFlow_1nxdko8 + SequenceFlow_04hdoau + SequenceFlow_1nhsyf3 + + + + =transferCreateFailed = true + + + + SequenceFlow_00cmaa9 + SequenceFlow_0qveqrp + SequenceFlow_1yi59vy + + + + + + + + + + + + add timeout dynamically for transfer and rtp? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/payee-transaction-request-DFSPID.bpmn b/orchestration/feel/payee-transaction-request-DFSPID.bpmn new file mode 100644 index 0000000..0e6ad30 --- /dev/null +++ b/orchestration/feel/payee-transaction-request-DFSPID.bpmn @@ -0,0 +1,525 @@ + + + + + SequenceFlow_1dldf5u + + + + + + SequenceFlow_1dldf5u + SequenceFlow_0o29r29 + SequenceFlow_0rxpy99 + + + SequenceFlow_0rxpy99 + SequenceFlow_10d0o2e + + + SequenceFlow_1kmhgv4 + + PT60S + + + + + + SequenceFlow_1kmhgv4 + SequenceFlow_0o29r29 + SequenceFlow_1lq4sr3 + + + + =partyLookupRetryCount < 3 + + + SequenceFlow_10d0o2e + SequenceFlow_04z6eyn + SequenceFlow_0cnxbrt + + + + + + + SequenceFlow_1lq4sr3 + SequenceFlow_0c992gd + SequenceFlow_0cnxbrt + SequenceFlow_0n3s2my + SequenceFlow_1u4tw9n + SequenceFlow_0vg1fr1 + SequenceFlow_1e0lfr2 + + + SequenceFlow_1e0lfr2 + + + + + + + SequenceFlow_04z6eyn + SequenceFlow_0iaw247 + SequenceFlow_1532e69 + + + + SequenceFlow_1532e69 + SequenceFlow_0l514h3 + + + SequenceFlow_0grg9ft + + PT60S + + + + + SequenceFlow_0grg9ft + SequenceFlow_0iaw247 + SequenceFlow_0c992gd + + + + =transactionRequestRetryCount < 3 + + + + SequenceFlow_05uckab + SequenceFlow_1mlqc0y + + + SequenceFlow_066fuyi + SequenceFlow_05uckab + SequenceFlow_1czisxf + + + =isAuthorisationRequired = true + + + SequenceFlow_0811wi8 + + + + + + + SequenceFlow_1mlqc0y + SequenceFlow_1w0hf64 + + + + SequenceFlow_1w0hf64 + SequenceFlow_11nrc5m + + + + + + + SequenceFlow_11nrc5m + SequenceFlow_037fe7e + SequenceFlow_0olwno4 + + + + + =partyLookupFailed = true + + + SequenceFlow_0l514h3 + SequenceFlow_0n3s2my + SequenceFlow_066fuyi + + + =transactionRequestFailed = true + + + + + + + SequenceFlow_0x2glrz + SequenceFlow_0811wi8 + + + + SequenceFlow_0olwno4 + SequenceFlow_1czisxf + SequenceFlow_1g5sx74 + + + + + SequenceFlow_1g5sx74 + SequenceFlow_0vg1fr1 + SequenceFlow_1jr6oyv + SequenceFlow_0x2glrz + + + =transactionState != "ACCEPTED" + + + SequenceFlow_1xc38wk + + PT60S + + + + SequenceFlow_1xc38wk + SequenceFlow_1jr6oyv + SequenceFlow_037fe7e + SequenceFlow_1u4tw9n + + + + =isAuthorisationRequired = true and authRetriesLeftCount < authRetriesLeft + + + + =isAuthorisationRequired and (transactionRequestFailed = true or transActionState = "REJECTED") + + + + + + + send to where? + + + + channel initializes rtp + + + + wait for response on which channel? + + + + retryCount should be greater or equal then auth:retriesLeft + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/payer-fund-transfer-DFSPID.bpmn b/orchestration/feel/payer-fund-transfer-DFSPID.bpmn new file mode 100644 index 0000000..a6ab72f --- /dev/null +++ b/orchestration/feel/payer-fund-transfer-DFSPID.bpmn @@ -0,0 +1,1069 @@ + + + + + Flow_0zizvel + + + + SequenceFlow_0h8jckr + SequenceFlow_06tbhc9 + + + SequenceFlow_1ffxwgp + SequenceFlow_0uphhfj + + + + + + SequenceFlow_0vrua4x + Flow_17ezf3t + SequenceFlow_0h8jckr + + + + + + SequenceFlow_0ew6rln + SequenceFlow_0q7anwv + + + SequenceFlow_12nueew + SequenceFlow_09gkp54 + SequenceFlow_0zniywb + + + + + + SequenceFlow_09gkp54 + SequenceFlow_11uuh51 + SequenceFlow_1eicyj6 + + + =quoteRetryCount < 3 + + + + + + + + SequenceFlow_0zniywb + SequenceFlow_1d2huaz + SequenceFlow_0t11r3b + SequenceFlow_1l16e8u + SequenceFlow_0eh0472 + SequenceFlow_1oanf9v + SequenceFlow_1bb7vzi + + + + + + + SequenceFlow_01tpjgc + SequenceFlow_1ffxwgp + + + SequenceFlow_0uphhfj + SequenceFlow_1oanf9v + SequenceFlow_0jl4afa + + + + SequenceFlow_1bb7vzi + Flow_0uzqnw0 + + + SequenceFlow_03gw2ot + SequenceFlow_0fyvo3u + SequenceFlow_0ew6rln + SequenceFlow_1d2huaz + + + + =quoteFailed = true + + + SequenceFlow_06tbhc9 + SequenceFlow_11uuh51 + SequenceFlow_0t11r3b + + + + =partyLookupFailed = true + + + SequenceFlow_0u5ni5c + + PT60S + + + + SequenceFlow_0q7anwv + SequenceFlow_01tpjgc + SequenceFlow_1l16e8u + + + + + =localQuoteFailed = true + + + SequenceFlow_0u5ni5c + SequenceFlow_0vrua4x + SequenceFlow_0eh0472 + + + + =partyLookupRetryCount < 3 + + + + + + =payerConfirmed = true + + + SequenceFlow_1eicyj6 + SequenceFlow_15wc77c + SequenceFlow_0h2j62g + SequenceFlow_087rb2p + + + + + SequenceFlow_15wc77c + SequenceFlow_03gw2ot + + + + + SequenceFlow_0h2j62g + SequenceFlow_0fyvo3u + + + + + + SequenceFlow_087rb2p + SequenceFlow_12nueew + + PT60S + + + + + + SequenceFlow_021l36b + SequenceFlow_0hjdph9 + + + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_0jl4afa + SequenceFlow_0dt42vk + + + + + + SequenceFlow_1a0pfuq + SequenceFlow_1ptml7u + SequenceFlow_021l36b + + + + + + SequenceFlow_1222rpl + SequenceFlow_1k13ccu + SequenceFlow_1emjz5s + + + SequenceFlow_039x2o8 + SequenceFlow_1a0pfuq + SequenceFlow_1u7fhxg + + + SequenceFlow_0hjdph9 + SequenceFlow_11ybwbd + SequenceFlow_1222rpl + SequenceFlow_1ic2uyb + + + + + + SequenceFlow_02o4g3y + SequenceFlow_0zv37c6 + + + + + + SequenceFlow_1f823z7 + SequenceFlow_0r1oaqw + + + + + + SequenceFlow_1u7fhxg + SequenceFlow_1md51ht + + + + + + SequenceFlow_1ic2uyb + SequenceFlow_0wlity5 + SequenceFlow_1gmvm2h + + + SequenceFlow_0jviy8g + SequenceFlow_11ybwbd + SequenceFlow_0udfio5 + + + + + + SequenceFlow_13qetbt + SequenceFlow_0jviy8g + + + SequenceFlow_0dt42vk + SequenceFlow_1ptml7u + SequenceFlow_1f823z7 + + + SequenceFlow_1emjz5s + SequenceFlow_02o4g3y + SequenceFlow_0t11txa + + + + + + SequenceFlow_1md51ht + SequenceFlow_13qetbt + + + SequenceFlow_0ntctr3 + + + SequenceFlow_0r1oaqw + + + SequenceFlow_1gmvm2h + SequenceFlow_17okil0 + SequenceFlow_0jgx2x0 + + + SequenceFlow_0ogstcm + + + + + + SequenceFlow_0t11txa + SequenceFlow_1g74z3o + + + + + + SequenceFlow_0jgx2x0 + SequenceFlow_1tq3ry1 + + + + + + SequenceFlow_1g74z3o + SequenceFlow_0xh7fo1 + + + + + + SequenceFlow_1tq3ry1 + SequenceFlow_1k0in2i + + + SequenceFlow_1k0in2i + SequenceFlow_0wlity5 + SequenceFlow_0ntctr3 + + + + + + SequenceFlow_17okil0 + SequenceFlow_0ogstcm + + + SequenceFlow_0xh7fo1 + SequenceFlow_1k13ccu + SequenceFlow_14hz2nf + + + SequenceFlow_14hz2nf + + + SequenceFlow_0udfio5 + + + SequenceFlow_039x2o8 + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + Flow_0inynl6 + Flow_17ezf3t + Flow_0uzqnw0 + + + + + + + + Flow_0zizvel + Flow_0inynl6 + + + + = isTxnValid = false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/payer-fund-transfer-terminate-DFSPID.bpmn b/orchestration/feel/payer-fund-transfer-terminate-DFSPID.bpmn new file mode 100644 index 0000000..88ecdc0 --- /dev/null +++ b/orchestration/feel/payer-fund-transfer-terminate-DFSPID.bpmn @@ -0,0 +1,1003 @@ + + + + + SequenceFlow_0h8jckr + + + + SequenceFlow_0r3ndmt + SequenceFlow_06tbhc9 + + + SequenceFlow_0btqmmg + SequenceFlow_0p78e79 + + + + SequenceFlow_1ffxwgp + SequenceFlow_0uphhfj + + + + + + SequenceFlow_0vrua4x + SequenceFlow_1n9vz7k + SequenceFlow_0r3ndmt + + + + + + SequenceFlow_0ew6rln + SequenceFlow_0q7anwv + + + + SequenceFlow_0mavnpt + SequenceFlow_09gkp54 + SequenceFlow_0zniywb + + + + + + SequenceFlow_09gkp54 + SequenceFlow_11uuh51 + SequenceFlow_0btqmmg + + + + =quoteRetryCount < 3 + + + + SequenceFlow_0mavnpt + + PT60S + + + + + + + + SequenceFlow_0zniywb + SequenceFlow_1d2huaz + SequenceFlow_0t11r3b + SequenceFlow_1l16e8u + SequenceFlow_0eh0472 + SequenceFlow_1oanf9v + SequenceFlow_1bb7vzi + + + + + + + SequenceFlow_01tpjgc + SequenceFlow_1ffxwgp + + + SequenceFlow_0uphhfj + SequenceFlow_1oanf9v + SequenceFlow_0jl4afa + + + + SequenceFlow_1bb7vzi + + + SequenceFlow_0p78e79 + SequenceFlow_0ew6rln + SequenceFlow_1d2huaz + + + + =quoteFailed = true + + + SequenceFlow_06tbhc9 + SequenceFlow_11uuh51 + SequenceFlow_0t11r3b + + + + =partyLookupFailed = true + + + SequenceFlow_0u5ni5c + + PT60S + + + + SequenceFlow_0q7anwv + SequenceFlow_01tpjgc + SequenceFlow_1l16e8u + + + + + =localQuoteFailed = true + + + SequenceFlow_0u5ni5c + SequenceFlow_0vrua4x + SequenceFlow_0eh0472 + + + + =partyLookupRetryCount < 3 + + + + + + =payerConfirmed = true + + + SequenceFlow_0h8jckr + SequenceFlow_0vwctf9 + SequenceFlow_1n9vz7k + + + SequenceFlow_0vwctf9 + + + =specialTermination = true + + + + + SequenceFlow_03m8dg4 + SequenceFlow_1qehqub + + + SequenceFlow_0cbkq69 + + + + + + SequenceFlow_0jl4afa + SequenceFlow_11izqno + + + + + + SequenceFlow_0450tx1 + SequenceFlow_0jf92kt + SequenceFlow_03m8dg4 + + + + + + SequenceFlow_1ps0i3p + SequenceFlow_1cvx4xc + SequenceFlow_1rp6mhy + + + SequenceFlow_0pu9eue + SequenceFlow_0450tx1 + SequenceFlow_0ugj3y3 + + + SequenceFlow_1qehqub + SequenceFlow_1ntmelw + SequenceFlow_1ps0i3p + SequenceFlow_0pgvsiz + + + + + + SequenceFlow_182gjov + SequenceFlow_0cbkq69 + + + + + + SequenceFlow_1khx8a1 + SequenceFlow_1hfhut1 + + + + + + SequenceFlow_0ugj3y3 + SequenceFlow_135twhv + + + + + + SequenceFlow_0pgvsiz + SequenceFlow_0t893eu + SequenceFlow_1kb0r09 + + + SequenceFlow_0xsgp3a + SequenceFlow_1ntmelw + SequenceFlow_1k82m25 + + + + + + SequenceFlow_0ajmktz + SequenceFlow_0xsgp3a + + + SequenceFlow_11izqno + SequenceFlow_0jf92kt + SequenceFlow_1khx8a1 + + + SequenceFlow_1rp6mhy + SequenceFlow_182gjov + SequenceFlow_0i4hpcx + + + + + + SequenceFlow_135twhv + SequenceFlow_0ajmktz + + + SequenceFlow_0lujb79 + + + SequenceFlow_1hfhut1 + + + SequenceFlow_1kb0r09 + SequenceFlow_1focmwo + SequenceFlow_1qxpd7p + + + SequenceFlow_1ip04gc + + + + + + SequenceFlow_0i4hpcx + SequenceFlow_0vhkjcs + + + + + + SequenceFlow_1qxpd7p + SequenceFlow_0okrzx7 + + + + + + SequenceFlow_0vhkjcs + SequenceFlow_1ao3fqx + + + + + + SequenceFlow_0okrzx7 + SequenceFlow_01urrn7 + + + SequenceFlow_01urrn7 + SequenceFlow_0t893eu + SequenceFlow_0lujb79 + + + + + + SequenceFlow_1focmwo + SequenceFlow_1ip04gc + + + SequenceFlow_1ao3fqx + SequenceFlow_1cvx4xc + SequenceFlow_1jb3jhv + + + SequenceFlow_1jb3jhv + + + SequenceFlow_1k82m25 + + + SequenceFlow_0pu9eue + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/payer-transaction-request-DFSPID.bpmn b/orchestration/feel/payer-transaction-request-DFSPID.bpmn new file mode 100644 index 0000000..bec37fc --- /dev/null +++ b/orchestration/feel/payer-transaction-request-DFSPID.bpmn @@ -0,0 +1,1098 @@ + + + + + + + + SequenceFlow_0sxzzzv + SequenceFlow_0anhzen + SequenceFlow_0rvpgij + + + SequenceFlow_0tfe08e + SequenceFlow_0sxzzzv + SequenceFlow_01bkf5x + + + + + + SequenceFlow_02phkif + SequenceFlow_1xq7wiz + + + SequenceFlow_1f8ez7c + + + + + + SequenceFlow_1f8ez7c + SequenceFlow_02phkif + + + + + + SequenceFlow_1vbwmau + SequenceFlow_1tycp8s + SequenceFlow_1x48wlr + + + SequenceFlow_0bxjqxn + SequenceFlow_11uzipj + SequenceFlow_1x0uf57 + SequenceFlow_1c0nrf0 + + + SequenceFlow_1x48wlr + SequenceFlow_1n7w31w + + + + + + SequenceFlow_1n7w31w + SequenceFlow_11uzipj + + + + + + SequenceFlow_1x0uf57 + SequenceFlow_0t1uw8e + + + + + + SequenceFlow_0foazs5 + SequenceFlow_1drvhkw + + + SequenceFlow_1drvhkw + SequenceFlow_0bxjqxn + + + SequenceFlow_0k56b3o + SequenceFlow_0foazs5 + SequenceFlow_0y5jjvn + + + + + + SequenceFlow_0y5jjvn + SequenceFlow_1vbwmau + + + SequenceFlow_1eqt91u + SequenceFlow_1tycp8s + SequenceFlow_0t895dl + + + + + + SequenceFlow_01bkf5x + SequenceFlow_0t895dl + SequenceFlow_1abz2tc + SequenceFlow_0e7ewhm + SequenceFlow_0q5pn1h + + + SequenceFlow_0q5pn1h + + + SequenceFlow_0t1uw8e + + + SequenceFlow_1eqt91u + + PT60S + + + + + =quoteRetryCount < 3 + + + + + + + =payerAuthorisationRetryCount < 3 + + + + + + =payerConfirmed = false or authValidationSuccess = false + + + + + + + =isAuthorisationRequired = true + + + + + + + SequenceFlow_1xq7wiz + SequenceFlow_0anhzen + SequenceFlow_1abz2tc + + + + =localQuoteFailed = true + + + SequenceFlow_066uoky + SequenceFlow_097qxd5 + SequenceFlow_0k56b3o + SequenceFlow_0e7ewhm + + + + =quoteFailed = true + + + + + + SequenceFlow_1c0nrf0 + SequenceFlow_16x0c56 + + + + SequenceFlow_0rvpgij + SequenceFlow_0vri98a + SequenceFlow_1oo0diq + SequenceFlow_0jufwjm + + + + SequenceFlow_0vri98a + SequenceFlow_0tfe08e + + PT60S + + + + + + SequenceFlow_1oo0diq + SequenceFlow_066uoky + + + + + SequenceFlow_0jufwjm + SequenceFlow_097qxd5 + + + + + + + SequenceFlow_0ywnpg5 + SequenceFlow_1df9rne + + + SequenceFlow_04g7cal + + + + + + SequenceFlow_16x0c56 + SequenceFlow_18a60z0 + + + + + + SequenceFlow_1fecrog + SequenceFlow_16tylai + SequenceFlow_0ywnpg5 + + + + + + SequenceFlow_0mwa7db + SequenceFlow_1xqhnh7 + SequenceFlow_17aymop + + + SequenceFlow_1fjqlh5 + SequenceFlow_1fecrog + SequenceFlow_0njqai4 + + + SequenceFlow_1df9rne + SequenceFlow_11y0j6g + SequenceFlow_0mwa7db + SequenceFlow_0x4goeh + + + + + + SequenceFlow_1mhtysl + SequenceFlow_04g7cal + + + + + + SequenceFlow_1w6ltol + SequenceFlow_0eikt98 + + + + + + SequenceFlow_0njqai4 + SequenceFlow_1ee0znw + + + + + + SequenceFlow_0x4goeh + SequenceFlow_0c0qern + SequenceFlow_0u4vni9 + + + SequenceFlow_0otg70y + SequenceFlow_11y0j6g + SequenceFlow_0bod8m0 + + + + + + SequenceFlow_169rv3d + SequenceFlow_0otg70y + + + SequenceFlow_18a60z0 + SequenceFlow_16tylai + SequenceFlow_1w6ltol + + + SequenceFlow_17aymop + SequenceFlow_1mhtysl + SequenceFlow_0dkjgrl + + + + + + SequenceFlow_1ee0znw + SequenceFlow_169rv3d + + + SequenceFlow_0vkxaq5 + + + SequenceFlow_0eikt98 + + + SequenceFlow_0u4vni9 + SequenceFlow_0uao3pp + SequenceFlow_1boe2c9 + + + SequenceFlow_1adbkua + + + + + + SequenceFlow_0dkjgrl + SequenceFlow_1hyuajh + + + + + + SequenceFlow_1boe2c9 + SequenceFlow_1536b43 + + + + + + SequenceFlow_1hyuajh + SequenceFlow_11btf8v + + + + + + SequenceFlow_1536b43 + SequenceFlow_11yul02 + + + SequenceFlow_11yul02 + SequenceFlow_0c0qern + SequenceFlow_0vkxaq5 + + + + + + SequenceFlow_0uao3pp + SequenceFlow_1adbkua + + + SequenceFlow_11btf8v + SequenceFlow_1xqhnh7 + SequenceFlow_1oszge5 + + + SequenceFlow_1oszge5 + + + SequenceFlow_0bod8m0 + + + SequenceFlow_1fjqlh5 + + PT60S + + + + + + + + =transferRetryCount < 3 + + + + + + + + + + =transferFailed = true or transferState != "COMMITTED" + + + + =transferPrepareFailed = true + + + + + + + + =operatorManualOverride = true + + + + =transferCreateFailed = true + + + =operatorManualOverride = true + + + + =transferReleaseFailed = true + + + + + + + + =operatorManualOverride = true + + + incoming trans request initialize flow + + + who validates otp? + + + who generates and send otp? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/perftest.bpmn b/orchestration/feel/perftest.bpmn new file mode 100644 index 0000000..63d9a2e --- /dev/null +++ b/orchestration/feel/perftest.bpmn @@ -0,0 +1,71 @@ + + + + + SequenceFlow_0zjdhkk + + + + + + + SequenceFlow_12m5tke + + + + + + SequenceFlow_0zjdhkk + SequenceFlow_0yazklo + + + + + + SequenceFlow_0yazklo + SequenceFlow_0ks02bb + + + + + + SequenceFlow_0ks02bb + SequenceFlow_12m5tke + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/perftest2.bpmn b/orchestration/feel/perftest2.bpmn new file mode 100644 index 0000000..6e3a6d3 --- /dev/null +++ b/orchestration/feel/perftest2.bpmn @@ -0,0 +1,26 @@ + + + + + SequenceFlow_0zjdhkk + + + + SequenceFlow_0zjdhkk + + + + + + + + + + + + + + + + + diff --git a/orchestration/feel/zeebe-test.bpmn b/orchestration/feel/zeebe-test.bpmn new file mode 100644 index 0000000..31d40c2 --- /dev/null +++ b/orchestration/feel/zeebe-test.bpmn @@ -0,0 +1,44 @@ + + + + + + + + Flow_055gsbq + Flow_1wnhehp + + + Flow_1wnhehp + + + Flow_055gsbq + + + + + + + + + + + + + + + + + + + + + + + + + + + + +