본문으로 건너뛰기

Spatial Digital Twin

The Spatial Digital Twin module transforms physical spaces into interactive digital canvases. Upload floor plans and site maps, pin live data (KPIs, equipment status, action items) to specific locations, place NFC/QR anchors for physical-digital bridging, and conduct structured Gemba walks with geo-located observation capture.

This is the bridge between the digital Obeya room and the physical shopfloor.

Overview​

Operational transformation requires going to the Gemba — the actual place where work happens. The Spatial Digital Twin module supports this by:

  • Providing spatial layouts (floor plans, site maps, process flow diagrams) as interactive canvases
  • Allowing data pins to overlay live information at specific coordinates on layouts
  • Placing NFC/QR anchors that connect physical locations to digital context
  • Enabling structured Gemba walks with observation capture, priority tagging, and route tracking

Getting Started​

  1. Navigate to Spatial from the workspace menu.
  2. Click + New Layout and upload a floor plan SVG or choose a layout type.
  3. Pin data points to specific locations by clicking on the canvas.
  4. Place NFC/QR anchors at key locations for physical-digital bridging.
  5. Start a Gemba walk to conduct a structured shopfloor observation session.

How It Works​

Spatial Layouts​

Layouts are the canvas on which all spatial data is placed. Three types are supported:

TypeDescriptionUse Case
Floor PlanBuilding interior layoutEquipment locations, workstation data
Site MapCampus or facility overviewBuilding-level status, outdoor assets
Process FlowLogical process diagramProcess step data, bottleneck visualization

Each layout stores SVG data for rendering and a configuration object for layout-specific settings. Layouts support full CRUD with cascade deletion of child pins and anchors.

Data Pins​

Pins overlay live data at specific (x, y) coordinates on a layout. Each pin links to a real entity in ProBeya:

FieldDescription
LayoutThe parent layout this pin belongs to
X, YCoordinates on the layout canvas
Entity TypeWhat kind of entity (e.g., "kpi", "action", "equipment")
Entity IDReference to the actual entity record
LabelOptional display label
ConfigOptional rendering configuration

When users view a layout, pins render at their coordinates with the entity's current data, creating a live spatial dashboard.

NFC/QR Anchors​

Anchors bridge the physical and digital worlds. Place them on the layout where physical tags (NFC stickers or QR codes) exist in the real environment.

FieldDescription
Typenfc or qr
CodeUnique identifier (NFC tag UID or QR content)
LabelHuman-readable description
X, YPosition on the layout
Context DataJSONB payload resolved when the anchor is scanned

When a worker scans an NFC tag or QR code on the shopfloor, the system resolves the anchor code and returns the context data — which might be a link to the equipment's KPI dashboard, its maintenance checklist, or its current status.

Gemba Walks​

Gemba walks are structured observation sessions conducted on a specific layout.

Walk Lifecycle:

StatusDescription
in_progressWalk is active, observations being recorded
completedWalk finished, all observations captured
cancelledWalk abandoned before completion

During an active walk, the user records observations at specific locations:

FieldDescription
AnchorOptional anchor where the observation was made
Typepositive (good practice), concern (needs attention), action_needed (urgent)
DescriptionFree-text observation details
PhotoOptional photo attachment (S3 key)
Voice NoteOptional voice recording (S3 key)
Priority1 (low) to 5 (critical)

The walk's route is automatically built by appending anchor IDs as observations are made, creating a breadcrumb trail of where the walker went.

Walk History​

View past Gemba walks for any layout with observation counts and status filtering. Each historical walk shows the walker, timestamps, route taken, and total observation count.

Configuration​

Layout Management​

Layouts support name search and type filtering. The listing is paginated and sorted by creation date (newest first). Each layout can be fetched with all its pins and anchors in a single query for efficient rendering.

Organization-Scoped Anchors​

Anchors are scoped to both a layout and the organization. The system verifies layout ownership before any anchor or pin mutation, preventing cross-tenant data access.

Permissions​

  • Workspace Members can view layouts, pins, and anchors
  • Walk Participants can start walks and record observations
  • Workspace Admins can create/edit layouts, place pins, and configure anchors
  • Organization Admins have full access across all workspaces

Tips & Best Practices​

팁

Place QR anchors at every major workstation and piece of equipment. Even if you do not use them immediately, the infrastructure is ready when you need it — and it costs almost nothing to maintain.

팁

Conduct Gemba walks at consistent times (e.g., every Tuesday at 10:00) to build a routine. Compare walk observations over weeks to track whether issues are being resolved.

팁

Use the "positive" observation type deliberately. Recognizing good practices during Gemba walks reinforces the behaviors you want to sustain in the transformation.

  • Gemba Walk — the operational lean module for structured shopfloor walks
  • Link Hub — QR code generation for anchors
  • KPI Boards — data source for KPI pins on layouts
  • Routines — standardized work that can be triggered from spatial anchors