DemandFlow Support Centre

DEMAND: Demand

ReferenceEntity Reference16/04/2026Updated 16/04/2026
Structured intake of incoming work requests.

DEMAND: Demand

Structured intake of incoming work requests. Demands are triaged, prioritised and approved before converting to Initiatives or Projects.

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

Entity properties

PropertyValue
Entity codeDEMAND
Display nameDemand
PluralDemands
Level11500

Use cases

DEMAND is the pre-governance front door to the portfolio. Submitters raise a demand; PMO triages via Under Review → Approved / Rejected / Deferred. Approved demands convert to INI or PJ via toolbar actions, which copy relevant fields, set status to Converted, and populate convertedTo. Default view is kanban with status as the lane field so PMO can drag cards through the workflow. Priority and status both use gridColor for visual triage.

Fields

Identity

FieldTypeRequiredNotes
nametextYesDemand Title.
descriptiontext (multi-line)Description. Example: Describe the request, business need, and desired outcome.
categoryenumValid ids: new_capability (New Capability), enhancement (Enhancement), regulatory (Regulatory), cost_reduction (Cost Reduction), technical_debt (Technical Debt), infrastructure (Infrastructure), other (Other).
priorityenumValid ids: critical (Critical), high (High), medium (Medium), low (Low).

Requester

FieldTypeRequiredNotes
requestedByreference → userRequested By.
requestDatedateRequest Date.
departmentreference → DEPTDepartment.
sponsorreference → userSponsor.
statusenumValid ids: submitted (Submitted), under_review (Under Review), approved (Approved), rejected (Rejected), deferred (Deferred), converted (Converted).

Estimates

FieldTypeRequiredNotes
estimatedCostnumberEstimated Cost ($).
estimatedBenefitnumberEstimated Benefit ($).
estimatedDurationnumberEstimated Duration (months).

Strategic Alignment

FieldTypeRequiredNotes
strategicPillarreference → DOBJStrategic Pillar / Objective.

Decision

FieldTypeRequiredNotes
approvedByreference → userDecision By.
approvalDatedateDecision Date.
rejectionReasontext (multi-line)Rejection / Deferral Reason.

Resulting Initiative / Project

FieldTypeRequiredNotes
convertedToEntitytextConverted To (Entity). Read only.
convertedToreference → INIConverted To (Initiative). Read only.
convertedToPJreference → PJConverted To (Project). Read only.
convertedDatedatetimeConverted On. Read only.

Attachments

FieldTypeRequiredNotes
documentsfileAllowed types: any.

Activity timeline panel attached.

Relationships

  • Lookup: department (reference → DEPT).
  • Lookup: strategicPillar (reference → DOBJ).
  • Lookup: convertedTo (reference → INI).
  • Lookup: convertedToPJ (reference → PJ).

Creating a Demand via the API

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

{
  "entity":   "DEMAND",
  "level":    11500,
  "comboKey": "SUB:<your-sub-id>|ENT:|BU:<bu-id>|DIV:<div-id>|DEPT:<dept-id>|ENT:",
  "name": "Example name",
  "description": "Example value",
  "category": "new_capability",
  "priority": "critical"
}

Listing Demands records

GET /v1/entities/DEMAND/SUB:<your-sub-id>
GET /v1/entities/DEMAND/SUB:<your-sub-id>|BU:<parent-id>

See also

demanddemandsstructuredintakeincomingworkrequeststriagedprioritised

Was this article helpful?

← Back to Knowledge Base