DemandFlow Support Centre

ODIYR: ODI Annual Performance

ReferenceEntity Reference16/04/2026Updated 16/04/2026
Annual performance record against an ODI performance commitment. Records actual performance, target, variance, and financial impact for a given reporting year.

ODIYR: ODI Annual Performance

Annual performance record against an ODI performance commitment. Records actual performance, target, variance, and financial impact for a given reporting year.

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

Entity properties

PropertyValue
Entity codeODIYR
Display nameODI Annual Performance
PluralODI Annual Performance
Level70010

Use cases

Child entity of ODI. One record per reporting year per ODI. comboKey format SUB|ODI links to parent.

Fields

Reporting Period

FieldTypeRequiredNotes
reportingYearenumYesReporting year Valid ids: 2025-26 (2025-26), 2026-27 (2026-27), 2027-28 (2027-28), 2028-29 (2028-29), 2029-30 (2029-30).
statusenumYesStatus Valid ids: forecast (Forecast), provisional (Provisional), submitted (Submitted), confirmed (Confirmed).

Performance

FieldTypeRequiredNotes
targetnumberTarget (PCL)
actualPerformancenumberActual performance
variancenumberPositive = outperformance, negative = underperformance
performanceRagenumRAG Valid ids: green (Green - on track), amber (Amber - at risk), red (Red - off track).

Financial Impact

FieldTypeRequiredNotes
financialImpactnumberPositive = outperformance payment, negative = underperformance penalty
impactTypeenumImpact type Valid ids: outperformance (Outperformance payment), underperformance (Underperformance penalty), deadband (Within deadband), none (No financial impact).

Commentary

FieldTypeRequiredNotes
commentarytext (multi-line)Explanation of performance and any mitigating factors
mitigatingActionstext (multi-line)Actions being taken to address underperformance

Relationships

  • No declared relationships in the default definition.

Creating a ODI Annual Performance via the API

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

{
  "entity":   "ODIYR",
  "level":    70010,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "reportingYear": "2025-26",
  "status": "forecast",
  "target": 1,
  "actualPerformance": 1
}

Listing ODI Annual Performance records

# All odi annual performance in your tenant
GET /v1/entities/ODIYR/SUB

See also

odiyrodiannualperformanceentity reference

Was this article helpful?

← Back to Knowledge Base