DemandFlow Support Centre

CONTRACTEW: Early Warning

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The CONTRACTEW entity stores early warnings. An NEC early warning notice identifying a risk that could affect cost, time, or quality. Tracks risk reduction meetings and agreed actions.

CONTRACTEW: Early Warning

The CONTRACTEW entity stores early warnings. An NEC early warning notice identifying a risk that could affect cost, time, or quality. Tracks risk reduction meetings and agreed actions.

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

Entity properties

PropertyValue
Entity codeCONTRACTEW
Display nameEarly Warning
PluralEarly Warnings
Level71020

Use cases

Child entity of CONTRACT via SUB|CONTRACT comboKey. NEC clause 15 requires both parties to notify early warnings.

Fields

Early Warning Details

FieldTypeRequiredNotes
ewReftextYesEW reference. Example: e.g. EW-001
statusenumYesStatus. Valid ids: open (Open), rrm_scheduled (RRM Scheduled), actioned (Actioned), closed (Closed).
nametext (multi-line)YesDescription
raisedByenumRaised by. Valid ids: pm (Project Manager), contractor (Contractor), supervisor (Supervisor).
dateRaiseddateDate raised
assigned_toreference → userOwner

Risk Reduction Meeting

FieldTypeRequiredNotes
rrmScheduledDatedateRRM scheduled date
rrmHeldDatedateRRM held date
rrmAttendeesarray of references → userAttendees

Actions & Outcome

FieldTypeRequiredNotes
actionsAgreedtext (multi-line)Actions agreed
riskMitigationtext (multi-line)Risk mitigation outcome
becameCEbooleanBecame a compensation event

Relationships

  • No declared relationships in the default definition.

Creating a Early Warning via the API

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

{
  "entity":   "CONTRACTEW",
  "level":    71020,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "ewRef":       "Example value",
  "status":      "open",
  "name":        "Example value"
}

Listing Early Warnings

GET /v1/entities/CONTRACTEW/SUB

See also

contractewearly warningearly warningscost

Was this article helpful?

← Back to Knowledge Base