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.
Account profile – backend configuration
Account profile – frontend display

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.
Lead preset object management

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:
  1. Objects define data boundaries: Determine which category of business data to manage.
  2. Fields define data structures: Determine which attributes each record needs to store.
  3. Layouts define the user experience: Organize pages by scenarios such as viewing, data entry, and filtering.
  4. Relationships connect business chains: Link to other objects through lookup or master-detail relationships.
  5. Rules control data quality: Use layout rules, validation rules, and deduplication rules to reduce data errors.
  6. 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

Submit Feedback