Knowledge
36 declared fields for Knowledge article. Required fields include Short description, Description, Knowledge base, Article content.
Demo baseline · November 13, 2026About this form
Use this reference to identify built-in form labels, data types, and validation. Specialized workspaces can render a subset of these fields or provide workflow-specific controls. Your role, record state and tenant configuration can change what you see.
- Registry key
knowledge- Record label
- Knowledge article
- Record prefix
KB- Workspace
- Open Knowledge
Field definitions
| Field | Type or reference | Built-in rules | Choices and constraints |
|---|---|---|---|
Numbernumber | text | Read-only Default list field | — |
Short descriptiontitle | text | Required Default list field | — |
Descriptiondescription | textarea | Required | — |
Knowledge baseknowledgeBase | reference knowledge_bases | Required Default list field | — |
Article typearticleType | select | Optional by default | how_to, troubleshooting, known_error, policy, faq, reference |
Request / knowledge categorycategory | reference knowledge_categories | Default list field | — |
Publication statearticleStatus | select | Default list field | draft, review, published, retired |
Article contentarticleBody | textarea | Required | — |
Searchable article attachmentsattachments | multi_row | Optional by default | Row column File name fileName (text)Row column MIME type mimeType (text)Row column File URL fileUrl (url)Row column Extracted searchable text extractedText (text) |
Symptomssymptoms | textarea | Optional by default | Knowledge base types known_error |
Verified root causerootCause | textarea | Optional by default | Knowledge base types known_error |
Workaroundworkaround | textarea | Optional by default | Knowledge base types known_error |
Permanent fixpermanentFix | textarea | Optional by default | Knowledge base types known_error |
Related problemrelatedProblemId | reference__problems | Optional by default | Knowledge base types known_error |
Policy ownerpolicyOwnerId | reference users | Optional by default | Knowledge base types policy |
Effective datepolicyEffectiveDate | date | Optional by default | Knowledge base types policy |
Compliance frameworkscomplianceFrameworks | tag_list | Optional by default | Knowledge base types policy |
Acknowledgement requiredacknowledgementRequired | boolean | Optional by default | Knowledge base types policy |
Prerequisitesprerequisites | textarea | Optional by default | Knowledge base types operational_runbook |
Execution stepsexecutionSteps | multi_row | Optional by default | Knowledge base types operational_runbookRow column Step step (number)Row column Instruction instruction (text)Row column Expected result expectedResult (text)Row column Automation / command automation (text) |
Rollback instructionsrollbackInstructions | textarea | Optional by default | Knowledge base types operational_runbook |
Validation instructionsvalidationInstructions | textarea | Optional by default | Knowledge base types operational_runbook |
External sourceexternalSourceId | reference external_knowledge_sources | Optional by default | Knowledge base types external_federated |
External document URLexternalDocumentUrl | url | Optional by default | Knowledge base types external_federated |
Synchronization statusexternalSyncStatus | select | Optional by default | pending, indexed, stale, errorKnowledge base types external_federated |
OwnerownerId | reference users | Optional by default | — |
ReviewerreviewerId | reference users | Optional by default | — |
Audience groupsaudienceGroups | list_collector groups | Optional by default | — |
Keywordskeywords | tag_list | Optional by default | Comma-separated search terms. |
Valid untilvalidTo | date | Optional by default | — |
Related articlesrelatedKnowledge | list_collector__knowledge | Optional by default | — |
CompanycompanyId | reference companies | Optional by default | — |
CreatedcreatedAt | text | Read-only Default list field | — |
UpdatedupdatedAt | text | Read-only | — |
Demo record keydemoKey | text | Hidden by default | Stable identifier used by the idempotent demo fixture loader. |
Demo datasetdemoDataset | text | Hidden by default | Synthetic demonstration records. Not actual organizational inventory, financials or execution evidence. |
Related procedure: Publish and troubleshoot knowledge.
Verification evidence
The disposable audit exercised 17 applicable validation assertions on this definition. The authenticated collection read returned HTTP 200. See the verification matrix for scope.
Collection read results by built-in role
These statuses were observed over HTTP with one role per disposable MFA account. A successful list response can be empty and does not establish individual record, field, or write access.
| Role | HTTP status |
|---|---|
| Asset Manager | 200 |
| Change Manager | 200 |
| CMDB Manager | 403 |
| Contract manager | 200 |
| Customer service agent | 200 |
| Customer service customer | 403 |
| Customer service manager | 200 |
| Datacenter Customer | 403 |
| Datacenter Fulfiller | 200 |
| Datacenter Manager | 200 |
| Datacenter Vendor | 403 |
| EH&S auditor | 403 |
| EH&S manager | 403 |
| Executive Reader | 200 |
| Field service dispatcher | 200 |
| Field service technician | 200 |
| HR case agent | 403 |
| HR knowledge manager | 403 |
| HR lifecycle manager | 403 |
| HR profile manager | 403 |
| Employee Relations investigator | 403 |
| HR service catalog administrator | 403 |
| Inventory Counter | 403 |
| ITIL Fulfiller | 403 |
| Knowledge Manager | 200 |
| Business Manager | 200 |
| Platform Administrator | 200 |
| Service Desk Agent | 200 |
| Vendor manager | 200 |
| Third-party risk manager | 200 |
| Employee with no workspace role | 403 |
Edit and verify
- Open the list from the appropriate workspace and select an existing record or a permitted create action. Confirm the intended tenant and record number.
- Use the visible controls for the current record type and state. For reference fields, select a returned record from the lookup. Fill visible required fields and use the dedicated workflow action when the record has approval or completion gates.
- After saving, reopen the record and compare its persisted values, state and activity to the intended change. Check the downstream linked record when the action creates one.
Troubleshoot
- Missing field or control: compare the role, module, record state, form conditions and tenant overrides.
- Lookup returns no result: check that the referenced record is active, in scope and compatible with the current field.
- Save is rejected: keep the exact validation message and compare the field key, choice, constraints and required related records.
- See Edit and troubleshoot records and Configuration Studio.