PJGATEITEM: Gate Checklist Item
The PJGATEITEM entity represents a single checklist criterion within a gate template, defining what to evaluate and how.
PJGATEITEM 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 PJGATEITEM.Entity properties
| Property | Value |
|---|---|
| Entity code | PJGATEITEM |
| Display name | Gate Checklist Item |
| Plural | Gate Checklist Items |
| Level | 487 |
Use cases
PJGATEITEM records are children of PJGATETPL (comboKey format SUB|PJGATETPL). Each item defines a single check that the runGateReview function evaluates against a project. The checkType field determines the evaluation method: fieldPresent checks if a project field has a value, fieldValue compares a field against a condition, relatedCount checks if enough related entities exist, relatedFieldValue checks conditions on related entity fields, and manual presents a checkbox for the reviewer to confirm. The checkConfig JSON property holds the parameters specific to each checkType. Mandatory items block gate passage if they fail. Weight controls the item's contribution to the overall gate score.
Fields
General
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Check Item Name. |
category | text | Category. | |
description | text (multi-line) | Detailed description of what this check evaluates and why it matters. | |
mandatory | boolean | If checked, failing this item will block gate passage. | |
weight | number | Scoring weight for this item. Higher weight = greater impact on overall score. | |
sortOrder | number | Sort Order. |
Additional panels
- checkconfig panel.
Relationships
- No declared relationships in the default definition.
Creating a Gate Checklist Item via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "PJGATEITEM",
"level": 487,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"category": "Example text",
"description": "Long description text.",
"mandatory": true
}
Listing PJGATEITEM records
# All gate checklist items in your tenant
GET /v1/entities/PJGATEITEM/SUB