Documentation

Objects

With Liferay Objects, you can build and deliver applications without having to write code or deploy modules, yet these applications are built on and integrated with Liferay’s core frameworks. Quickly develop and manage flexible solutions that adapt Liferay DXP to your business needs while maintaining a seamless user experience.

When creating Objects, you can add data fields and define complex relationships between Object entries. You can then design layouts to determine how fields and relationships are displayed when creating or editing entries. Before publishing, you can scope each Object’s data to Company or Site and determine where it’s displayed in the Liferay UI.

From the time of creation, all Objects are fully integrated with Liferay’s core frameworks to provide a unified experience across the platform and leverage all of Liferay’s capabilities. This includes automatically generating Headless REST APIs for every Object, so you can interact with your Objects through defined endpoints. These APIs can also be used with the Job Scheduler integration to configure Talend jobs to sync Object data dynamically with external systems.

Every Object is integrated with Workflows, so you can guide Object entry creation through a defined review and approval process. Objects are also integrated with Forms, so you can design forms that map to Object fields and receive user input for creating Object entries. Once entries are created, you can leverage Liferay’s Info framework to create dynamic user experiences, displaying Object entries with Page Fragments and Display Page Templates.

All Objects are integrated with Liferay’s Permissions framework, so you can assign application and resource permissions to manage access to Objects and their entries. Together with scoping, role-based access control can help you secure your data and ensure it can only be accessed by the appropriate users.

See Creating Objects to get started building custom applications or Understanding Object Integrations to learn more about how Objects leverages Liferay’s core frameworks.