Store Day Open¶
business event management
Outcome¶
A store trading day is opened with cash float confirmed, staff tasks assigned, and the POS terminal ready to process transactions.
Service Flow¶
flowchart LR
S0["Open Store Day"]
S1["Assign Store Task"]
S0 --> S1
S2["Adjust Inventory"]
S1 --> S2
S3["Check Availability"]
S2 --> S3
Capabilities¶
Store Operations Store Inventory Channel Management
Domains¶
store inventory commerce
Business Objects¶
| Object | Classification | Domain |
|---|---|---|
| store | aggregate-root |
store |
| terminal | entity |
store |
| store-task | entity |
store |
| inventory | aggregate-root |
inventory |
Business Services¶
open-store-dayassign-store-taskadjust-inventorycheck-availability
Applications¶
| Application | Classification |
|---|---|
POS pos |
system-of-engagement |
SIM sim |
system-of-record |
Inventory Service inventory-service |
system-of-intelligence |
Related Events¶
| Event | Classification | Object | Terminal |
|---|---|---|---|
InventoryAdjusted |
updated | inventory | — |
InventoryCounted |
transitioned | inventory | — |
InventoryTransferred |
created | stock-movement | — |
StoreDayOpened |
created | store-day | — |
StoreDayClosed |
transitioned | store-day | ✓ |
StoreTaskAssigned |
created | store-task | — |
StoreTaskCompleted |
transitioned | store-task | ✓ |
ChannelActivated |
transitioned | channel | — |
ChannelUpdated |
updated | channel | — |
ChannelDeactivated |
transitioned | channel | ✓ |
EmployeeActivated |
transitioned | employee | — |
EmployeeDeactivated |
transitioned | employee | — |
EmployeeOffboarded |
transitioned | employee | — |
EmployeeArchived |
transitioned | employee | — |
ReceiptIssued |
created | receipt | — |
ReceiptAmended |
updated | receipt | — |
ReceiptVoided |
transitioned | receipt | — |
ReceiptArchived |
transitioned | receipt | — |
StockCountOpened |
created | inventory | — |
StockCountStarted |
transitioned | inventory | — |
StockCountCompleted |
transitioned | inventory | — |
StockCountReconciled |
transitioned | inventory | — |
StockCountClosed |
transitioned | inventory | — |
StockCountRecountRequested |
updated | inventory | — |
StockCountCancelled |
transitioned | inventory | — |
StoreDayPreOpeningStarted |
transitioned | store-day | — |
StoreDayOpened |
transitioned | store-day | — |
StoreDayClosingStarted |
transitioned | store-day | — |
StoreDayReconciliationStarted |
transitioned | store-day | — |
StoreDayClosed |
transitioned | store-day | — |
StoreDayReopened |
updated | store-day | — |
StoreDayExceptionDeclared |
transitioned | store-day | — |
Related APIs¶
| Endpoint | Method | Service | Description |
|---|---|---|---|
/stock/{sku}/locations |
GET | retrieve-location-stock |
Returns all warehouse locations holding a given SKU, in… |