Skip to content

CON-PFM-MTD-004Custom Object

Markdown

CON-PFM-MTD-004

Custom Object

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

Planning

Feature
FEAT-PFM-MTD-04
Owned by
MOD-PFM-MTD
Acted on by
CAP-PFM-MTD-009, CAP-PFM-MTD-010, CAP-PFM-MTD-011, CAP-PFM-MTD-002
Visible to
ACT-PFM-007, ACT-PFM-008, ACT-PFM-009
Not to be confused with
A custom record is one instance of the shared object definition., A contact field extends an existing category instead of introducing another., Legacy table-valued fields kept grids within a contact rather than separate records.

Design

Specified by
DOM-PFM-MTD-004

KindKey conceptProduct areaPlatformModuleMetadata and Organization-defined RecordsRevision1

Read atservices-platform ad3f6a65react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Definition
A custom object defines an organization’s own record category, including its properties, naming, lifecycle, access and optional ownership and placement.
Synonyms
custom record typeobject definition

Relationships

ToStatementProvenance
CON-PFM-MTD-001Draft and active custom objects participate in the shared category description.test
CON-PFM-MTD-002Custom properties use the field model and its two-hundred-property boundary.test
CON-PFM-MTD-005Records require an active object for ordinary writes and remain readable after object archival.test
CON-PFM-MTD-006Ownership selects an endpoint-compatible type that stays protected while referenced.test
services-platform:modules/associations/tests/integration/services/persistence/association-types.integration.spec.js#refuses deactivating the type of one object, naming it by its label and what to change first

Lifecycle

StateMeaningHow it changes
draftThe category is being designed and ordinary record creation is unavailable.Validated activation makes it active; creation and restoration produce a draft.
activeThe category supports record work and authorized entry points.Administrator archival retires the category.
archivedThe retained category is unavailable for ordinary writing.Restoration produces a draft requiring activation.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.