NWSVC: Network Service
A business-facing telecom network service (e.g. VoLTE, 5G Data, MPLS VPN) with the platform instances that deliver it, for impact analysis when platforms change or go end-of-support.
Default definition. This article describes the default
NWSVC 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 NWSVC.Entity properties
| Property | Value |
|---|---|
| Entity code | NWSVC |
| Display name | Network Service |
| Plural | Network Services |
| Level | 6500 |
Use cases
NWSVC is the telecom-specific equivalent of NSRV (IT network services), kept separate so that telecom and IT service catalogues are independent. Each record represents a business-facing service delivered by one or more NWPLATINST platform instances. The platforms multi-objectLookup captures which deployed platform instances deliver this service.
Fields
Service Details
| Field | Type | Required | Notes |
|---|---|---|---|
name | text | Yes | Service Name |
serviceType | enum | Service Type Valid ids: voice (Voice), data (Data), messaging (Messaging), signalling (Signalling), management (Management), security (Security), vas (Value-added). | |
status | enum | Yes | Status Valid ids: planned (Planned), development (In Development), active (Active), degraded (Degraded), retired (Retired). |
criticality | enum | Criticality Valid ids: low (Low), medium (Medium), high (High), critical (Critical). | |
description | text (multi-line) | Description |
Platform Dependencies
| Field | Type | Required | Notes |
|---|---|---|---|
platforms | array of references → NWPLATINST | Which deployed platform instances deliver this service |
SLA
| Field | Type | Required | Notes |
|---|---|---|---|
availabilityTarget | text | Availability Target | |
rtoMinutes | number | Recovery Time Objective | |
rpoMinutes | number | Recovery Point Objective | |
maxLatencyMs | number | Max Latency (ms) |
Contacts
| Field | Type | Required | Notes |
|---|---|---|---|
serviceOwner | reference → user | Service Owner | |
opsContact | reference → user | Operations Contact |
Activity. Activity timeline panel attached.
Relationships
- Lookups:
platformspoints at aNWPLATINSTrecord.
Creating a Network Service via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "NWSVC",
"level": 6500,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"status": "planned",
"serviceType": "voice",
"criticality": "low"
}
Listing Network Services records
# All network services in your tenant
GET /v1/entities/NWSVC/SUB