NWPLATDEP: Network Platform Dependency
A directional relationship between two deployed network platform instances, capturing dependency, composition, or integration links with criticality for impact analysis.
Default definition. This article describes the default
NWPLATDEP 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 NWPLATDEP.Entity properties
| Property | Value |
|---|---|
| Entity code | NWPLATDEP |
| Display name | Network Platform Dependency |
| Plural | Network Platform Dependencies |
| Level | 6400 |
Use cases
NWPLATDEP is a junction entity linking two NWPLATINST records in a directional relationship. The sourcePlatform is the platform that has the dependency, and targetPlatform is the platform being depended on. For example, if IMS depends on Network Cloud, sourcePlatform=IMS and targetPlatform=Network Cloud.
Fields
Relationship
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Short description e.g. 'IMS depends on Network Cloud' |
sourcePlatform | reference → NWPLATINST | Yes | The platform that has the dependency |
targetPlatform | reference → NWPLATINST | Yes | The platform being depended on |
relationshipType | enum | Yes | Relationship Type Valid ids: depends-on (Depends On), component-of (Component Of), integrates-with (Integrates With). |
Impact
| Field | Type | Required | Notes |
|---|---|---|---|
criticality | enum | Yes | How critical is this dependency? Critical = total failure if target is unavailable Valid ids: low (Low), medium (Medium), high (High), critical (Critical). |
description | text (multi-line) | Describe the nature of this dependency and what breaks if the target is unavailable | |
mitigations | text (multi-line) | Fallback or redundancy measures if the target becomes unavailable |
Relationships
- Lookups:
sourcePlatformpoints at aNWPLATINSTrecord.targetPlatformpoints at aNWPLATINSTrecord.
Creating a Network Platform Dependency via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "NWPLATDEP",
"level": 6400,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"sourcePlatform": "",
"targetPlatform": "",
"relationshipType": "depends-on"
}
Listing Network Platform Dependencies records
# All network platform dependencies in your tenant
GET /v1/entities/NWPLATDEP/SUB