DemandFlow Support Centre

MTPPLAN: MTP Plan

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A medium-term plan covering a configurable horizon of years. Holds the set of projects being considered, their prioritisation scoring snapshot, and the cost model lines that justify the budget.

MTPPLAN: MTP Plan

A medium-term plan covering a configurable horizon of years. Holds the set of projects being considered, their prioritisation scoring snapshot, and the cost model lines that justify the budget. On approval, generates ROADLINEs for the selected projects' next fiscal year.

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

Entity properties

PropertyValue
Entity codeMTPPLAN
Display nameMTP Plan
PluralMTP Plans
Level460

Use cases

MTP is the top-level planning container. Projects are attached via MTPPJ (project-in-plan join) and cost lines via MTPLINE. Prioritisation, cost-model, and approve actions are driven by toolbar functions (not native relatedlists) because they need custom popouts.

Fields

Plan

FieldTypeRequiredNotes
reftextRef. Read only.
nametextYesName
startYearnumberYesFirst fiscal year covered by this plan
horizonYearsnumberYesNumber of years covered by this plan
statusenumStatus Valid ids: draft (Draft), review (In Review), approved (Approved), superseded (Superseded).

Approval

FieldTypeRequiredNotes
approvedForYearnumberThe fiscal year whose ROADLINEs were generated when this plan was approved Read only.
approvedAttimestampApproved At Read only.
approvedByreference → userApproved By Read only.
createdtimestampCreated Read only.
updatedtimestampUpdated Read only.

Scoring Weights

FieldTypeRequiredNotes
weightIninumberAll weights must sum to 100
weightNwplatnumberNWPLAT weight
weightBenefitnumberBenefit weight
weightProbnumberProbability weight
weightImpactnumberImpact weight

Funnel

FieldTypeRequiredNotes
targetYearnumberThe fiscal year the funnel ranks projects for. Typically the next plan year awaiting approval.
budgetCapstext (multi-line)Per-year funding caps, e.g. { "2026": 5000000, "2027": 7500000 }

Activity. Activity timeline panel attached.

Relationships

  • Related lists: MTPPJ (format SUB|MTPPLAN|ENT).

Creating a MTP Plan via the API

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

{
  "entity":   "MTPPLAN",
  "level":    460,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "startYear": 1,
  "horizonYears": 1
}

Listing MTP Plans records

# All mtp plans in your tenant
GET /v1/entities/MTPPLAN/SUB

See also

mtpplanmtpplanplansmtpplansentity reference

Was this article helpful?

← Back to Knowledge Base