Published at: 2026-09-17
Object overview
Understand the role and scope of objects in PaaS data modeling.
Business value
Objects are the core data carriers on the PaaS platform. Through objects, enterprises define business data structures and then use fields, layouts, rules, permissions, and workflows to turn offline processes into system capabilities that support data entry, routing, querying, and analysis.
For example, accounts, opportunities, contracts, and payments are built-in business objects. Enterprise-specific data such as delivery orders, equipment ledgers, and store inspection records can be modeled through custom objects.


Core concepts
| Concept | Definition | Related configuration |
|---|---|---|
| Object | A carrier for a category of business data. For example, Account, Opportunity, or Delivery Order | Fields, layouts, rules, permissions |
| Field | A business attribute within an object. For example, Account Name, Phone, or Delivery Address | Field types, default values, field permissions |
| Page layout | The interface structure through which users view, enter, or filter object data | Detail pages, new/edit pages, list pages |
| Record type | A classification method for different business branches under the same object | Layout assignment, field visibility, process rules |
| Object relationship | The data association pattern between objects | Lookup fields, master-detail fields |
| Object rules | Rules that constrain data entry, display, and duplication | Layout rules, validation rules, deduplication rules |
| Object permissions | Controls which records, fields, and objects a role can access | Object permissions, field permissions, data permissions |
Object types
Preset objects
Preset objects are built-in business objects. The system typically provides default fields, default layouts, and specific business capabilities for preset objects. Examples include Lead, Account, Contact, Opportunity, Order, Contract, and Payment.
Preset objects are suitable for standard CRM workflows. Administrators can adjust fields, layouts, filter scenarios, and permissions as needed, but preset objects cannot be deleted.

Custom objects
Custom objects are created by administrators for enterprise-specific scenarios. They are suitable for new business data that preset objects cannot cover, such as delivery orders, equipment ledgers, dealer visit records, and project delivery records.
After creating a custom object, administrators must continue to configure fields, page layouts, record types, object relationships, rules, and permissions to form a complete business application.
Comparison
| Dimension | Preset objects | Custom objects |
|---|---|---|
| Initial source | Built in the system | Created by administrators |
| Applicable scenarios | Standard CRM business | Enterprise-specific business |
| Default capabilities | Usually include specific business capabilities | Require configuration as needed |
| Deletion restriction | Cannot be deleted | Can be managed based on object status and dependencies |
| Name adjustment | Usually adjusted through object name settings or multilingual capabilities | Can be adjusted in the object basic information |
How objects work
Objects do not work in isolation. A functional object typically operates through the following mechanisms:
- Objects define data boundaries: Determine which category of business data to manage.
- Fields define data structures: Determine which attributes each record needs to store.
- Layouts define the user experience: Organize pages by scenarios such as viewing, data entry, and filtering.
- Relationships connect business chains: Link to other objects through lookup or master-detail relationships.
- Rules control data quality: Use layout rules, validation rules, and deduplication rules to reduce data errors.
- Permissions control access scope: Control access boundaries by role, field, and data scope.
Applicable roles
| Role | Focus |
|---|---|
| CRM administrator | Design object structures, maintain object configurations, control permissions |
| Business owner | Confirm whether objects match actual business processes |
| Implementation consultant | Translate business requirements into objects, fields, layouts, and rules |
| Developer | Extend and develop based on object API names, fields, and relationships |
| End user | Use object pages to enter, view, and maintain business data |
Design recommendations
- Reuse preset objects for standard CRM business whenever possible.
- Create custom objects only when preset objects cannot express the required business semantics.
- Do not mix unrelated business into the same object.
- The differences between field categories, standard fields, and custom fields should be addressed in the field management article.
- Before creating an object, confirm the permission, data volume, workflow, and report analysis requirements.
Related topics
- Object overview (detailed)
- Differences between preset and custom objects
- Object customization planning
- Quick start: Create a delivery order object
- Create custom objects
- Field overview
- Object relationship overview