Other Technical Configurations

This chapter contains additional information for the configurations done to certain important functionalities of the solution within the form driven flows. You can modify them to fit the business requirements of any market.

Mobile Mode

The mobile screens use the same interface as the desktop, however to fit to a smaller screen, they are adjusted by the style sheet named FTOS_BARET_RWMDefaults.

Welcome Carrousel

The carrousel was configured in the form driven flow FTOS_BARET_WelcomeScreen > step WelcomeScreen > Advanced > After Events:

Copy
$('#goNext').click(() => $('.btn-next').trigger('click'));

$('.carousel').slick({
    dots: true,
    infinite: true,
    speed: 500
});

Help Center

The trigger of the Help Center is placed in the Advanced section of every form driven flow in After Events where the client script FTOS_FAQ_HelpLoader is imported.

Filters for the Property within Zoopla

The filters are created within the form driven flow named FTOS_BARET_ZooplaFinding in the step named ZooplaIntegration, in the Advanced section, in After Events from filter1 to filter6 symbolyzing the filters from Added to site to Property status.

Side Panel with the Product

The side panel is defined with its contents in the form driven flow named FTOS_BARET_ZooplaFinding in the step ZooplaProduct in the Advanced section, in After Events. For each UI element of the product the class is added and the text.

Field Options

On the form driven flow named FTOS_BARET_ZooplaFinding, there are two field options:

  • zooplaIntegrationId: each time you click on a card with a property, the ID is saved in the database.
  • sortResultsId: it sorts the properties based on the price: Lowest Price/ Highest Price/Most Recent.

Selection of Products

The entity form named FTOS_BARET_ProductSelection contains the step ProductSelection, where in Advanced > After Events, the server script FTOS_BARET_GetRankedProductsMortgage that gets the products based on pricing. The code displays the number of products available to the user. It also contains the download scheduler.

Address Details

Within the form driven flow FTOS_BNKAP_MortgageAddressDetails in the step AddressDetails, in Advanced > After Events, there are several configurations:

For the same flow and step, in Advanced > Before Section Save, there are several configurations:

  • Without an address inserted addresses.length === 0, the system informs you: Please provide your addresses for the past 5 years.
  • If you insert one or more addresses, but the oldest address doesn't cover the minimum five year span, by calculating the time fame the system informs you: Please make sure you cover all the places you lived in the past 5 years.
  • If there is no existingCurrentAddress, the system informs you: Please review the addresses inputted and make sure you mark the one you are currently living in.

Select Category

In the form FTOS_BARET_SelectMortgageCategory , in the step SelectCategory, in Advanced > After Events, the script FTOS_BNKAP_GetPurposes is called to get the category, image and description, and keeps the Continue button disabled until a selection is made.

DIP

In the form driven flow FFTOS_BARET_ConfigureDIP, in the step ConfigureDIP, in Advanced > After Events, the down payment is calculated, the number of applicants is saved once you click on one of the two buttons and sets the class on the button selected. it also calculates the period of the loan.

In Advanced > Before Section Save, the script FTOS_BARET_SaveAvailableMortgageProducts is called with the mortgage products.

Email Configurations

Access FintechOS Studio > Admin > Email Templates > MortgageLoanDocuments.

SMS Configurations

Draft for the SMS message: Hi <co-applicant name>, we are reaching out on behalf of <main applicant full name>. <main applicant first name> has nominated you as a co-applicant for his mortgage application. Click on the link below to start the application form.