Add inventory to production dynamic workflow
Publish Docs / publish-docs (push) Successful in 1m19s Details

This commit is contained in:
Mike Kell 2026-03-30 20:05:55 -04:00
parent c9cff949d9
commit cbda03a432
3 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,32 @@
@startuml
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Dynamic.puml
title Inventory to Production Workflow - Dynamic Diagram
Person(staff, "Operations Staff")
Person(owner, "Business Owner")
System(system, "Kell Creations Platform", "Unified business applications and shared services")
Container(inventory, "Inventory Application", "Business Application", "Tracks material and finished goods availability")
Container(mrp, "Craft Manufacturing / MRP", "Business Application", "Creates work orders and manages production planning")
Container(datarepo, "Shared Data Repository", "Shared Service", "Stores shared product, BOM, and inventory reference data")
Container(api, "API Orchestrator", "Integration Service", "Coordinates workflow and application events")
Container(notify, "Notification Service", "Messaging Service", "Sends shortage, readiness, and exception notifications")
Container(audit, "Audit & Logging Service", "Observability Service", "Captures inventory, production, and workflow events")
Rel(staff, inventory, "Reviews stock and material availability in")
Rel(staff, mrp, "Creates and manages production demand in")
Rel(owner, mrp, "Reviews readiness and production priorities in")
Rel(mrp, datarepo, "Reads BOM and production reference data from")
Rel(mrp, inventory, "Requests material allocation and availability check from")
Rel(inventory, mrp, "Returns stock and shortage status to")
Rel(mrp, api, "Publishes work-order and production demand event through")
Rel(mrp, inventory, "Consumes allocated materials and updates finished goods status in")
Rel(api, notify, "Triggers shortage, exception, or readiness notifications through")
Rel(api, audit, "Logs workflow events to")
Rel(inventory, audit, "Logs stock movement and material consumption events to")
Rel(mrp, audit, "Logs work-order and production events to")
@enduml

View File

@ -0,0 +1,32 @@
# Inventory-to-Production Workflow
This diagram shows the dynamic workflow used to evaluate inventory availability, initiate production demand, allocate materials, execute work orders, and record readiness updates across the Kell Creations platform.
## Purpose
This view explains how inventory management, manufacturing / MRP, shared data, API orchestration, notifications, and audit logging work together to move from material availability to production execution and finished-goods readiness.
## Diagram Source
The source for this diagram is maintained as architecture code in:
`architecture/workspace/dynamic-inventory-to-production.puml`
## Diagram
![Inventory-to-Production Workflow](../../images/dynamic-inventory-to-production.svg)
## Included Workflow Participants
- Operations Staff
- Business Owner
- Inventory Application
- Craft Manufacturing / MRP
- Shared Data Repository
- API Orchestrator
- Notification Service
- Audit & Logging Service
## Notes
This dynamic workflow establishes the operational pattern that connects inventory availability to production execution in the Kell Creations platform. Future refinements should distinguish between normal material allocation, shortage handling, work-order prioritization, make-to-stock versus make-to-order logic, and finished-goods readiness transitions.

View File

@ -54,6 +54,7 @@ nav:
- Order to Fulfillment: "architecture/dynamic/order-to-fulfillment.md"
- Product Publishing Workflow: "architecture/dynamic/product-publishing.md"
- Social Campaign Publishing Workflow: "architecture/dynamic/social-campaign-publishing.md"
- Inventory-to-Production Workflow: "architecture/dynamic/inventory-to-production.md"
- Decisions:
- ADR Index: "architecture/decisions/index.md"
- Policies: