6 Workflow Deployments

This topic provide the systematic instructions to setup the workflow deployments for Oracle Banking Origination Installation.

Before deploying the process the following topic to be updated with the server ip/port for the end points used in the process.

For each process, open the process to find for http_request and modify the following in the uri.

Table 6-1 Update the process

Term Value
uri http://{{PROCESS_SERVER_HOST}}:{{PROCESS_SERVER_PORT}}/
{{PROCESS_SERVER_HOST}} IP of the Conductor server.
{{PROCESS_SERVER_PORT}} Port of the Conductor server

For the list of the conductor-based processes to be deployed, refer to Oracle Banking Origination Processes. The server names, domain names need not be the same as this document provides. The steps to deploy a process remains the same for all the workflow files.

To deploy the Conductor Process:

Approach 1 - Postman

Note:

Server names, Domain names must be same as provided in this guide.
  1. Launch Postman.
  2. Create a new request (if not done already) and select the POST method.

    If the process flow is already deployed and needs to be updated, then the method should be PUT.

  3. Input the URL in the below format

    http://{{PROCESS_SERVER_HOST}}:{{PROCESS_SERVER_PORT}}//plato-orch-service/api/metadata/workflow

  4. Input the header parameters as shown below:

    Content-Type:application/json
    userId:<userId>
    appId:platoorch
    branchCode:<branchCode>
    entityId:DEFAULTENTITY

  5. Paste the body of the message with the content from the process file.

  6. Click Send.

    Response status 200 returned from server.

Approach 2 – UI
  1. From the menu, navigate to Tasks and click Business Process Maintenance.

    The Workflow Maintenance screen appears.

  2. Select the Process Name: blank check box and click Upload DSL + to the required DSL.json file.
  3. Click Next to navigate to the Process Management screen.
  4. Click Next to navigate to the Verify & Submit screen.
  5. Click Create Process.

Oracle Banking Origination Processes

The following list of Conductor based processes to be deployed for Oracle Banking Origination.

Table 6-2 List of Conductors

Serial Number Process Name Dependent Process
1 APPENTRYHANDOFF.json None
2 BNPLACCOPEN.json None
3 CASAHOSTORCH None
4 CREDITCARD None
5 CURRENTACCOUNT None
6 CURRENTACCOUNTUS None
7 EDUCATIONLOAN None
8 HOMELOAN None
9 HOSTORCHESTRATOR None
10 INITIATION None
11 INSTCURACC None
12 INSTPLOAN None
12 INSTSAVACC None
14 INSTTDACC None
15 IPA None
16 IRACDORIG.json None
17 IRASAVORIG.json None
18 LOANAGDEPO.json None
19 LOANQUICKACCOPEN.json None
20 PERSONALLOAN None
21 SAVINGSACCOUNT None
22 SAVINGSACCOUNTUS None
23 SECPERSONALLOAN None
24 SMBCURRENTACCOUNT None
25 SMBINITIATION None
26 SMBLOAN None
27 SMBSAVINGS None
28 SMBTD1 None
29 SMBTERMLOAN None
30 TDACCOUNT None
31 TDACCOUNTUS None
32 TDHOSTORCH None
33 VEHICLELOAN None