Skip to content

CON-PFM-MTD-005Custom Record

Markdown

CON-PFM-MTD-005

Custom Record

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

Planning

Feature
FEAT-PFM-MTD-05
Owned by
MOD-PFM-MTD
Acted on by
CAP-PFM-MTD-012, CAP-PFM-MTD-013, CAP-PFM-MTD-014, CAP-PFM-MTD-015, CAP-PFM-MTD-016
Visible to
ACT-PFM-008, ACT-PFM-009, ACT-PFM-010, ACT-PFM-012
Not to be confused with
The object defines shared properties for all its records., CRM retains values for contact-specific additional fields.

Design

Specified by
DOM-PFM-MTD-005

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 record holds one instance of a custom object’s information, with derived identity, validated properties, relationships, lifecycle and retained change history.
Synonyms
record of a custom objectboat, licence, inspection (the object's own name)

Relationships

ToStatementProvenance
CON-PFM-MTD-004A record belongs to its object and ordinarily requires that object to be active for mutation.test
CON-PFM-MTD-002Property values use the object’s field definitions and applicable rules.test
CON-PFM-MTD-006Connections to native and custom records determine the consequences of deletion.test
services-platform:modules/custom-objects/tests/integration/services/persistence/custom-object-records.integration.spec.js#refuses to delete a record an open restricting association names, and removes nothing

Lifecycle

StateMeaningHow it changes
liveOrdinary browsing and authorized writes are available.Archival retains it; permitted deletion removes it.
archivedOrdinary browsing excludes retained data and edits are blocked.Restoration returns it to browsing; permitted direct deletion can remove it.
deletedThe record is removed while revisions remain available under their contract.There is no record restoration operation.

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.