A field must have a caption
- Risk
- Moderate
- Evidence
- metadata
- Section
- Naming
- Fix shape
- entity · Object
Defence in depth. Other controls still give coverage if this one fails.
Decidable from the instance’s own configuration.
Whether the model reads as anything but code names.
One task per non-compliant object.
Control Statement: A field added by the organisation must have a human-readable caption.
Description: Where a field has no caption, Creatio displays its code name instead. This control requires that what a user sees on every field the organisation added reads as a label rather than as an identifier.
A caption is not judged by whether one is stored. Creatio falls back to the code name where none
exists, so the stored value and the fallback are indistinguishable after the fact — and a caption
that happens to equal the code name is ordinary and correct where the name is already a word a reader
would use (Role, City, AUM). What fails this control is a displayed label carrying the marks of
an identifier: an internal capital (IsSummary), an underscore, or the instance’s own schema-name
prefix.
Fields still carrying a placeholder name are covered by CIB-NAME-001 and are not counted twice
here.
Rationale: This is the cheapest control in the catalogue to satisfy and one of the most visible to ignore. The caption is what appears in the page, the list, the filter, the report and the export — so an uncaptioned field is unreadable everywhere at once, to everybody, forever, in exchange for the minute nobody spent naming it.
Audit Procedure:
- Enumerate the fields on objects the organisation added or extended.
- Record every field whose displayed caption is identical to its code name and whose code name reads as an identifier rather than as a word (an internal capital, an underscore, or the instance’s schema-name prefix). A single natural word or an acronym is a caption and passes.
- Exclude fields already reported under
CIB-NAME-001. - Where the instance holds no captions at all for the culture examined, the control is not assessed: every field would appear to fail, which is a gap in the evidence rather than a finding.
Remediation:
- Add a caption to each field, in the languages the instance is used in.
- Prioritise fields that appear on a page or in a list — those are seen most.
- Add captioning to the routine for adding a field, so the backlog stops growing.
Default Value: Creatio does not require a caption when a column is created, and falls back to displaying the code name where none exists.
Cite this control as CIB-NAME-003, Implementation Benchmark v0.1.0. Verified against
Creatio 8.x. Published by ctx10; not
affiliated with or endorsed by Creatio.