DemandFlow Support Centre

NWPLATCOMP: Platform Component

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A component that forms part of a network platform type - either software (e.g. AMF, Kubernetes, VMware) or hardware (e.g. server racks, storage arrays, network switches).

NWPLATCOMP: Platform Component

A component that forms part of a network platform type - either software (e.g. AMF, Kubernetes, VMware) or hardware (e.g. server racks, storage arrays, network switches).

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

Entity properties

PropertyValue
Entity codeNWPLATCOMP
Display namePlatform Component
PluralPlatform Components
Level6150

Use cases

Child entity of NWPLAT for defining the full composition of a platform type. Components can be software or hardware - a Network Cloud platform might include server racks (hardware), VMware/Kubernetes (software), and storage arrays (hardware). The componentClass field separates Software vs Hardware vs Infrastructure.

Fields

Component Details

FieldTypeRequiredNotes
nametextYesComponent name
componentClassenumYesClass Valid ids: software (Software), hardware (Hardware), infrastructure (Infrastructure).
componentTypeenumYesType Valid ids: application (Application), middleware (Middleware), database (Database), platform (Platform / Orchestration), integration (Integration / API), security (Security), monitoring (Monitoring / Observability), messaging (Messaging / Queue), compute (Compute / Server), storage (Storage), networking (Networking), appliance (Appliance), power (Power / Cooling), other (Other).
vendorreference → VENVendor
descriptiontext (multi-line)Description

Lifecycle & Classification

FieldTypeRequiredNotes
statusenumYesStatus Valid ids: planned (Planned), active (Active), deprecated (Deprecated), retired (Retired).
criticalityenumCriticality Valid ids: low (Low), medium (Medium), high (High), critical (Critical).
currentVersiontextCurrent version
licenceTypeenumLicence type Valid ids: commercial (Commercial), opensource (Open Source), internal (Internal / Proprietary), saas (SaaS / Subscription).
notestext (multi-line)Notes

Activity. Activity timeline panel attached.

Relationships

  • Lookups: vendor points at a VEN record.
  • Related lists: NWPLATCOMPDEP (format SUB|NWPLATCOMP), NWPLATCOMPDEP (format SUB|NWPLATCOMP), NWPLATHWREQ (format SUB|NWPLATCOMP).

Creating a Platform Component via the API

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

{
  "entity":   "NWPLATCOMP",
  "level":    6150,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example",
  "componentClass": "software",
  "componentType": "application",
  "status": "planned"
}

Listing Platform Components records

# All platform components in your tenant
GET /v1/entities/NWPLATCOMP/SUB

See also

nwplatcompplatformcomponentcomponentsplatformcomponentsentity reference

Was this article helpful?

← Back to Knowledge Base