# Creating Maintenance Forms for the Customer Model
Forms are an important component in the system. All data management is performed on corresponding forms. We will create the following maintenance forms for the customer model:
- List form, and associate it with an access menu
- Create form
- Edit form
- Query form
# Creating the List Form
The specific operation video is as follows:
In the above video, we:
- Created a list form named "List of Customers" for the customer model to display the customer list in the customer management menu.
- When creating this list form, we also created an associated menu as the entry point for users to access Customer data.
- And in the form, we assigned the corresponding view permission to the ROLE_USER role.
# Creating Other Forms
The specific operation video is as follows:
In the above video, we:
- Created forms named "Create Customer" and "Update Customer".
- Assigned the corresponding create and edit permissions to the ROLE_USER role.
- Demonstrated creating and editing Customer data in the interface.
As you can see, after creating the Create Customer and Update Customer forms, we didn't add any fields to the forms. The system's default behavior is: if no form fields are defined in a form, it will display all fields of that object by default.
Next, we will model the sales opportunity object and demonstrate how to establish object associations during modeling. Please click here to continue our CRM building journey.
# Further Reading
Our platform is the LCDP.ai Infinite Code Low-Code Platform, designed to help users quickly build information systems. To learn more about our platform, please visit LCDP.ai (opens new window).