Configuring the Business Workflows Processor

The Business Workflows Processor uses rules-driven business transitions between statuses to help a bank see the status of an application. It renders the status of a record, i.e. in this case the loan application, in the workflow and provides processing that must occur for the application to move to the next step in its life cycle. For the Mobile Retail Loan Origination, there is an end-to-end self-service flow.

HINT  
The statuses can be used as input to generate reports and see the number of successful applications or to see the status of each borrower.

These are the following configurations:

The name is BARET_Loan_RetailLoan attached to the entity FTOS_Baret_Loan.

To download the diagram, click here.

Here is a list with the statuses and a definition for what it marks:

 
StatusDescription
NewThe customer initializes the loan application.
ContactInfoValidatedThe contact details inserted by the customer have been validated by the system.
OCRDataColectedThe scanning of an ID document has been successful.
ConsentsCollectedThe customer has agreed to the documents presented.
DocumentsGeneratedThe documents for the loan have been generated and need to be signed by the customer.
FaceRecognitioSuccesfulThe Face recognition process has been confirmed with the ID photo.
ContractsSignedThe customer has signed successfully the contracts and other documents.
LoanApplicationCompleteThe application has been fulfilled 100%.
SubmittedForReviewThe customer has sent the application for review to the bank.
ApplicationApprovedThe application for a loan by the customer has been validated by the bank.
DisbursedThe loan has been paid out.
ExpiredThe flow has come to an end.
Rejected–AgeNotEligibleThe customer is rejected because their age is not within the interval.
Rejected–ComplianceCheckThe customer does not fit the compliance regulations.
Rejected–ExistingCustomerThe customer is rejected because he is already a customer.
Rejected–FaceRecognitionThe matching between the result of the Face recognition and the photo from the ID document has failed.
Rejected-FinancialAnalysisThe customer is rejected because their age is not within the interval.
Rejected–IDExpiredThe customer is rejected because the ID document is no longer valid.
Rejected–OCRNotSuccessfulThe scanning of an ID document has failed.
CanceledByCustomerThe flow was canceled by the customer.

 

IMPORTANT!  
For a loan application to be transitioned to the status Expired, two conditions must be met:
  • the application must not have reached the rejected or loan approved statuses

    and

  • since the last status change, 30 days have passed without any modification.
Transitions between statusesReason for transitioningLocationExecuted by
ApplicationApproved_DocumentsGeneratedThe borrower has chosen the final offer.Signature of Documents 
ApplicationApproved_ExpiredThe customer has left the application without taking any action.  
ConsentsCollected_ExpiredThe customer has left the application without taking any action.  
ConsentsCollected_LoanApplicationCompleteThe consents have been approved to by the borrower and the application has been fulfilled.Submit ApplicationFTOS_BARET_LoanChangeStatus called in the After Events of the step Submitfrom the flow FTOS_BARET_ApplicationSubmit.
ConsentsCollected_Rejected-FinancialAnalysisAlthough the consents have been approved to by the borrower, the borrower's financial profile is not suitable for the loan.Application Result 
ContactInfoValidated_ExpiredAlthough the information from the contracts have been validated, the borrower has failed to take any further action.  
ContactInfoValidated_OCRDataColectedThe email & SMS code have been inserted successfully, and the scanning of the ID document has been successful as well.Check Data Collected 
ContactInfoValidated_Rejected–OCRNotSuccessfulThe email & SMS code have been inserted successfully, and the scanning of the ID document has been unsuccessful.Know Your Customer 
ContractsSigned_DisbursedAfter the contracts have been signed by the borrower and they have been sent to their email, the money are disbursed.Congratulations & FeedbackFTOS_BARET_LoanChangeStatus used in the step Done in the form FTOS_BARET_Congratulations
DocumentsGenerated_ContractsSignedThe borrower has agreed to the contracts and they are now signed.Signature of DocumentsFTOS_BARET_AccountApplication_BusinessWorkflow
DocumentsGenerated_ExpiredThe borrower has agreed to the contracts, but the borrower has not been able to sign them.  
FaceRecognitioSuccessful_ConsentsCollectedThe video recording has matched the borrower with the ID picture, and the borrower is giving their consents.Consents 
FaceRecognitionSuccessful_ExpiredThe video recording has matched the borrower with the ID picture, but no further action has been taken by the borrower.  
LoanApplicationComplete_ExpiredThe application has been completed, but it was not sent for analysis.  
LoanApplicationComplete_SubmittedForReviewThe application has been completed, it was sent for analysis.Submit Application 
New_ContactInfoValidatedThe application has started, and the email&SMS have been validated.Contact Info 
New_ExpiredThe flow as initiated, but then no action has been taken.  
OCRDataColected_CanceledByCustomerAfter the ID was scanned, the borrower abandoned the flow.  
OCRDataColected_ExpiredAfter the ID was scanned, no action has been taken.  
OCRDataColected_FaceRecognitioSuccesfullAfter the ID was scanned, the video recording has matched the borrower with the ID picture.Video Recording 
OCRDataColected_Rejected–AgeNotEligibleAfter the ID was scanned, the borrower is rejected because their age is not in the interval required.Check Data Collected 
OCRDataColected_Rejected–ComplianceCheckAfter the ID was scanned, the borrower is not in line with the compliance of the bank.  
OCRDataColected_Rejected–ExistingCustomerAfter the ID was scanned, the system determined that the customer (using the PIN) has already a current account opened.  
OCRDataColected_Rejected–FaceRecognitionAfter the ID was scanned, the video recording was not able to match the borrower with the ID picture.  
OCRDataColected_Rejected–IDExpiredAfter the ID was scanned, the borrower was rejected because the ID document was no longer valid.  
SubmittedForReview_ApplicationApprovedAfter the borrower submitted the request, the bank has approved the loan.Application ResultFTOS_BARET_FinancialCalculationsAsync
SubmittedForReview_Rejected-FinancialAnalysisAfter the borrower submitted the request, the bank did not approved the loan.Application ResultFTOS_BARET_FinancialCalculationsAsync; in the After Events from the step Waiting from the form FTOS_BARET_Waiting

For more details, see Business Workflow.