369 lines
10 KiB
JSON
369 lines
10 KiB
JSON
[
|
|
{
|
|
"name": "KbxButton",
|
|
"category": "primitive",
|
|
"purpose": "표준 업무 명령 버튼",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxTextField",
|
|
"category": "primitive",
|
|
"purpose": "표준 문자열 입력",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxDateField",
|
|
"category": "primitive",
|
|
"purpose": "키보드 직접입력을 포함한 날짜 입력",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxLookup",
|
|
"category": "business",
|
|
"purpose": "코드/명칭 기반 업무 엔터티 선택",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxLookupDialog",
|
|
"category": "business",
|
|
"purpose": "Lookup 검색 및 키보드 선택 Dialog",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxSearchPanel",
|
|
"category": "business",
|
|
"purpose": "조회조건의 고정 배치와 상세조건 확장",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxCommandBar",
|
|
"category": "business",
|
|
"purpose": "조회/편집/Workflow/출력 명령의 고정 배치",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxDataGrid",
|
|
"category": "business",
|
|
"purpose": "조회·편집·대량처리용 업무 Grid",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxFormSection",
|
|
"category": "business",
|
|
"purpose": "Master/Transaction 입력 Section",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxValidationSummary",
|
|
"category": "business",
|
|
"purpose": "저장 실패 입력 오류의 요약 및 이동",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxStatus",
|
|
"category": "business",
|
|
"purpose": "Domain 상태를 일관된 semantic 상태로 표시",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxHelpPanel",
|
|
"category": "business",
|
|
"purpose": "화면 목적·사용순서·단축키·주의사항 도움말",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxListPage",
|
|
"category": "template",
|
|
"purpose": "조회형 표준 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxTransactionPage",
|
|
"category": "template",
|
|
"purpose": "Header/Detail 거래형 표준 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxMasterPage",
|
|
"category": "template",
|
|
"purpose": "기준정보 목록/상세 표준 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxMasterDetailPage",
|
|
"category": "template",
|
|
"purpose": "Master/Detail 탐색형 표준 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxWmsMobilePage",
|
|
"category": "wms",
|
|
"purpose": "PDA/Scanner 현장 작업 Shell",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxBarcodeCapture",
|
|
"category": "wms",
|
|
"purpose": "Keyboard-wedge/수동 바코드 입력 수집",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxNetworkIndicator",
|
|
"category": "wms",
|
|
"purpose": "현장 네트워크 및 대기 Command 상태 표시",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxWmsActionButton",
|
|
"category": "wms",
|
|
"purpose": "장갑/터치 환경용 주요 업무 CTA",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxExcelMenu",
|
|
"category": "business",
|
|
"purpose": "업무 화면의 Excel 다운로드·업로드 진입점",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxExcelImport",
|
|
"category": "business",
|
|
"purpose": "파일·매핑·검증·반영 공통 Excel Import 흐름",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxJobProgress",
|
|
"category": "business",
|
|
"purpose": "Hangfire 장시간 작업 진행상태 표시",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxImportPage",
|
|
"category": "template",
|
|
"purpose": "Excel Import 전용 표준 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxExceptionCenter",
|
|
"category": "business",
|
|
"purpose": "예외 요약·목록·상세·안전한 후속 Action을 결합한 운영 컴포넌트",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxExceptionSummary",
|
|
"category": "business",
|
|
"purpose": "업무 예외 유형별 건수와 빠른 필터",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxExceptionDetailDrawer",
|
|
"category": "business",
|
|
"purpose": "예외 원인·대상·다음 행동을 맥락 유지 상태에서 처리",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxWorkQueuePage",
|
|
"category": "template",
|
|
"purpose": "사용자가 지금 처리해야 할 업무와 예외를 우선하는 Queue 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxReconcilePage",
|
|
"category": "template",
|
|
"purpose": "Expected/Actual/Difference 기반 정합성 대사 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxUtilityRail",
|
|
"category": "business",
|
|
"purpose": "도움말·AI·사용자 제안을 동일한 우측 보조영역에 통합",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxAiAssistant",
|
|
"category": "business",
|
|
"purpose": "현재 화면 Context 기반 설명·추천·제안 진입점",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxUserSuggestionPanel",
|
|
"category": "business",
|
|
"purpose": "현재 화면 맥락을 포함한 저마찰 사용자 개선 제안",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxRuntimeBanner",
|
|
"category": "business",
|
|
"purpose": "장애·읽기전용·오프라인 등 현재 운영모드를 화면 상단에 명확히 표시",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxFreshnessIndicator",
|
|
"category": "business",
|
|
"purpose": "조회 데이터의 관측시각과 stale 여부를 표시하고 재조회를 제공",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxConflictResolver",
|
|
"category": "business",
|
|
"purpose": "낙관적 동시성 충돌 시 내 화면과 최신 값을 비교하고 안전하게 다시 읽기",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxOperationCenter",
|
|
"category": "business",
|
|
"purpose": "Excel·대량처리·연계 등 장시간 작업의 진행률과 결과를 지속적으로 표시",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxNotificationCenter",
|
|
"category": "business",
|
|
"purpose": "사용자가 확인해야 할 완료·부분실패·운영 알림을 비차단 방식으로 제공",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxWorkflowBar",
|
|
"category": "business",
|
|
"purpose": "현재 업무상태·표준 상태흐름·허용 전이를 한 위치에서 표현",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxGlobalHeader",
|
|
"category": "shell",
|
|
"purpose": "제품·모듈·메뉴검색·운영알림을 고정 배치하는 전역 Header",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxSideNavigation",
|
|
"category": "shell",
|
|
"purpose": "즐겨찾기·최근메뉴·모듈별 업무메뉴를 동일 문법으로 탐색",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxWorkspaceTabs",
|
|
"category": "shell",
|
|
"purpose": "최대 표시범위와 Overflow를 가진 다중 업무 Workspace Tab",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxMenuSearch",
|
|
"category": "shell",
|
|
"purpose": "메뉴명·화면코드·업무 키워드 기반 저학습 메뉴검색",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxApplicationShell",
|
|
"category": "shell",
|
|
"purpose": "Global Header·Side Navigation·Workspace Tabs·업무영역을 통합하는 Application Shell",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxUnsavedChangesDialog",
|
|
"category": "shell",
|
|
"purpose": "Workspace 이동·종료 시 미저장 변경의 유지·폐기·저장후이동을 표준화",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxInput",
|
|
"category": "primitive",
|
|
"purpose": "표준 문자열 입력의 canonical API",
|
|
"version": "1.1.0"
|
|
},
|
|
{
|
|
"name": "KbxNumberField",
|
|
"category": "primitive",
|
|
"purpose": "숫자 입력·표시 형식을 분리한 공통 숫자 입력",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxMoneyField",
|
|
"category": "business",
|
|
"purpose": "통화·정밀도·음수정책을 포함한 금액 입력",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxQuantityField",
|
|
"category": "business",
|
|
"purpose": "단위·가용수량을 포함한 업무 수량 입력",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxDateRange",
|
|
"category": "business",
|
|
"purpose": "ERP 조회용 시작일·종료일 범위 입력",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxSelect",
|
|
"category": "primitive",
|
|
"purpose": "짧고 고정된 Enum 선택",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxPageHeader",
|
|
"category": "business",
|
|
"purpose": "화면명·경로·Utility 진입점의 고정 배치",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxBulkActionBar",
|
|
"category": "business",
|
|
"purpose": "선택 건수와 대량 업무 Action의 공통 표현",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxDialog",
|
|
"category": "primitive",
|
|
"purpose": "위험확정·짧은 Lookup·사유입력용 제한적 Modal",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxDrawer",
|
|
"category": "primitive",
|
|
"purpose": "조회맥락을 유지하는 상세·Audit·Help 보조영역",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxToast",
|
|
"category": "business",
|
|
"purpose": "시간이 지나도 해결이 필요하지 않은 성공·정보 Feedback",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxConfirm",
|
|
"category": "business",
|
|
"purpose": "위험 수준과 업무 결과를 설명하는 확인 UX",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxAuditTrail",
|
|
"category": "business",
|
|
"purpose": "사용자 관점의 변경 전·후·행위자·사유 이력 표시",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxProposalPanel",
|
|
"category": "business",
|
|
"purpose": "AI 변경 제안을 실제 반영 전 검토·승인하는 공통 패턴",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxAiPanel",
|
|
"category": "business",
|
|
"purpose": "KbxAiAssistant의 표준 명칭 호환 API",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxFastEntryPage",
|
|
"category": "template",
|
|
"purpose": "Enter·Paste 중심 대량 행 입력 화면",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"name": "KbxQueuePage",
|
|
"category": "template",
|
|
"purpose": "Work Summary·Exception·Queue·Quick Action 표준 Template",
|
|
"version": "1.0.0"
|
|
}
|
|
]
|