How and why I built Fund Evaluation Module as a portlet on BWise application sitting on top of Loss Module
About me
The problem I wanted to solve
The Loss Module contained impacted funds section which was imported on the tool via Third party process. The requirement was that each loss could have N number of impacted funds; and each fund then needs to have their own evaluation being done.
Some of the aggregation questions are gross values which needs to be aggregated on Loss level.
What is Fund Evaluation Module as a portlet on BWise application sitting on top of Loss Module?
The fund evaluation is a custom class on BWise application.
Tech stack
Bwise platform, Portlets, SQL
The process of building Fund Evaluation Module as a portlet on BWise application sitting on top of Loss Module
Challenges I faced
Continus change in Requirements; Application limitation to handle form portlets.
Key learnings
The form portlet section only picks data from the XML defined over a class and all other dashboards utilize the same form portlet.
So it creates a conflict if only few fields needs to be displayed on form portlet on a particular dashboard.
Also, few attributes were copied over from Loss to Fund evaluation form which only works for the 1st time you create data; for subsequent times a trigger solution needs to be written between Loss & Custom class.
Tips and advice
High level requirement should be clarified before approaching the solution