DemandFlow Support Centre

ITPROBLEM: Problem

ReferenceEntity Reference16/04/2026Updated 16/04/2026
IT problem management record for tracking root causes of recurring incidents, workarounds, and known errors to prevent future outages.

ITPROBLEM: Problem

IT problem management record for tracking root causes of recurring incidents, workarounds, and known errors to prevent future outages.

Default definition. This article describes the default ITPROBLEM definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches ITPROBLEM.

Entity properties

PropertyValue
Entity codeITPROBLEM
Display nameProblem
PluralProblems
Level50800

Use cases

ITPROBLEM implements ITIL problem management. The workflow is New → Investigating → Root Cause Identified → Known Error → Resolved → Closed. The Mark as Known Error toolbar button sets the status and knownError flag, confirming the problem is documented with a workaround.

Fields

Problem Information

FieldTypeRequiredNotes
reftextRef.
nametextYesProblem ID.
subjecttextYesSubject.
descriptiontext (multi-line)YesDescription.
statusenumYesValid ids: 1 (New), 2 (Investigating), 3 (Root Cause Identified), 4 (Known Error), 5 (Resolved), 6 (Closed).
priorityenumYesValid ids: 1 (Critical), 2 (High), 3 (Medium), 4 (Low).

Classification

FieldTypeRequiredNotes
categoryenumValid ids: 1 (Hardware), 2 (Software), 3 (Network), 4 (Access/Permissions), 5 (Email), 6 (Security), 7 (Infrastructure), 8 (Other).
impactenumValid ids: 1 (Organisation-wide), 2 (Department), 3 (Multiple Users), 4 (Single User).
servicereference → ITSVCAffected Service.

Assignment

FieldTypeRequiredNotes
assignedToreference → userAssigned To.
assignedGrouptextAssigned Group.
reportedByreference → userReported By.
reportedDatedatetimeReported Date.

Root Cause

FieldTypeRequiredNotes
rootCausetext (multi-line)Root Cause.
rootCauseCategoryenumValid ids: 1 (Hardware Failure), 2 (Software Bug), 3 (Configuration Error), 4 (Human Error), 5 (External Factor), 6 (Design Flaw), 7 (Unknown).
identifiedDatedatetimeIdentified Date.

Workaround

FieldTypeRequiredNotes
workaroundtext (multi-line)Workaround.
workaroundAvailableenumValid ids: 1 (Yes), 0 (No).
workaroundEffectivenessenumValid ids: 1 (High), 2 (Medium), 3 (Low), 4 (None).

Resolution Details

FieldTypeRequiredNotes
resolutionSummarytext (multi-line)Resolution Summary.
resolutionDatedatetimeResolution Date.
knownErrorenumValid ids: 1 (Yes), 0 (No).
knownErrorIdtextKnown Error ID.

Related

FieldTypeRequiredNotes
relatedChangereference → ITCHANGERelated Change Request.
affectedAssetreference → ITASSETAffected Asset.

Additional panels

  • Activity timeline panel attached.

Relationships

  • Lookups: service points at a ITSVC record; relatedChange points at a ITCHANGE record; affectedAsset points at a ITASSET record; assignedTo points at a user; reportedBy points at a user.
  • Related lists: TICKET.

Creating a Problem via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "ITPROBLEM",
  "level":    50800,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "subject": "...",
  "description": "...",
  "status": "1"
}

Listing Problems

# All records in your tenant
GET /v1/entities/ITPROBLEM/SUB:<your-sub-id>

See also

itproblemproblemproblemsproblemmanagement

Was this article helpful?

← Back to Knowledge Base