IMPLEMENTATION DOCS / UNS FRAMEWORK

uns-input — Manual Data Entry

Operators submit scrap counts, quality checks, notes, and adjustments via HTTP.

Production · Accepts operator records such as scrap and downtime reasons. These add context alongside automatic production records.
LanguageNode.js
TypeHTTP function
Scaffolded withfnkit node
Depends onPostgreSQL
On this page 4 sections
What It DoesInput TypesAPIQuick Start

What It Does

HTTP API for operators to submit scrap counts, quality measurements, notes, adjustments, and downtime reasons.

Input Types

TypeDescription
scrapRejected parts + reason
noteFree-text note
adjustmentValue correction
qualityQuality check
downtime_reasonManual downtime reason

API

POST /uns-input  {"type":"scrap","machine":"cnc-01","operator":"John","data":{"quantity":3}}
GET  /uns-input?machine=cnc-01&type=scrap
DELETE /uns-input?id=42

Quick Start

cd uns-input && cp .env.example .env && docker compose up -d
curl http://localhost:8080/uns-input | jq