Skip to content

Commit

Permalink
-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
petrovicLubos committed Oct 18, 2024
1 parent 89256b2 commit 36bed89
Showing 1 changed file with 67 additions and 16 deletions.
83 changes: 67 additions & 16 deletions docs/examples/loan/loan.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,75 @@
# Generic Request Application
# Loan Processing Application

## Overview

The Request application is designed to facilitate the creation and management of new requests within an organization. This overview highlights the essential elements of the development process, focusing on the configuration of workflows, forms, data fields, roles, transitions, and metadata using the Netgrif Application Builder and Engine (NAB & NAE).
The Loan Processing application is designed to manage loan requests and approvals within an organization. The application involves several key roles such as the Applicant, Loan Officer, Credit Analyst, Risk Manager, and Loan Manager. Each role contributes to the process, from submitting a loan application to final approval and funding.

<div class="container">
<iframe class="responsive-iframe" src="https://www.youtube.com/embed/sMJxtYpgzTo" title="YouTube video player"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
</div>
This application demonstrates the effective use of workflows, forms, data fields, roles, transitions, and metadata within the Netgrif Application Builder (NAB) and Engine (NAE).

## Creation of the Trip request application
## Key Roles and Data Fields

<div class="container">
<iframe class="responsive-iframe" src="https://www.youtube.com/embed/WBY5ZhPvyGI" title="YouTube video player"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
</div>
- **Roles:**
- Applicant
- Loan Officer
- Credit Analyst
- Risk Manager
- Compliance Officer
- Finance Officer
- Loan Manager

[Click here to launch the process in Builder](https://builder.netgrif.com/modeler?modelUrl=https://academy.netgrif.com/examples/request/request.xml)
- **Data Fields:**
- Applicant Name
- Loan Amount
- Credit Score
- Annual Income
- Collateral
- Loan Purpose
- Employment Status
- Loan Status
- Approval Comments
- Risk Score
- Loan Approval Decision

Generic request application is runnable in [Demo](https://etask.netgrif.cloud/) or in your own instance of Netgrif
Application Engine. To find out how to install NAE CE both locally or on the server follow [this tutorial](tutorials/nae-ce-starter/nae-ce-starter.md).
## Workflow Stages

1. **Submit Loan Application:**
- Role: Applicant
- Key Data: Applicant Name, Loan Amount, Loan Purpose
- Status changes to "Under Review."

2. **Review Loan Application:**
- Role: Loan Officer
- Loan Officer reviews the application and decides whether to proceed.
- Status changes to "Credit Check" if approved.

3. **Perform Credit Check:**
- Role: Credit Analyst
- Credit Score is evaluated, and a decision is made on proceeding to risk assessment.

4. **Evaluate Risk:**
- Role: Risk Manager
- Risk score is evaluated based on various factors. If the score is acceptable, the loan proceeds to final approval.

5. **Final Approval:**
- Role: Loan Manager
- The loan is either approved or rejected based on the risk evaluation and other factors.

6. **Fund Loan:**
- Role: Finance Officer
- If approved, the loan is funded, and the process is completed.

## Transition Logic

- The system automates transitions between stages, utilizing data-driven decisions, such as:
- If the credit score is above a certain threshold, the application moves to risk assessment.
- Loan status updates based on risk evaluation results and approval decisions.

## Conclusion

The Loan Processing application is a comprehensive example of how to automate and manage loan requests using Petriflow and Netgrif Application Builder and Engine. The structured approach to data and role management ensures a smooth and efficient workflow.

[Click here to launch the process in Builder](https://builder.netgrif.com/modeler?modelUrl=https://academy.netgrif.com/examples/loan/loan.xml)

The loan processing application is runnable in [Demo](https://etask.netgrif.cloud/) or your own instance of Netgrif Application Engine. To install NAE CE, follow [this tutorial](tutorials/nae-ce-starter/nae-ce-starter.md).

[Link to the LinkedIn post](https://www.linkedin.com/pulse/generative-ai-meets-petriflow-building-loan-app-60-minutes-petrovi%C4%8D-pyb6e/)

0 comments on commit 36bed89

Please sign in to comment.