PROJSCORE: Project Score
The PROJSCORE entity represents a scored evaluation of a project against a SCOREMODEL's weighted criteria, producing a total score used for portfolio prioritisation.
Default definition. This article describes the default
PROJSCORE 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 PROJSCORE.Entity properties
| Property | Value |
|---|---|
| Entity code | PROJSCORE |
| Display name | Project Score |
| Plural | Project Scores |
| Level | 490 |
Use cases
PROJSCORE is a child of PORT (comboKey SUB|PORT|ENT:). It captures the evaluator, scoring date, the selected SCOREMODEL, and the per-criterion scores with justifications. Criteria definitions (name, weight, scoreType) are copied from the model at scoring time so historical scores remain meaningful even if the model is later edited. weightedScore = score × weight; totalScore is the sum across criteria. Multiple PROJSCORE records can exist for a single project (one per scoring round). the latest by scoredDate is typically used on the Prioritisation panel.
Fields
General
| Field | Type | Required | Notes |
|---|---|---|---|
project | reference → PJ | Yes | Project. |
scoreModel | reference → SCOREMODEL | Yes | Scoring Model. |
totalScore | number | Sum of weighted scores (score × weight) across all criteria. Read-only. | |
scoredBy | reference → user | Scored by. | |
scoredDate | date | Scored date. |
Relationships
- Lookups:
projectpoints atPJrecord;scoreModelpoints atSCOREMODELrecord. - Embedded arrays:
array. Each entry is a sub-record stored inline on this object.
Creating a Project Score via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "PROJSCORE",
"level": 490,
"comboKey": "SUB:<your-sub-id>|ENT:",
"project": "",
"scoreModel": "",
"scoredBy": "",
"scoredDate": "2026-01-01"
}
Listing PROJSCORE records
# All project scores in your tenant
GET /v1/entities/PROJSCORE/SUB