Skip to content

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 ​

ConceptDefinitionRelated configuration
ObjectA carrier for a category of business data. For example, Account, Opportunity, or Delivery OrderFields, layouts, rules, permissions
FieldA business attribute within an object. For example, Account Name, Phone, or Delivery AddressField types, default values, field permissions
Page layoutThe interface structure through which users view, enter, or filter object dataDetail pages, new/edit pages, list pages
Record typeA classification method for different business branches under the same objectLayout assignment, field visibility, process rules
Object relationshipThe data association pattern between objectsLookup fields, master-detail fields
Object rulesRules that constrain data entry, display, and duplicationLayout rules, validation rules, deduplication rules
Object permissionsControls which records, fields, and objects a role can accessObject 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 ​

DimensionPreset objectsCustom objects
Initial sourceBuilt in the systemCreated by administrators
Applicable scenariosStandard CRM businessEnterprise-specific business
Default capabilitiesUsually include specific business capabilitiesRequire configuration as needed
Deletion restrictionCannot be deletedCan be managed based on object status and dependencies
Name adjustmentUsually adjusted through object name settings or multilingual capabilitiesCan 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 ​

RoleFocus
CRM administratorDesign object structures, maintain object configurations, control permissions
Business ownerConfirm whether objects match actual business processes
Implementation consultantTranslate business requirements into objects, fields, layouts, and rules
DeveloperExtend and develop based on object API names, fields, and relationships
End userUse 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.