Claim management application using Liferay's Low code and No code capabilities

Liferay Objects

Low-code and no-code development are ways to create applications more quickly without having to have a deep understanding of coding. It helps business users to build or modify the system using a graphical user interface without the need for coding or deployment. A low-coded platform could result in fully functional apps or the need for more coding in particular circumstances.

Low-code and no-code development advantages:

  1. Faster Time-to-market: Time-to-market is accelerated because of low- and no-code development, which enables companies to create features rapidly and without the need for coding or deployment procedures. This strategy aids in cutting down on development time.
  2. Less reliance on the IT team: Business users are actively involved and can create these features without coding knowledge. With this method, they may quickly map the requirement by creating features. The IT crew has more time to concentrate on other projects.
  3. Approach with minimal risk: Without a low-code or no-code development approach, the key steps in creating a feature are writing code, deploying it, and testing it. Newly deployed code can occasionally cause a variety of performance or functional problems.

These applications can be tailored to the needs of the business because Liferay DXP is a horizontal platform that can be used for partner portals, customer portals, intranet solutions, self-service platforms, and Unified Integrated Platform, among other things.

In the article that follows, I'll use an illustration of a claim management function needed by the insurance sector. Let's think about the following business requirements:

  • Application for claim management is required to enter, examine, and remove claims.
  • A form with specific fields to fill out will be part of the capacity to create claims.
  • Using the claims search feature
  • Apply filters to claims using the filter feature.
  • Application of validation to the claim amount

Claim application detail and list views: You can create unique objects by using Liferay's Object functionality. Since any application created with Objects is integrated with Liferay's fundamental frameworks—such as the authorization framework, the workflow framework, the search framework, etc.—your custom objects will look native and be able to make use of Liferay's foundational components.


You can define the fields and attributes for your custom object once you've defined the object name and object list name (plural name). There are attributes that are created automatically while using the Liferay core framework. Additional can be created based on your needs.

You can declare whether an attribute or field is required to be searchable as well as whether it is optional.

Picklists: You can define Picklists if there are a few fields that need dropdown selection/List of values. In my example, I defined Clinics, Currency, and Reason for treatment as Picklists.

Once fields are created, you may specify the application's detail and list views. Using Layout, you may define the details view and organize the newly added fields and attributes to meet your needs.

Validation Framework: Using the expression framework and groovy, validation features enable you to implement field validation. The amount field's validation was applied. The expression framework offered includes a number of functions.

Search, Sort, and Filter feature: You can apply search, sort, and filter features using the graphical user interface. 

Claims List View:

Trigger-based actions & Integration possibilities: Additionally, you can specify unique actions based on triggers. When you wish to integrate with other applications and want to start a webhook call whenever an object is saved, changed, or destroyed, you might need this.  

For you to communicate with your objects using predefined endpoints, this includes automatically creating Headless REST APIs for each object. To set up Talend tasks to sync Object data dynamically with external systems, these APIs can also be utilized using the Job Scheduler integration.

Process Builder: You can also use another low code feature provided by Liferay named "Process Builder" to build workflow/business processes to apply workflow on claims created.


Businesses should begin assessing if low-code and no-code can enable their teams to work more quickly and effectively. Please refer to the Liferay documentation available for the complete feature list.



Get liferay community bundle. Host it on AWS ec2 instance 3.6 USD per month(Less than Godaddy wordpress rental) and just use this low code functionalities with some other liferay OTTB and you are good to go. Awesome! very usefull blog Ankit!