Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Can we develop a dynamic asset management application using Liferay?
Hi,
My query is that can we use liferay community edition to develop an Asset Management Solution. A solution which manages the complete lifecycle of movable and immovable assets like building, computer hardware, vehicles and just kind of asset.
We have been working on with a java based product CMDBuild and Openmaint (google it to know more about these products), but found that these two products lack much needed flexibility to customize and innovate a custom solution based on these products.
Hierarchical structure (inheritance and polymorphism) is the most important aspect of any asset management system because a new kind of Asset Class with different data capture fields is supposed to be created in the system at run time and corresponding database changes and model classes are also supposed to be made available immediately at run time for CRUD operations. For example, A fan can require one set of form fields while a telephone PBX may require some other set of fields. A Plumbing device would require a different set of form fields than a fire safety equipment. And it is not necessary that all kinds of assets can be visualized from the beginning of the application. New kind of assets gets added as time passes.
Second important aspect is seamless integration with a workflow system which can help in the aspect of process automation from within the same application.
Third aspect is to have a robust google map based GIS system integration to pin point the marking of an asset geographically.
Fourth is to have a 3D viewer to see the complete connected relationship between all assets. Like a computer kept on which room of a floor of a building situated in a particular complex among numerous complexes.
Fifth is integration of a chart based on-screen dynamic reporting system, using which we can view all statistics live in a dashboard and generate beautiful and professional reports and export it in any file format.
So is Liferay Community a suitable product to develop such an application? If yes, then I would be thankful if some Liferay expert can show me a path to do that from design and development point of view.Regards,
Dev
My query is that can we use liferay community edition to develop an Asset Management Solution. A solution which manages the complete lifecycle of movable and immovable assets like building, computer hardware, vehicles and just kind of asset.
We have been working on with a java based product CMDBuild and Openmaint (google it to know more about these products), but found that these two products lack much needed flexibility to customize and innovate a custom solution based on these products.
Hierarchical structure (inheritance and polymorphism) is the most important aspect of any asset management system because a new kind of Asset Class with different data capture fields is supposed to be created in the system at run time and corresponding database changes and model classes are also supposed to be made available immediately at run time for CRUD operations. For example, A fan can require one set of form fields while a telephone PBX may require some other set of fields. A Plumbing device would require a different set of form fields than a fire safety equipment. And it is not necessary that all kinds of assets can be visualized from the beginning of the application. New kind of assets gets added as time passes.
Second important aspect is seamless integration with a workflow system which can help in the aspect of process automation from within the same application.
Third aspect is to have a robust google map based GIS system integration to pin point the marking of an asset geographically.
Fourth is to have a 3D viewer to see the complete connected relationship between all assets. Like a computer kept on which room of a floor of a building situated in a particular complex among numerous complexes.
Fifth is integration of a chart based on-screen dynamic reporting system, using which we can view all statistics live in a dashboard and generate beautiful and professional reports and export it in any file format.
So is Liferay Community a suitable product to develop such an application? If yes, then I would be thankful if some Liferay expert can show me a path to do that from design and development point of view.Regards,
Dev
Devanshu Chakraborty:
1. Yes - As a platform it brings a lot of infrastructure that such an application will need, however you'll need to implement many of the features that you mention yourself (optionally by integrating other solutions, or develop from scratch)
So is Liferay Community a suitable product to develop such an application? If yes, then I would be thankful if some Liferay expert can show me a path to do that from design and development point of view.
2. A forum post is not quite the place to design such a system based on 100 words of requirements. But to get quickly up to speed, you might want to look at Liferay's ServiceBuilder to implement quick persistence, Liferay's Asset Framework to integrate Workflow, and at the various ways to generate a proper API, be it through ServiceBuilder or through the classic REST path (look up "Liferay Headless")
Copyright © 2025 Liferay, Inc
• Privacy Policy
Powered by Liferay™