DemandFlow Support Centre

ITCHANGE: Change Request

ReferenceEntity Reference16/04/2026Updated 16/04/2026
IT change management record for tracking proposed changes to infrastructure, systems, or services with risk assessment, approval workflow, and implementation planning.

ITCHANGE: Change Request

IT change management record for tracking proposed changes to infrastructure, systems, or services with risk assessment, approval workflow, and implementation planning.

Default definition. This article describes the default ITCHANGE 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 ITCHANGE.

Entity properties

PropertyValue
Entity codeITCHANGE
Display nameChange Request
PluralChange Requests
Level50700

Use cases

ITCHANGE implements ITIL change management. The workflow is Draft → Submitted → Approved/Rejected → Scheduled → In Progress → Completed/Failed. Submit for Approval validates required fields and moves from Draft to Submitted.

Fields

Change Information

FieldTypeRequiredNotes
reftextRef.
nametextYesChange ID.
subjecttextYesSubject.
descriptiontext (multi-line)YesDescription.
changeTypeenumYesValid ids: 1 (Standard), 2 (Normal), 3 (Emergency), 4 (Major).
statusenumYesValid ids: 1 (Draft), 2 (Submitted), 3 (Approved), 4 (Rejected), 5 (Scheduled), 6 (In Progress), 7 (Completed), 8 (Failed), 9 (Cancelled).
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).
likelihoodenumValid ids: 1 (Very High), 2 (High), 3 (Medium), 4 (Low), 5 (Very Low).
riskLevelenumCalculated by Risk Assessment toolbar button from likelihood x impact Valid ids: 1 (Critical), 2 (High), 3 (Medium), 4 (Low), 5 (None).
riskScorenumberCalculated score (1-25) from likelihood x impact matrix

Requestor & Asset

FieldTypeRequiredNotes
requestedByreference → userRequested By.
assetreference → ITASSETAffected Asset.
departmentreference → DEPTDepartment.
servicereference → ITSVCAffected Service.
relatedTicketreference → TICKETRelated Ticket.
releasereference → ITRELEASERelease.
configItemreference → CMDBConfiguration Item.

Implementation Plan

FieldTypeRequiredNotes
implementationPlantext (multi-line)Implementation Plan.
rollbackPlantext (multi-line)Rollback Plan.
testPlantext (multi-line)Test Plan.

Approvals

FieldTypeRequiredNotes
submittedByreference → userSubmitted By.
submittedDatedatetimeSubmitted Date.
approvedByreference → userApproved/Rejected By.
approvalDatedatetimeApproval Date.
approvalNotestext (multi-line)Approval Notes.

Schedule

FieldTypeRequiredNotes
scheduledStartDatedatetimeScheduled Start.
scheduledEndDatedatetimeScheduled End.
actualStartDatedatetimeActual Start.
actualEndDatedatetimeActual End.
maintenanceWindowenumValid ids: 1 (Yes), 0 (No).

Post-Implementation Review

FieldTypeRequiredNotes
implementationResultenumValid ids: 1 (Successful), 2 (Partial), 3 (Failed).
reviewNotestext (multi-line)Review Notes.
lessonsLearnedtext (multi-line)Lessons Learned.

Additional panels

  • Activity timeline panel attached.

Relationships

  • Lookups: asset points at a ITASSET record; department points at a DEPT record; service points at a ITSVC record; relatedTicket points at a TICKET record; release points at a ITRELEASE record; configItem points at a CMDB record; requestedBy points at a user; submittedBy points at a user; approvedBy points at a user.
  • Related lists: TICKET.

Creating a Change Request via the API

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

{
  "entity":   "ITCHANGE",
  "level":    50700,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "subject": "...",
  "description": "...",
  "changeType": "1"
}

Listing Change Requests

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

See also

itchangechangerequestrequestschangemanagement

Was this article helpful?

← Back to Knowledge Base