Files
KArtSell.Aegis/docs/Design/kbx-foundation-v36/docs/kbx-v26-standard-traceability.md
T

1.6 KiB

KBX v26 Standard Traceability

표준 요구 v26 구현
T04 Fast Grid Entry ERP-PRICE-001, KbxFastEntryPage, KbxDataGrid editing policy
Enter 연속입력 DataGrid editable Enter navigation + T04 guide
F2 Lookup KbxLookupDialog, lookup.items.*, 실제 Item identity resolve
Multi Cell Paste v25 clipboard normalization 계약을 독립 T04에 적용
Row Duplicate / Fill Down T04 Golden Screen에서 실제 적용
오류 즉시 탐색 Inline Validation + first/next error
Server Validation 품목 활성상태, 단가, 요청 중복 서버 재검증
DB Constraint erp.item_prices Unique/Check/FK
Audit by Default ITEM_PRICE_SAVED, before/after 포함
Outbox ErpItemPriceChanged 동일 DB Transaction
Idempotency kbx.command_receipts로 같은 Command replay
T05 Master / Detail ERP-INV-001 품목 → Location → History
조회 Context 유지 selectedItemId + KbxDataGrid.activeRowKey
Drill-down 현재고/가용 Cell → KbxDrawer
재고 숫자 설명 가능 현재고/할당/보류/가용 산정 근거 표시
Read Projection Snapshot/History Projection을 Dapper Query
Permission 최종 Enforcement FastEndpoint Permissions(...) 유지
Field Dictionary 정규화 신규 effectiveDate canonical field
Screen/Help/Navigation 공통 Key ERP-PRICE-001 Registry/Help/Nav 추가
Golden Screen E2E T04/T05 canonical scenarios + Playwright specs
Design Token 단일 원천 Master/Detail split 값을 token source에 추가