Docs
NiFi UI Handoff
Current v2 showcase boundary and v3 viewer handoff notes.
- Source
- design/nifi-ui.md
- Status
- public-safe curated extract
NiFi UI Handoff
The NiFi UI surface remains the current live product proof. V2 should stay stable while the v3 FlowProof viewer matures separately.
Team Scope
The NiFi UI team owns:
- current
/showcase/v2/*behavior - NiFi graph, inspector, schema, mapping, legend, and export behavior
- v2 public showcase stability
- advice on which v2 concepts should inform v3
The NiFi UI team does not need to make v2 generic. Azure and Workato producer logic stays with their engine projects.
Route Boundary
| Route | Owner | Status |
|---|---|---|
/showcase/v2/* |
NiFi UI team | Keep stable. |
/showcase/v3/* |
v3 proof viewer team | Preview. |
/demo/azure-preview/* |
Azure team and v3 viewer team | Future route. |
/demo/workato-preview/* |
Workato team and v3 viewer team | Future route. |
V2 Capabilities To Preserve
GET /v2/api/bootstrap
GET /v2/api/examples/{id}
GET /v2/api/examples/{id}/workflow.svg
GET /v2/api/examples/{id}/inspect
GET /v2/api/icon/{type}
The product capabilities to preserve are the canvas, example selection, generated SVG workflow graph, selectable nodes and connections, inspector panel, raw details panel, schema display, mapping display, warnings, and export concept.
V3 Preview Normalization
| Area | Viewer expectation |
|---|---|
| Edge endpoints | Normalize producer differences into one internal edge shape. |
| Capabilities | Accept string or object capability metadata, then normalize. |
| Node kinds | Preserve engine-native kind in details and render shared display labels. |
| Evidence | Render from embedded evidence or a dedicated evidence route. |
| Source metadata | Show whether a proof pack is synthetic, fixture-adapted, or future authorized source material. |
V3 should not claim NiFi parity until the NiFi SourceDocument and adapter work is real.