DemandFlow Support Centre

PJGATEITEM: Gate Checklist Item

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The PJGATEITEM entity represents a single checklist criterion within a gate template, defining what to evaluate and how.

PJGATEITEM: Gate Checklist Item

The PJGATEITEM entity represents a single checklist criterion within a gate template, defining what to evaluate and how.

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

PropertyValue
Entity codePJGATEITEM
Display nameGate Checklist Item
PluralGate Checklist Items
Level487

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

FieldTypeRequiredNotes
nametextYesCheck Item Name.
categorytextCategory.
descriptiontext (multi-line)Detailed description of what this check evaluates and why it matters.
mandatorybooleanIf checked, failing this item will block gate passage.
weightnumberScoring weight for this item. Higher weight = greater impact on overall score.
sortOrdernumberSort 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

See also

pjgateitemgate checklist itemgate checklist itemsgatechecklistitem

Was this article helpful?

← Back to Knowledge Base