1.2 Integration Execution Flow

This topic describes the process to execute the integration flow.

Below is a reference of execution flow for integrating Oracle Banking Digital Experience with Oracle Banking Originations Cloud Service.

To execute the integration:

  1. Select Business Products: Using the Business Product API, select the Business Products required to be initiated.
  2. Initiate Application: Using the response from step 1, call the Initiation API. Make sure that the channel being passed is Oracle Banking Digital Experience. The response of this call will be the Application Reference Number, Process Reference Numbers and the required mandatory document list required for the selected Business Products.
  3. Save the Applicant Data: Using the reference numbers obtained from step 2, call the Submit API. Make sure that
    • channel is OBDX
    • action is save
    • CmnApplicant à applicantDetailsMasterModel block has proper Applicant data
    • The Submit API can be called multiple times with action as save. This will save the data being sent from Oracle Banking Digital Experience to the respective Oracle Banking Originations Cloud Service tables.
    • After the first save call of Submit API, the response will provide back with data segment ids. All these ids are to be set in the next subsequent call requests.
    • If the Applicant is a new customer, then the first Submit API call will return back an applicant ID, which is to be used in other places of the same API in subsequent calls.
  4. Save Application Data: Using the Submit API, save all data which is required for the application.
  5. Submit Application: Using the Submit API with action as submit, submit the application from Oracle Banking Digital Experience to Oracle Banking Originations Cloud Service. The submit operation can be done only once, after which the application will be processed from Oracle Banking Originations Cloud Service.
  6. Mid-Office Processing: Once the application is submitted from Oracle Banking Digital Experience, the first stage of the application will appear as a task in Oracle Banking Originations Cloud Service Free Task screen. The Oracle Banking Originations Cloud Service user who has sufficient privileges will be able to acquire and act on this task.
  7. Application Tracker: Oracle Banking Digital Experience will be able to monitor the status of the submitted application using the Application Tracker API.
  8. Offer Details: If Offer is generated, Oracle Banking Digital Experience will be notified with an event message alerting that Offer has been generated. The Application Tracker can be used to find the metadata details of the advice generated.
  9. Accept Offer: To accept the offer, use the Loan Offer Decision API for Loans domain or CASA Offer Decision API for CASA domain
  10. Cancel the Application: In between if the user wishes to cancel the application, use the Submit API with action as terminate.