diff --git a/.playwright-mcp/page-2026-06-17T08-13-16-640Z.yml b/.playwright-mcp/page-2026-06-17T08-13-16-640Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-13-16-640Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-13-16-924Z.png b/.playwright-mcp/page-2026-06-17T08-13-16-924Z.png new file mode 100644 index 0000000..b7a28bf Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-13-16-924Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-13-17-969Z.yml b/.playwright-mcp/page-2026-06-17T08-13-17-969Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-13-17-969Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-13-24-225Z.yml b/.playwright-mcp/page-2026-06-17T08-13-24-225Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-13-24-225Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-13-25-333Z.yml b/.playwright-mcp/page-2026-06-17T08-13-25-333Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-13-25-333Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-13-25-478Z.png b/.playwright-mcp/page-2026-06-17T08-13-25-478Z.png new file mode 100644 index 0000000..b7a28bf Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-13-25-478Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-13-30-909Z.yml b/.playwright-mcp/page-2026-06-17T08-13-30-909Z.yml new file mode 100644 index 0000000..7380a42 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-13-30-909Z.yml @@ -0,0 +1,126 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e77] [cursor=pointer]: + - img "HM Logo" [ref=e78] + - heading "한맥자산관리시스템" [level=1] [ref=e79] + - navigation [ref=e80]: + - generic [ref=e81] [cursor=pointer]: 대시보드 + - generic [ref=e82] [cursor=pointer]: 관리도구 + - generic [ref=e83]: + - generic [ref=e84]: + - generic [ref=e85]: 실무자 + - generic [ref=e86]: + - checkbox [checked] + - generic [ref=e88]: 관리자 + - button "알림" [ref=e90] + - main [ref=e32]: + - generic [ref=e91]: + - generic [ref=e93]: + - generic [ref=e94]: "조직 필터:" + - generic [ref=e95]: + - button "전체" [ref=e96] [cursor=pointer] + - button "한맥" [ref=e97] [cursor=pointer] + - button "삼안" [ref=e98] [cursor=pointer] + - button "장헌" [ref=e99] [cursor=pointer] + - button "한라" [ref=e100] [cursor=pointer] + - button "기술개발센터" [ref=e101] [cursor=pointer] + - button "총괄기획실" [ref=e102] [cursor=pointer] + - generic [ref=e103]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e106]: + - generic [ref=e108]: 보유 자산 수량 + - generic [ref=e109]: 1212대 + - text: 전사 보유 개인용 PC + - generic [ref=e110]: + - generic [ref=e112]: 사양 부족 검토 + - generic [ref=e113]: 373대 + - text: 교체 권고 자산 + - generic [ref=e114]: + - generic [ref=e116]: 오버스펙 검토 + - generic [ref=e117]: 65대 + - text: 회수 권고 자산 + - generic [ref=e118]: + - generic [ref=e120]: Win 11 불가 + - generic [ref=e121]: 367대 + - text: 미지원 하드웨어 + - generic [ref=e122]: + - generic [ref=e124]: 등급별 자산 종합 현황 + - table [ref=e126]: + - rowgroup [ref=e127]: + - row "구분 (등급) 보유량 운영중 재고 구매 필요" [ref=e128]: + - columnheader "구분 (등급)" [ref=e129] + - columnheader "보유량" [ref=e130] + - columnheader "운영중" [ref=e131] + - columnheader "재고" [ref=e132] + - columnheader "구매 필요" [ref=e133] + - rowgroup [ref=e134]: + - row "최상급 (85+) 33대 33대 0대 0대" [ref=e135]: + - cell "최상급 (85+)" [ref=e136] + - cell "33대" [ref=e137] + - cell "33대" [ref=e138] + - cell "0대" [ref=e139] + - cell "0대" [ref=e140] + - row "상급 (70-85) 42대 41대 1대 0대" [ref=e141]: + - cell "상급 (70-85)" [ref=e142] + - cell "42대" [ref=e143] + - cell "41대" [ref=e144] + - cell "1대" [ref=e145] + - cell "0대" [ref=e146] + - row "중급 (40-70) 210대 207대 3대 8대" [ref=e147]: + - cell "중급 (40-70)" [ref=e148] + - cell "210대" [ref=e149] + - cell "207대" [ref=e150] + - cell "3대" [ref=e151] + - cell "8대" [ref=e152] + - row "보급 (20-40) 562대 556대 6대 356대" [ref=e153]: + - cell "보급 (20-40)" [ref=e154] + - cell "562대" [ref=e155] + - cell "556대" [ref=e156] + - cell "6대" [ref=e157] + - cell "356대" [ref=e158] + - row "교체 대상 365대 360대 5대 0대" [ref=e159]: + - cell "교체 대상" [ref=e160] + - cell "365대" [ref=e161] + - cell "360대" [ref=e162] + - cell "5대" [ref=e163] + - cell "0대" [ref=e164] + - generic [ref=e165]: + - generic [ref=e168]: 직무별 사양 적정성 분석 + - generic [ref=e171]: + - generic [ref=e172]: + - generic [ref=e174]: 등급 비율 + - generic [ref=e176]: + - generic: 총 1212대 + - generic [ref=e178]: + - generic [ref=e180]: 노후도 및 교체 예측 + - table [ref=e182]: + - rowgroup [ref=e183]: + - row "구분 보유 조치" [ref=e184]: + - columnheader "구분" [ref=e185] + - columnheader "보유" [ref=e186] + - columnheader "조치" [ref=e187] + - rowgroup [ref=e188]: + - row "7년 이상 612대 즉시 교체" [ref=e189]: + - cell "7년 이상" [ref=e190] + - cell "612대" [ref=e191] + - cell "즉시 교체" [ref=e192]: + - generic [ref=e193]: 즉시 교체 + - row "3~7년 483대 교체 검토" [ref=e194]: + - cell "3~7년" [ref=e195] + - cell "483대" [ref=e196] + - cell "교체 검토" [ref=e197]: + - generic [ref=e198]: 교체 검토 + - row "1~3년 117대 정상 운용" [ref=e199]: + - cell "1~3년" [ref=e200] + - cell "117대" [ref=e201] + - cell "정상 운용" [ref=e202]: + - generic [ref=e203]: 정상 운용 + - row "1년 미만 0대 최신 도입" [ref=e204]: + - cell "1년 미만" [ref=e205] + - cell "0대" [ref=e206] + - cell "최신 도입" [ref=e207]: + - generic [ref=e208]: 최신 도입 + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-13-33-031Z.yml b/.playwright-mcp/page-2026-06-17T08-13-33-031Z.yml new file mode 100644 index 0000000..4cfb336 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-13-33-031Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e209] [cursor=pointer]: + - img "HM Logo" [ref=e210] + - heading "한맥자산관리시스템" [level=1] [ref=e211] + - navigation [ref=e212]: + - generic [ref=e213] [cursor=pointer]: 서버 + - generic [ref=e214] [cursor=pointer]: PC + - generic [ref=e215] [cursor=pointer]: 스토리지 + - generic [ref=e216] [cursor=pointer]: 공간정보장비 + - generic [ref=e217] [cursor=pointer]: PC부품 + - generic [ref=e218] [cursor=pointer]: 네트워크 + - generic [ref=e219] [cursor=pointer]: 업무지원장비 + - generic [ref=e220] [cursor=pointer]: 외부SW + - generic [ref=e221] [cursor=pointer]: 내부SW + - generic [ref=e222] [cursor=pointer]: 클라우드 + - generic [ref=e223] [cursor=pointer]: 도메인 + - generic [ref=e224] [cursor=pointer]: 비용관리 + - generic [ref=e225] [cursor=pointer]: 사용자 + - generic [ref=e226] [cursor=pointer]: 선물 + - generic [ref=e227] [cursor=pointer]: 사무가구 + - generic [ref=e228]: + - generic [ref=e229]: + - generic [ref=e230]: 실무자 + - generic [ref=e231]: + - checkbox + - generic [ref=e233]: 관리자 + - button "알림" [ref=e235] + - main [ref=e32]: + - generic [ref=e237]: + - generic [ref=e238]: + - generic [ref=e240] [cursor=pointer]: + - checkbox "목록보기" [ref=e241] + - text: 목록보기 + - generic [ref=e242]: + - generic [ref=e243]: 건물/위치 + - combobox [ref=e244] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e245]: + - generic [ref=e246]: 상세 위치 + - generic [ref=e247]: + - combobox [ref=e248] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e249]: + - generic [ref=e250]: + - button "이전" [disabled] [ref=e251] [cursor=pointer] + - button "다음" [ref=e252] [cursor=pointer] + - generic [ref=e253]: (1 / 2) + - generic [ref=e254]: + - img [ref=e257] + - generic [ref=e273]: + - heading "구역을 선택하세요" [level=4] [ref=e275] + - generic [ref=e277]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-15-42-606Z.png b/.playwright-mcp/page-2026-06-17T08-15-42-606Z.png new file mode 100644 index 0000000..0aa5c25 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-15-42-606Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-15-44-466Z.yml b/.playwright-mcp/page-2026-06-17T08-15-44-466Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-15-45-485Z.yml b/.playwright-mcp/page-2026-06-17T08-15-45-485Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-15-46-590Z.yml b/.playwright-mcp/page-2026-06-17T08-15-46-590Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-15-51-091Z.yml b/.playwright-mcp/page-2026-06-17T08-15-51-091Z.yml new file mode 100644 index 0000000..77e5998 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-15-51-091Z.yml @@ -0,0 +1,14 @@ +- generic [ref=e4]: + - generic [ref=e5]: "[plugin:vite:esbuild] Transform failed with 1 error: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1: ERROR: Expected \";\" but found \"' : '\"" + - generic [ref=e6]: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1 + - generic [ref=e7]: "Expected \";\" but found \"' : '\" 407| switchView(); 408| } 409| t' : 'location'; | ^ 410| window.dispatchEvent(new Event('refresh-view')); 411| });" + - generic [ref=e8]: at failureErrorWithLog (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:1472:15) at D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:755:50 at responseCallbacks. (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:622:9) at handleIncomingPacket (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:677:12) at Socket.readFromStdout (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:600:7) at Socket.emit (node:events:508:28) at addChunk (node:internal/streams/readable:559:12) at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) at Readable.push (node:internal/streams/readable:390:5) at Pipe.onStreamRead (node:internal/stream_base_commons:189:23 + - generic [ref=e9]: + - text: Click outside, press Esc key, or fix the code to dismiss. + - text: You can also disable this overlay by setting + - code [ref=e10]: server.hmr.overlay + - text: to + - code [ref=e11]: "false" + - text: in + - code [ref=e12]: vite.config.ts + - text: . \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-15-52-865Z.yml b/.playwright-mcp/page-2026-06-17T08-15-52-865Z.yml new file mode 100644 index 0000000..77e5998 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-15-52-865Z.yml @@ -0,0 +1,14 @@ +- generic [ref=e4]: + - generic [ref=e5]: "[plugin:vite:esbuild] Transform failed with 1 error: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1: ERROR: Expected \";\" but found \"' : '\"" + - generic [ref=e6]: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1 + - generic [ref=e7]: "Expected \";\" but found \"' : '\" 407| switchView(); 408| } 409| t' : 'location'; | ^ 410| window.dispatchEvent(new Event('refresh-view')); 411| });" + - generic [ref=e8]: at failureErrorWithLog (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:1472:15) at D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:755:50 at responseCallbacks. (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:622:9) at handleIncomingPacket (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:677:12) at Socket.readFromStdout (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:600:7) at Socket.emit (node:events:508:28) at addChunk (node:internal/streams/readable:559:12) at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) at Readable.push (node:internal/streams/readable:390:5) at Pipe.onStreamRead (node:internal/stream_base_commons:189:23 + - generic [ref=e9]: + - text: Click outside, press Esc key, or fix the code to dismiss. + - text: You can also disable this overlay by setting + - code [ref=e10]: server.hmr.overlay + - text: to + - code [ref=e11]: "false" + - text: in + - code [ref=e12]: vite.config.ts + - text: . \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-15-53-887Z.yml b/.playwright-mcp/page-2026-06-17T08-15-53-887Z.yml new file mode 100644 index 0000000..77e5998 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-15-53-887Z.yml @@ -0,0 +1,14 @@ +- generic [ref=e4]: + - generic [ref=e5]: "[plugin:vite:esbuild] Transform failed with 1 error: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1: ERROR: Expected \";\" but found \"' : '\"" + - generic [ref=e6]: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1 + - generic [ref=e7]: "Expected \";\" but found \"' : '\" 407| switchView(); 408| } 409| t' : 'location'; | ^ 410| window.dispatchEvent(new Event('refresh-view')); 411| });" + - generic [ref=e8]: at failureErrorWithLog (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:1472:15) at D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:755:50 at responseCallbacks. (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:622:9) at handleIncomingPacket (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:677:12) at Socket.readFromStdout (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:600:7) at Socket.emit (node:events:508:28) at addChunk (node:internal/streams/readable:559:12) at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) at Readable.push (node:internal/streams/readable:390:5) at Pipe.onStreamRead (node:internal/stream_base_commons:189:23 + - generic [ref=e9]: + - text: Click outside, press Esc key, or fix the code to dismiss. + - text: You can also disable this overlay by setting + - code [ref=e10]: server.hmr.overlay + - text: to + - code [ref=e11]: "false" + - text: in + - code [ref=e12]: vite.config.ts + - text: . \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-15-54-968Z.yml b/.playwright-mcp/page-2026-06-17T08-15-54-968Z.yml new file mode 100644 index 0000000..77e5998 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-15-54-968Z.yml @@ -0,0 +1,14 @@ +- generic [ref=e4]: + - generic [ref=e5]: "[plugin:vite:esbuild] Transform failed with 1 error: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1: ERROR: Expected \";\" but found \"' : '\"" + - generic [ref=e6]: D:/이태훈/22전산자산조사/ITAM/src/views/List/ListFactory.ts:409:1 + - generic [ref=e7]: "Expected \";\" but found \"' : '\" 407| switchView(); 408| } 409| t' : 'location'; | ^ 410| window.dispatchEvent(new Event('refresh-view')); 411| });" + - generic [ref=e8]: at failureErrorWithLog (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:1472:15) at D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:755:50 at responseCallbacks. (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:622:9) at handleIncomingPacket (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:677:12) at Socket.readFromStdout (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:600:7) at Socket.emit (node:events:508:28) at addChunk (node:internal/streams/readable:559:12) at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) at Readable.push (node:internal/streams/readable:390:5) at Pipe.onStreamRead (node:internal/stream_base_commons:189:23 + - generic [ref=e9]: + - text: Click outside, press Esc key, or fix the code to dismiss. + - text: You can also disable this overlay by setting + - code [ref=e10]: server.hmr.overlay + - text: to + - code [ref=e11]: "false" + - text: in + - code [ref=e12]: vite.config.ts + - text: . \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-16-16-247Z.yml b/.playwright-mcp/page-2026-06-17T08-16-16-247Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-16-16-247Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-16-18-086Z.yml b/.playwright-mcp/page-2026-06-17T08-16-18-086Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-16-18-086Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-16-19-110Z.yml b/.playwright-mcp/page-2026-06-17T08-16-19-110Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-16-19-110Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-16-20-260Z.yml b/.playwright-mcp/page-2026-06-17T08-16-20-260Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-16-20-260Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-18-34-413Z.yml b/.playwright-mcp/page-2026-06-17T08-18-34-413Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-18-34-413Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-18-36-196Z.yml b/.playwright-mcp/page-2026-06-17T08-18-36-196Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-18-36-196Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-18-36-294Z.png b/.playwright-mcp/page-2026-06-17T08-18-36-294Z.png new file mode 100644 index 0000000..c2009cb Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-18-36-294Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-18-37-398Z.yml b/.playwright-mcp/page-2026-06-17T08-18-37-398Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-18-37-398Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-18-39-398Z.yml b/.playwright-mcp/page-2026-06-17T08-18-39-398Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-18-39-398Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-18-39-492Z.png b/.playwright-mcp/page-2026-06-17T08-18-39-492Z.png new file mode 100644 index 0000000..c2009cb Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-18-39-492Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-21-13-820Z.png b/.playwright-mcp/page-2026-06-17T08-21-13-820Z.png new file mode 100644 index 0000000..0aa5c25 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-21-13-820Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-21-16-732Z.yml b/.playwright-mcp/page-2026-06-17T08-21-16-732Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-21-51-239Z.yml b/.playwright-mcp/page-2026-06-17T08-21-51-239Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-21-51-239Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-21-53-821Z.yml b/.playwright-mcp/page-2026-06-17T08-21-53-821Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-21-53-821Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-21-54-916Z.yml b/.playwright-mcp/page-2026-06-17T08-21-54-916Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-21-54-916Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-21-56-277Z.yml b/.playwright-mcp/page-2026-06-17T08-21-56-277Z.yml new file mode 100644 index 0000000..8a6489d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-21-56-277Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-21-56-400Z.png b/.playwright-mcp/page-2026-06-17T08-21-56-400Z.png new file mode 100644 index 0000000..c2009cb Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-21-56-400Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-21-58-029Z.yml b/.playwright-mcp/page-2026-06-17T08-21-58-029Z.yml new file mode 100644 index 0000000..bd14579 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-21-58-029Z.yml @@ -0,0 +1,112 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - button "수정" [ref=e83] [cursor=pointer] + - generic [ref=e86]: + - generic [ref=e87]: + - generic [ref=e88]: 현 사용조직 + - generic [ref=e89]: 기술개발센터 + - generic [ref=e90]: + - generic [ref=e91]: 상태 + - generic [ref=e92]: 운영 + - generic [ref=e93]: + - generic [ref=e94]: 담당자(정) + - generic [ref=e95]: 이호성 + - generic [ref=e96]: + - generic [ref=e97]: 담당자(부) + - generic [ref=e98]: "-" + - generic [ref=e99]: + - generic [ref=e100]: 용도 + - generic [ref=e101]: GSIM NAS + - generic [ref=e102]: + - generic [ref=e103]: 모델명 + - generic [ref=e104]: Synology DS923+ + - generic [ref=e105]: + - generic [ref=e106]: OS + - generic [ref=e107]: "-" + - generic [ref=e108]: + - generic [ref=e109]: CPU + - generic [ref=e110]: "-" + - generic [ref=e111]: + - generic [ref=e112]: RAM + - generic [ref=e113]: "-" + - generic [ref=e114]: + - generic [ref=e115]: GPU + - generic [ref=e116]: AMD Ryzen R1600 + - generic [ref=e117]: + - generic [ref=e118]: IP 주소 + - generic [ref=e119]: "-" + - generic [ref=e120]: + - generic [ref=e121]: MAC 주소 + - generic [ref=e122]: "-" + - generic [ref=e123]: + - generic [ref=e124]: 원격도구 + - generic [ref=e125]: "-" + - generic [ref=e126]: + - generic [ref=e127]: 모니터링 + - generic [ref=e128]: 비대상 + - generic [ref=e129]: + - generic [ref=e130]: 메모 + - generic [ref=e131]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-21-59-613Z.yml b/.playwright-mcp/page-2026-06-17T08-21-59-613Z.yml new file mode 100644 index 0000000..1a9afe2 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-21-59-613Z.yml @@ -0,0 +1,330 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - button "수정" [ref=e83] [cursor=pointer] + - generic [ref=e86]: + - generic [ref=e87]: + - generic [ref=e88]: 현 사용조직 + - generic [ref=e89]: 기술개발센터 + - generic [ref=e90]: + - generic [ref=e91]: 상태 + - generic [ref=e92]: 운영 + - generic [ref=e93]: + - generic [ref=e94]: 담당자(정) + - generic [ref=e95]: 이호성 + - generic [ref=e96]: + - generic [ref=e97]: 담당자(부) + - generic [ref=e98]: "-" + - generic [ref=e99]: + - generic [ref=e100]: 용도 + - generic [ref=e101]: GSIM NAS + - generic [ref=e102]: + - generic [ref=e103]: 모델명 + - generic [ref=e104]: Synology DS923+ + - generic [ref=e105]: + - generic [ref=e106]: OS + - generic [ref=e107]: "-" + - generic [ref=e108]: + - generic [ref=e109]: CPU + - generic [ref=e110]: "-" + - generic [ref=e111]: + - generic [ref=e112]: RAM + - generic [ref=e113]: "-" + - generic [ref=e114]: + - generic [ref=e115]: GPU + - generic [ref=e116]: AMD Ryzen R1600 + - generic [ref=e117]: + - generic [ref=e118]: IP 주소 + - generic [ref=e119]: "-" + - generic [ref=e120]: + - generic [ref=e121]: MAC 주소 + - generic [ref=e122]: "-" + - generic [ref=e123]: + - generic [ref=e124]: 원격도구 + - generic [ref=e125]: "-" + - generic [ref=e126]: + - generic [ref=e127]: 모니터링 + - generic [ref=e128]: 비대상 + - generic [ref=e129]: + - generic [ref=e130]: 메모 + - generic [ref=e131]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e133]: + - generic [ref=e134]: + - generic [ref=e135]: + - heading "자산 상세 정보" [level=2] [ref=e136] + - generic [ref=e137]: + - generic [ref=e138]: DSS-202211-0001 + - generic [ref=e139]: 내부 + - generic [ref=e140]: 서버 + - generic [ref=e141]: 저장시스템_미니(NAS) + - button "닫기" [ref=e142] [cursor=pointer]: × + - generic [ref=e144]: + - generic [ref=e146]: + - generic [ref=e147]: 기본 관리 정보 + - generic [ref=e148]: + - generic [ref=e149]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e151]: DSS-202211-0001 + - generic [ref=e152]: + - generic [ref=e153]: 구매법인 + - combobox [ref=e154]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e155]: + - generic [ref=e156]: 구분 + - combobox [ref=e157]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e158]: + - generic [ref=e159]: 유형 + - combobox [ref=e160]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e161]: + - generic [ref=e162]: 상태 + - combobox [ref=e163]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e164]: + - generic [ref=e165]: 서비스 구분 + - combobox [ref=e166]: + - option "외부" + - option "내부" [selected] + - generic [ref=e167]: + - generic [ref=e168]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e169]: GSIM NAS + - generic [ref=e170]: + - generic [ref=e171]: 모니터링 + - combobox [ref=e172]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e173]: 시스템 사양 정보 + - generic [ref=e174]: + - generic [ref=e175]: 모델명 + - textbox [ref=e176]: Synology DS923+ + - generic [ref=e177]: + - generic [ref=e178]: S/N + - textbox [ref=e179] + - generic [ref=e180]: + - generic [ref=e181]: OS + - textbox [ref=e182] + - generic [ref=e183]: + - generic [ref=e184]: CPU + - textbox [ref=e185] + - generic [ref=e186]: + - generic [ref=e187]: RAM + - textbox [ref=e188] + - generic [ref=e189]: + - generic [ref=e190]: GPU + - textbox [ref=e191]: AMD Ryzen R1600 + - generic [ref=e192]: + - generic [ref=e193]: 적정성 등급 + - generic [ref=e194]: 교체 대상 (10점) + - generic [ref=e195]: + - generic [ref=e196]: 제조사 + - textbox [ref=e197] + - generic [ref=e198]: + - generic [ref=e199]: 디스크 구성 (Volume) + - generic [ref=e200]: + - generic [ref=e201]: + - combobox [ref=e202]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e203]: "20" + - combobox [ref=e204]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e205] + - generic [ref=e206]: + - combobox [ref=e207]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e208]: "20" + - combobox [ref=e209]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e210] + - generic [ref=e211]: + - combobox [ref=e212]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e213]: "20" + - combobox [ref=e214]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e215] + - button "+ 볼륨 추가" [ref=e216] [cursor=pointer] + - generic [ref=e217]: 네트워크 및 원격 관리 + - generic [ref=e218]: + - generic [ref=e219]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e220]: + - generic [ref=e221]: + - generic [ref=e222]: + - combobox [ref=e223]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e224]: 172.16.41.47 + - button "×" [ref=e225] + - generic [ref=e226]: + - combobox [ref=e228]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e229] + - textbox "원격 PW" [ref=e230] + - generic [ref=e232]: + - combobox [ref=e233]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e234]: gsim + - button "×" [ref=e235] + - generic [ref=e236]: + - generic [ref=e237]: + - combobox [ref=e238]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e239]: 172.16.41.48 + - button "×" [ref=e240] + - generic [ref=e241]: + - combobox [ref=e243]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e244] + - textbox "원격 PW" [ref=e245] + - button "+ 접속 정보 추가" [ref=e246] [cursor=pointer] + - generic [ref=e247]: 물리적 위치 정보 + - generic [ref=e248]: + - generic [ref=e249]: 건물/층 + - combobox [ref=e250]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e251]: + - generic [ref=e252]: 상세 위치 + - generic [ref=e253]: + - combobox [ref=e254]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e255] [cursor=pointer] + - button "위치 확인" [ref=e256] [cursor=pointer] + - generic [ref=e257]: 구매 및 기타 정보 + - generic [ref=e258]: + - generic [ref=e259]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e260]: 2022-11-01 + - generic [ref=e261]: + - generic [ref=e262]: 구매업체 + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: 구매금액 + - textbox [ref=e266] + - generic [ref=e267]: + - generic [ref=e268]: 품의서 + - generic [ref=e269]: + - generic [ref=e270]: 파일 선택... + - button "파일 찾기" [ref=e271] [cursor=pointer] + - generic [ref=e272]: + - generic [ref=e273]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e274]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e275]: + - heading "자산 변동 이력" [level=3] [ref=e277] + - generic [ref=e279]: 기록된 변동 이력이 없습니다. + - generic [ref=e280]: + - button "삭제" [ref=e281] [cursor=pointer] + - generic [ref=e282]: + - button "수정 취소" [ref=e283] [cursor=pointer] + - button "닫기" [ref=e284] [cursor=pointer] + - button "저장" [ref=e285] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-22-01-702Z.yml b/.playwright-mcp/page-2026-06-17T08-22-01-702Z.yml new file mode 100644 index 0000000..70e8e60 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-22-01-702Z.yml @@ -0,0 +1,339 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - img [ref=e54] + - generic [ref=e70]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - button "수정" [ref=e83] [cursor=pointer] + - generic [ref=e86]: + - generic [ref=e87]: + - generic [ref=e88]: 현 사용조직 + - generic [ref=e89]: 기술개발센터 + - generic [ref=e90]: + - generic [ref=e91]: 상태 + - generic [ref=e92]: 운영 + - generic [ref=e93]: + - generic [ref=e94]: 담당자(정) + - generic [ref=e95]: 이호성 + - generic [ref=e96]: + - generic [ref=e97]: 담당자(부) + - generic [ref=e98]: "-" + - generic [ref=e99]: + - generic [ref=e100]: 용도 + - generic [ref=e101]: GSIM NAS + - generic [ref=e102]: + - generic [ref=e103]: 모델명 + - generic [ref=e104]: Synology DS923+ + - generic [ref=e105]: + - generic [ref=e106]: OS + - generic [ref=e107]: "-" + - generic [ref=e108]: + - generic [ref=e109]: CPU + - generic [ref=e110]: "-" + - generic [ref=e111]: + - generic [ref=e112]: RAM + - generic [ref=e113]: "-" + - generic [ref=e114]: + - generic [ref=e115]: GPU + - generic [ref=e116]: AMD Ryzen R1600 + - generic [ref=e117]: + - generic [ref=e118]: IP 주소 + - generic [ref=e119]: "-" + - generic [ref=e120]: + - generic [ref=e121]: MAC 주소 + - generic [ref=e122]: "-" + - generic [ref=e123]: + - generic [ref=e124]: 원격도구 + - generic [ref=e125]: "-" + - generic [ref=e126]: + - generic [ref=e127]: 모니터링 + - generic [ref=e128]: 비대상 + - generic [ref=e129]: + - generic [ref=e130]: 메모 + - generic [ref=e131]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e75]: + - paragraph [ref=e76]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e133]: + - generic [ref=e134]: + - generic [ref=e135]: + - heading "자산 상세 정보" [level=2] [ref=e136] + - generic [ref=e137]: + - generic [ref=e138]: DSS-202211-0001 + - generic [ref=e139]: 내부 + - generic [ref=e140]: 서버 + - generic [ref=e141]: 저장시스템_미니(NAS) + - button "닫기" [ref=e142] [cursor=pointer]: × + - generic [ref=e144]: + - generic [ref=e146]: + - generic [ref=e147]: 기본 관리 정보 + - generic [ref=e148]: + - generic [ref=e149]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e151]: DSS-202211-0001 + - generic [ref=e152]: + - generic [ref=e153]: 구매법인 + - combobox [ref=e154]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e155]: + - generic [ref=e156]: 구분 + - combobox [ref=e157]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e158]: + - generic [ref=e159]: 유형 + - combobox [ref=e160]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e161]: + - generic [ref=e162]: 상태 + - combobox [ref=e163]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e164]: + - generic [ref=e165]: 서비스 구분 + - combobox [ref=e166]: + - option "외부" + - option "내부" [selected] + - generic [ref=e167]: + - generic [ref=e168]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e169]: GSIM NAS + - generic [ref=e170]: + - generic [ref=e171]: 모니터링 + - combobox [ref=e172]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e173]: 시스템 사양 정보 + - generic [ref=e174]: + - generic [ref=e175]: 모델명 + - textbox [ref=e176]: Synology DS923+ + - generic [ref=e177]: + - generic [ref=e178]: S/N + - textbox [ref=e179] + - generic [ref=e180]: + - generic [ref=e181]: OS + - textbox [ref=e182] + - generic [ref=e183]: + - generic [ref=e184]: CPU + - textbox [ref=e185] + - generic [ref=e186]: + - generic [ref=e187]: RAM + - textbox [ref=e188] + - generic [ref=e189]: + - generic [ref=e190]: GPU + - textbox [ref=e191]: AMD Ryzen R1600 + - generic [ref=e192]: + - generic [ref=e193]: 적정성 등급 + - generic [ref=e194]: 교체 대상 (10점) + - generic [ref=e195]: + - generic [ref=e196]: 제조사 + - textbox [ref=e197] + - generic [ref=e198]: + - generic [ref=e199]: 디스크 구성 (Volume) + - generic [ref=e200]: + - generic [ref=e201]: + - combobox [ref=e202]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e203]: "20" + - combobox [ref=e204]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e205] + - generic [ref=e206]: + - combobox [ref=e207]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e208]: "20" + - combobox [ref=e209]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e210] + - generic [ref=e211]: + - combobox [ref=e212]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e213]: "20" + - combobox [ref=e214]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e215] + - button "+ 볼륨 추가" [ref=e216] [cursor=pointer] + - generic [ref=e217]: 네트워크 및 원격 관리 + - generic [ref=e218]: + - generic [ref=e219]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e220]: + - generic [ref=e221]: + - generic [ref=e222]: + - combobox [ref=e223]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e224]: 172.16.41.47 + - button "×" [ref=e225] + - generic [ref=e226]: + - combobox [ref=e228]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e229] + - textbox "원격 PW" [ref=e230] + - generic [ref=e232]: + - combobox [ref=e233]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e234]: gsim + - button "×" [ref=e235] + - generic [ref=e236]: + - generic [ref=e237]: + - combobox [ref=e238]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e239]: 172.16.41.48 + - button "×" [ref=e240] + - generic [ref=e241]: + - combobox [ref=e243]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e244] + - textbox "원격 PW" [ref=e245] + - button "+ 접속 정보 추가" [ref=e246] [cursor=pointer] + - generic [ref=e247]: 물리적 위치 정보 + - generic [ref=e248]: + - generic [ref=e249]: 건물/층 + - combobox [ref=e250]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e251]: + - generic [ref=e252]: 상세 위치 + - generic [ref=e253]: + - combobox [ref=e254]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e255] [cursor=pointer] + - button "위치 확인" [ref=e256] [cursor=pointer] + - generic [ref=e257]: 구매 및 기타 정보 + - generic [ref=e258]: + - generic [ref=e259]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e260]: 2022-11-01 + - generic [ref=e261]: + - generic [ref=e262]: 구매업체 + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: 구매금액 + - textbox [ref=e266] + - generic [ref=e267]: + - generic [ref=e268]: 품의서 + - generic [ref=e269]: + - generic [ref=e270]: 파일 선택... + - button "파일 찾기" [ref=e271] [cursor=pointer] + - generic [ref=e272]: + - generic [ref=e273]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e274]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e275]: + - heading "자산 변동 이력" [level=3] [ref=e277] + - generic [ref=e279]: 기록된 변동 이력이 없습니다. + - generic [ref=e280]: + - button "삭제" [ref=e281] [cursor=pointer] + - generic [ref=e282]: + - button "수정 취소" [ref=e283] [cursor=pointer] + - button "닫기" [ref=e284] [cursor=pointer] + - button "저장" [ref=e285] [cursor=pointer] + - generic [ref=e287]: + - generic [ref=e288]: + - heading "서버실 위치 확인" [level=3] [ref=e289] + - button "닫기" [ref=e290]: × + - generic [ref=e293]: + - img [ref=e294] + - generic: + - img + - button "확인" [ref=e297] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-22-01-790Z.png b/.playwright-mcp/page-2026-06-17T08-22-01-790Z.png new file mode 100644 index 0000000..9c3116a Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-22-01-790Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-23-03-656Z.yml b/.playwright-mcp/page-2026-06-17T08-23-03-656Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-03-656Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-06-414Z.yml b/.playwright-mcp/page-2026-06-17T08-23-06-414Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-06-414Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-07-486Z.yml b/.playwright-mcp/page-2026-06-17T08-23-07-486Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-07-486Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-08-799Z.yml b/.playwright-mcp/page-2026-06-17T08-23-08-799Z.yml new file mode 100644 index 0000000..9e8801f --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-08-799Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-08-912Z.png b/.playwright-mcp/page-2026-06-17T08-23-08-912Z.png new file mode 100644 index 0000000..6c9f7a1 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-23-08-912Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-23-10-617Z.yml b/.playwright-mcp/page-2026-06-17T08-23-10-617Z.yml new file mode 100644 index 0000000..2ef39be --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-10-617Z.yml @@ -0,0 +1,112 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - button "수정" [ref=e83] [cursor=pointer] + - generic [ref=e86]: + - generic [ref=e87]: + - generic [ref=e88]: 현 사용조직 + - generic [ref=e89]: 기술개발센터 + - generic [ref=e90]: + - generic [ref=e91]: 상태 + - generic [ref=e92]: 운영 + - generic [ref=e93]: + - generic [ref=e94]: 담당자(정) + - generic [ref=e95]: 이호성 + - generic [ref=e96]: + - generic [ref=e97]: 담당자(부) + - generic [ref=e98]: "-" + - generic [ref=e99]: + - generic [ref=e100]: 용도 + - generic [ref=e101]: GSIM NAS + - generic [ref=e102]: + - generic [ref=e103]: 모델명 + - generic [ref=e104]: Synology DS923+ + - generic [ref=e105]: + - generic [ref=e106]: OS + - generic [ref=e107]: "-" + - generic [ref=e108]: + - generic [ref=e109]: CPU + - generic [ref=e110]: "-" + - generic [ref=e111]: + - generic [ref=e112]: RAM + - generic [ref=e113]: "-" + - generic [ref=e114]: + - generic [ref=e115]: GPU + - generic [ref=e116]: AMD Ryzen R1600 + - generic [ref=e117]: + - generic [ref=e118]: IP 주소 + - generic [ref=e119]: "-" + - generic [ref=e120]: + - generic [ref=e121]: MAC 주소 + - generic [ref=e122]: "-" + - generic [ref=e123]: + - generic [ref=e124]: 원격도구 + - generic [ref=e125]: "-" + - generic [ref=e126]: + - generic [ref=e127]: 모니터링 + - generic [ref=e128]: 비대상 + - generic [ref=e129]: + - generic [ref=e130]: 메모 + - generic [ref=e131]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-12-233Z.yml b/.playwright-mcp/page-2026-06-17T08-23-12-233Z.yml new file mode 100644 index 0000000..0ba884a --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-12-233Z.yml @@ -0,0 +1,330 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - button "수정" [ref=e83] [cursor=pointer] + - generic [ref=e86]: + - generic [ref=e87]: + - generic [ref=e88]: 현 사용조직 + - generic [ref=e89]: 기술개발센터 + - generic [ref=e90]: + - generic [ref=e91]: 상태 + - generic [ref=e92]: 운영 + - generic [ref=e93]: + - generic [ref=e94]: 담당자(정) + - generic [ref=e95]: 이호성 + - generic [ref=e96]: + - generic [ref=e97]: 담당자(부) + - generic [ref=e98]: "-" + - generic [ref=e99]: + - generic [ref=e100]: 용도 + - generic [ref=e101]: GSIM NAS + - generic [ref=e102]: + - generic [ref=e103]: 모델명 + - generic [ref=e104]: Synology DS923+ + - generic [ref=e105]: + - generic [ref=e106]: OS + - generic [ref=e107]: "-" + - generic [ref=e108]: + - generic [ref=e109]: CPU + - generic [ref=e110]: "-" + - generic [ref=e111]: + - generic [ref=e112]: RAM + - generic [ref=e113]: "-" + - generic [ref=e114]: + - generic [ref=e115]: GPU + - generic [ref=e116]: AMD Ryzen R1600 + - generic [ref=e117]: + - generic [ref=e118]: IP 주소 + - generic [ref=e119]: "-" + - generic [ref=e120]: + - generic [ref=e121]: MAC 주소 + - generic [ref=e122]: "-" + - generic [ref=e123]: + - generic [ref=e124]: 원격도구 + - generic [ref=e125]: "-" + - generic [ref=e126]: + - generic [ref=e127]: 모니터링 + - generic [ref=e128]: 비대상 + - generic [ref=e129]: + - generic [ref=e130]: 메모 + - generic [ref=e131]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e133]: + - generic [ref=e134]: + - generic [ref=e135]: + - heading "자산 상세 정보" [level=2] [ref=e136] + - generic [ref=e137]: + - generic [ref=e138]: DSS-202211-0001 + - generic [ref=e139]: 내부 + - generic [ref=e140]: 서버 + - generic [ref=e141]: 저장시스템_미니(NAS) + - button "닫기" [ref=e142] [cursor=pointer]: × + - generic [ref=e144]: + - generic [ref=e146]: + - generic [ref=e147]: 기본 관리 정보 + - generic [ref=e148]: + - generic [ref=e149]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e151]: DSS-202211-0001 + - generic [ref=e152]: + - generic [ref=e153]: 구매법인 + - combobox [ref=e154]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e155]: + - generic [ref=e156]: 구분 + - combobox [ref=e157]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e158]: + - generic [ref=e159]: 유형 + - combobox [ref=e160]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e161]: + - generic [ref=e162]: 상태 + - combobox [ref=e163]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e164]: + - generic [ref=e165]: 서비스 구분 + - combobox [ref=e166]: + - option "외부" + - option "내부" [selected] + - generic [ref=e167]: + - generic [ref=e168]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e169]: GSIM NAS + - generic [ref=e170]: + - generic [ref=e171]: 모니터링 + - combobox [ref=e172]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e173]: 시스템 사양 정보 + - generic [ref=e174]: + - generic [ref=e175]: 모델명 + - textbox [ref=e176]: Synology DS923+ + - generic [ref=e177]: + - generic [ref=e178]: S/N + - textbox [ref=e179] + - generic [ref=e180]: + - generic [ref=e181]: OS + - textbox [ref=e182] + - generic [ref=e183]: + - generic [ref=e184]: CPU + - textbox [ref=e185] + - generic [ref=e186]: + - generic [ref=e187]: RAM + - textbox [ref=e188] + - generic [ref=e189]: + - generic [ref=e190]: GPU + - textbox [ref=e191]: AMD Ryzen R1600 + - generic [ref=e192]: + - generic [ref=e193]: 적정성 등급 + - generic [ref=e194]: 교체 대상 (10점) + - generic [ref=e195]: + - generic [ref=e196]: 제조사 + - textbox [ref=e197] + - generic [ref=e198]: + - generic [ref=e199]: 디스크 구성 (Volume) + - generic [ref=e200]: + - generic [ref=e201]: + - combobox [ref=e202]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e203]: "20" + - combobox [ref=e204]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e205] + - generic [ref=e206]: + - combobox [ref=e207]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e208]: "20" + - combobox [ref=e209]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e210] + - generic [ref=e211]: + - combobox [ref=e212]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e213]: "20" + - combobox [ref=e214]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e215] + - button "+ 볼륨 추가" [ref=e216] [cursor=pointer] + - generic [ref=e217]: 네트워크 및 원격 관리 + - generic [ref=e218]: + - generic [ref=e219]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e220]: + - generic [ref=e221]: + - generic [ref=e222]: + - combobox [ref=e223]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e224]: 172.16.41.47 + - button "×" [ref=e225] + - generic [ref=e226]: + - combobox [ref=e228]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e229] + - textbox "원격 PW" [ref=e230] + - generic [ref=e232]: + - combobox [ref=e233]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e234]: gsim + - button "×" [ref=e235] + - generic [ref=e236]: + - generic [ref=e237]: + - combobox [ref=e238]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e239]: 172.16.41.48 + - button "×" [ref=e240] + - generic [ref=e241]: + - combobox [ref=e243]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e244] + - textbox "원격 PW" [ref=e245] + - button "+ 접속 정보 추가" [ref=e246] [cursor=pointer] + - generic [ref=e247]: 물리적 위치 정보 + - generic [ref=e248]: + - generic [ref=e249]: 건물/층 + - combobox [ref=e250]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e251]: + - generic [ref=e252]: 상세 위치 + - generic [ref=e253]: + - combobox [ref=e254]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e255] [cursor=pointer] + - button "위치 확인" [ref=e256] [cursor=pointer] + - generic [ref=e257]: 구매 및 기타 정보 + - generic [ref=e258]: + - generic [ref=e259]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e260]: 2022-11-01 + - generic [ref=e261]: + - generic [ref=e262]: 구매업체 + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: 구매금액 + - textbox [ref=e266] + - generic [ref=e267]: + - generic [ref=e268]: 품의서 + - generic [ref=e269]: + - generic [ref=e270]: 파일 선택... + - button "파일 찾기" [ref=e271] [cursor=pointer] + - generic [ref=e272]: + - generic [ref=e273]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e274]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e275]: + - heading "자산 변동 이력" [level=3] [ref=e277] + - generic [ref=e279]: 기록된 변동 이력이 없습니다. + - generic [ref=e280]: + - button "삭제" [ref=e281] [cursor=pointer] + - generic [ref=e282]: + - button "수정 취소" [ref=e283] [cursor=pointer] + - button "닫기" [ref=e284] [cursor=pointer] + - button "저장" [ref=e285] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-14-324Z.yml b/.playwright-mcp/page-2026-06-17T08-23-14-324Z.yml new file mode 100644 index 0000000..87d5219 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-23-14-324Z.yml @@ -0,0 +1,339 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - button "수정" [ref=e83] [cursor=pointer] + - generic [ref=e86]: + - generic [ref=e87]: + - generic [ref=e88]: 현 사용조직 + - generic [ref=e89]: 기술개발센터 + - generic [ref=e90]: + - generic [ref=e91]: 상태 + - generic [ref=e92]: 운영 + - generic [ref=e93]: + - generic [ref=e94]: 담당자(정) + - generic [ref=e95]: 이호성 + - generic [ref=e96]: + - generic [ref=e97]: 담당자(부) + - generic [ref=e98]: "-" + - generic [ref=e99]: + - generic [ref=e100]: 용도 + - generic [ref=e101]: GSIM NAS + - generic [ref=e102]: + - generic [ref=e103]: 모델명 + - generic [ref=e104]: Synology DS923+ + - generic [ref=e105]: + - generic [ref=e106]: OS + - generic [ref=e107]: "-" + - generic [ref=e108]: + - generic [ref=e109]: CPU + - generic [ref=e110]: "-" + - generic [ref=e111]: + - generic [ref=e112]: RAM + - generic [ref=e113]: "-" + - generic [ref=e114]: + - generic [ref=e115]: GPU + - generic [ref=e116]: AMD Ryzen R1600 + - generic [ref=e117]: + - generic [ref=e118]: IP 주소 + - generic [ref=e119]: "-" + - generic [ref=e120]: + - generic [ref=e121]: MAC 주소 + - generic [ref=e122]: "-" + - generic [ref=e123]: + - generic [ref=e124]: 원격도구 + - generic [ref=e125]: "-" + - generic [ref=e126]: + - generic [ref=e127]: 모니터링 + - generic [ref=e128]: 비대상 + - generic [ref=e129]: + - generic [ref=e130]: 메모 + - generic [ref=e131]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e133]: + - generic [ref=e134]: + - generic [ref=e135]: + - heading "자산 상세 정보" [level=2] [ref=e136] + - generic [ref=e137]: + - generic [ref=e138]: DSS-202211-0001 + - generic [ref=e139]: 내부 + - generic [ref=e140]: 서버 + - generic [ref=e141]: 저장시스템_미니(NAS) + - button "닫기" [ref=e142] [cursor=pointer]: × + - generic [ref=e144]: + - generic [ref=e146]: + - generic [ref=e147]: 기본 관리 정보 + - generic [ref=e148]: + - generic [ref=e149]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e151]: DSS-202211-0001 + - generic [ref=e152]: + - generic [ref=e153]: 구매법인 + - combobox [ref=e154]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e155]: + - generic [ref=e156]: 구분 + - combobox [ref=e157]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e158]: + - generic [ref=e159]: 유형 + - combobox [ref=e160]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e161]: + - generic [ref=e162]: 상태 + - combobox [ref=e163]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e164]: + - generic [ref=e165]: 서비스 구분 + - combobox [ref=e166]: + - option "외부" + - option "내부" [selected] + - generic [ref=e167]: + - generic [ref=e168]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e169]: GSIM NAS + - generic [ref=e170]: + - generic [ref=e171]: 모니터링 + - combobox [ref=e172]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e173]: 시스템 사양 정보 + - generic [ref=e174]: + - generic [ref=e175]: 모델명 + - textbox [ref=e176]: Synology DS923+ + - generic [ref=e177]: + - generic [ref=e178]: S/N + - textbox [ref=e179] + - generic [ref=e180]: + - generic [ref=e181]: OS + - textbox [ref=e182] + - generic [ref=e183]: + - generic [ref=e184]: CPU + - textbox [ref=e185] + - generic [ref=e186]: + - generic [ref=e187]: RAM + - textbox [ref=e188] + - generic [ref=e189]: + - generic [ref=e190]: GPU + - textbox [ref=e191]: AMD Ryzen R1600 + - generic [ref=e192]: + - generic [ref=e193]: 적정성 등급 + - generic [ref=e194]: 교체 대상 (10점) + - generic [ref=e195]: + - generic [ref=e196]: 제조사 + - textbox [ref=e197] + - generic [ref=e198]: + - generic [ref=e199]: 디스크 구성 (Volume) + - generic [ref=e200]: + - generic [ref=e201]: + - combobox [ref=e202]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e203]: "20" + - combobox [ref=e204]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e205] + - generic [ref=e206]: + - combobox [ref=e207]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e208]: "20" + - combobox [ref=e209]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e210] + - generic [ref=e211]: + - combobox [ref=e212]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e213]: "20" + - combobox [ref=e214]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e215] + - button "+ 볼륨 추가" [ref=e216] [cursor=pointer] + - generic [ref=e217]: 네트워크 및 원격 관리 + - generic [ref=e218]: + - generic [ref=e219]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e220]: + - generic [ref=e221]: + - generic [ref=e222]: + - combobox [ref=e223]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e224]: 172.16.41.47 + - button "×" [ref=e225] + - generic [ref=e226]: + - combobox [ref=e228]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e229] + - textbox "원격 PW" [ref=e230] + - generic [ref=e232]: + - combobox [ref=e233]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e234]: gsim + - button "×" [ref=e235] + - generic [ref=e236]: + - generic [ref=e237]: + - combobox [ref=e238]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e239]: 172.16.41.48 + - button "×" [ref=e240] + - generic [ref=e241]: + - combobox [ref=e243]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e244] + - textbox "원격 PW" [ref=e245] + - button "+ 접속 정보 추가" [ref=e246] [cursor=pointer] + - generic [ref=e247]: 물리적 위치 정보 + - generic [ref=e248]: + - generic [ref=e249]: 건물/층 + - combobox [ref=e250]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e251]: + - generic [ref=e252]: 상세 위치 + - generic [ref=e253]: + - combobox [ref=e254]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e255] [cursor=pointer] + - button "위치 확인" [ref=e256] [cursor=pointer] + - generic [ref=e257]: 구매 및 기타 정보 + - generic [ref=e258]: + - generic [ref=e259]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e260]: 2022-11-01 + - generic [ref=e261]: + - generic [ref=e262]: 구매업체 + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: 구매금액 + - textbox [ref=e266] + - generic [ref=e267]: + - generic [ref=e268]: 품의서 + - generic [ref=e269]: + - generic [ref=e270]: 파일 선택... + - button "파일 찾기" [ref=e271] [cursor=pointer] + - generic [ref=e272]: + - generic [ref=e273]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e274]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e275]: + - heading "자산 변동 이력" [level=3] [ref=e277] + - generic [ref=e279]: 기록된 변동 이력이 없습니다. + - generic [ref=e280]: + - button "삭제" [ref=e281] [cursor=pointer] + - generic [ref=e282]: + - button "수정 취소" [ref=e283] [cursor=pointer] + - button "닫기" [ref=e284] [cursor=pointer] + - button "저장" [ref=e285] [cursor=pointer] + - generic [ref=e287]: + - generic [ref=e288]: + - heading "서버실 위치 확인" [level=3] [ref=e289] + - button "닫기" [ref=e290]: × + - generic [ref=e293]: + - img [ref=e294] + - generic: + - img + - button "확인" [ref=e297] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-23-14-405Z.png b/.playwright-mcp/page-2026-06-17T08-23-14-405Z.png new file mode 100644 index 0000000..50d6f67 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-23-14-405Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-25-06-295Z.yml b/.playwright-mcp/page-2026-06-17T08-25-06-295Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-25-07-316Z.yml b/.playwright-mcp/page-2026-06-17T08-25-07-316Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-25-08-372Z.yml b/.playwright-mcp/page-2026-06-17T08-25-08-372Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-25-08-428Z.png b/.playwright-mcp/page-2026-06-17T08-25-08-428Z.png new file mode 100644 index 0000000..0aa5c25 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-25-08-428Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-25-13-424Z.yml b/.playwright-mcp/page-2026-06-17T08-25-13-424Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-25-13-424Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-25-16-076Z.yml b/.playwright-mcp/page-2026-06-17T08-25-16-076Z.yml new file mode 100644 index 0000000..f2a9860 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-25-16-076Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-25-18-112Z.yml b/.playwright-mcp/page-2026-06-17T08-25-18-112Z.yml new file mode 100644 index 0000000..f2a9860 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-25-18-112Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-25-20-665Z.yml b/.playwright-mcp/page-2026-06-17T08-25-20-665Z.yml new file mode 100644 index 0000000..f2a9860 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-25-20-665Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-25-20-755Z.png b/.playwright-mcp/page-2026-06-17T08-25-20-755Z.png new file mode 100644 index 0000000..6c9f7a1 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-25-20-755Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-27-37-554Z.yml b/.playwright-mcp/page-2026-06-17T08-27-37-554Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-27-37-554Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-27-40-419Z.yml b/.playwright-mcp/page-2026-06-17T08-27-40-419Z.yml new file mode 100644 index 0000000..6848b90 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-27-40-419Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e37]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - generic [ref=e43]: 건물/위치 + - combobox [ref=e44] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e45]: + - generic [ref=e46]: 상세 위치 + - generic [ref=e47]: + - combobox [ref=e48] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e49]: + - generic [ref=e50]: + - button "이전" [disabled] [ref=e51] [cursor=pointer] + - button "다음" [ref=e52] [cursor=pointer] + - generic [ref=e53]: (1 / 2) + - generic [ref=e54]: + - img [ref=e57] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-27-42-538Z.yml b/.playwright-mcp/page-2026-06-17T08-27-42-538Z.yml new file mode 100644 index 0000000..6848b90 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-27-42-538Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e37]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - generic [ref=e43]: 건물/위치 + - combobox [ref=e44] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e45]: + - generic [ref=e46]: 상세 위치 + - generic [ref=e47]: + - combobox [ref=e48] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e49]: + - generic [ref=e50]: + - button "이전" [disabled] [ref=e51] [cursor=pointer] + - button "다음" [ref=e52] [cursor=pointer] + - generic [ref=e53]: (1 / 2) + - generic [ref=e54]: + - img [ref=e57] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-27-45-102Z.yml b/.playwright-mcp/page-2026-06-17T08-27-45-102Z.yml new file mode 100644 index 0000000..6848b90 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-27-45-102Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e37]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - generic [ref=e43]: 건물/위치 + - combobox [ref=e44] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e45]: + - generic [ref=e46]: 상세 위치 + - generic [ref=e47]: + - combobox [ref=e48] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e49]: + - generic [ref=e50]: + - button "이전" [disabled] [ref=e51] [cursor=pointer] + - button "다음" [ref=e52] [cursor=pointer] + - generic [ref=e53]: (1 / 2) + - generic [ref=e54]: + - img [ref=e57] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-27-46-672Z.yml b/.playwright-mcp/page-2026-06-17T08-27-46-672Z.yml new file mode 100644 index 0000000..3c01471 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-27-46-672Z.yml @@ -0,0 +1,114 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e37]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - generic [ref=e43]: 건물/위치 + - combobox [ref=e44] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e45]: + - generic [ref=e46]: 상세 위치 + - generic [ref=e47]: + - combobox [ref=e48] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e49]: + - generic [ref=e50]: + - button "이전" [disabled] [ref=e51] [cursor=pointer] + - button "다음" [ref=e52] [cursor=pointer] + - generic [ref=e53]: (1 / 2) + - generic [ref=e54]: + - img [ref=e57] + - generic [ref=e72]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: DSS-202211-0001 + - generic [ref=e81]: 내부 + - generic [ref=e82]: 저장시스템_미니(NAS) + - generic [ref=e83]: + - button "수정" [ref=e84] [cursor=pointer] + - button "×" [ref=e85] [cursor=pointer] + - generic [ref=e88]: + - generic [ref=e89]: + - generic [ref=e90]: 현 사용조직 + - generic [ref=e91]: 기술개발센터 + - generic [ref=e92]: + - generic [ref=e93]: 상태 + - generic [ref=e94]: 운영 + - generic [ref=e95]: + - generic [ref=e96]: 담당자(정) + - generic [ref=e97]: 이호성 + - generic [ref=e98]: + - generic [ref=e99]: 담당자(부) + - generic [ref=e100]: "-" + - generic [ref=e101]: + - generic [ref=e102]: 용도 + - generic [ref=e103]: GSIM NAS + - generic [ref=e104]: + - generic [ref=e105]: 모델명 + - generic [ref=e106]: Synology DS923+ + - generic [ref=e107]: + - generic [ref=e108]: OS + - generic [ref=e109]: "-" + - generic [ref=e110]: + - generic [ref=e111]: CPU + - generic [ref=e112]: "-" + - generic [ref=e113]: + - generic [ref=e114]: RAM + - generic [ref=e115]: "-" + - generic [ref=e116]: + - generic [ref=e117]: GPU + - generic [ref=e118]: AMD Ryzen R1600 + - generic [ref=e119]: + - generic [ref=e120]: IP 주소 + - generic [ref=e121]: "-" + - generic [ref=e122]: + - generic [ref=e123]: MAC 주소 + - generic [ref=e124]: "-" + - generic [ref=e125]: + - generic [ref=e126]: 원격도구 + - generic [ref=e127]: "-" + - generic [ref=e128]: + - generic [ref=e129]: 모니터링 + - generic [ref=e130]: 비대상 + - generic [ref=e131]: + - generic [ref=e132]: 메모 + - generic [ref=e133]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-27-46-747Z.png b/.playwright-mcp/page-2026-06-17T08-27-46-747Z.png new file mode 100644 index 0000000..c8a9e24 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-27-46-747Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-28-11-999Z.yml b/.playwright-mcp/page-2026-06-17T08-28-11-999Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-11-999Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-15-174Z.yml b/.playwright-mcp/page-2026-06-17T08-28-15-174Z.yml new file mode 100644 index 0000000..5fdf7ba --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-15-174Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-18-258Z.yml b/.playwright-mcp/page-2026-06-17T08-28-18-258Z.yml new file mode 100644 index 0000000..92ee81d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-18-258Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-20-828Z.yml b/.playwright-mcp/page-2026-06-17T08-28-20-828Z.yml new file mode 100644 index 0000000..92ee81d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-20-828Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-22-393Z.yml b/.playwright-mcp/page-2026-06-17T08-28-22-393Z.yml new file mode 100644 index 0000000..0765025 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-22-393Z.yml @@ -0,0 +1,114 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e144]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: DSS-202211-0001 + - generic [ref=e148]: 내부 + - generic [ref=e149]: 저장시스템_미니(NAS) + - generic [ref=e150]: + - button "수정" [ref=e151] [cursor=pointer] + - button "×" [ref=e152] [cursor=pointer] + - generic [ref=e155]: + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - generic [ref=e158]: 기술개발센터 + - generic [ref=e159]: + - generic [ref=e160]: 상태 + - generic [ref=e161]: 운영 + - generic [ref=e162]: + - generic [ref=e163]: 담당자(정) + - generic [ref=e164]: 이호성 + - generic [ref=e165]: + - generic [ref=e166]: 담당자(부) + - generic [ref=e167]: "-" + - generic [ref=e168]: + - generic [ref=e169]: 용도 + - generic [ref=e170]: GSIM NAS + - generic [ref=e171]: + - generic [ref=e172]: 모델명 + - generic [ref=e173]: Synology DS923+ + - generic [ref=e174]: + - generic [ref=e175]: OS + - generic [ref=e176]: "-" + - generic [ref=e177]: + - generic [ref=e178]: CPU + - generic [ref=e179]: "-" + - generic [ref=e180]: + - generic [ref=e181]: RAM + - generic [ref=e182]: "-" + - generic [ref=e183]: + - generic [ref=e184]: GPU + - generic [ref=e185]: AMD Ryzen R1600 + - generic [ref=e186]: + - generic [ref=e187]: IP 주소 + - generic [ref=e188]: "-" + - generic [ref=e189]: + - generic [ref=e190]: MAC 주소 + - generic [ref=e191]: "-" + - generic [ref=e192]: + - generic [ref=e193]: 원격도구 + - generic [ref=e194]: "-" + - generic [ref=e195]: + - generic [ref=e196]: 모니터링 + - generic [ref=e197]: 비대상 + - generic [ref=e198]: + - generic [ref=e199]: 메모 + - generic [ref=e200]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-22-451Z.png b/.playwright-mcp/page-2026-06-17T08-28-22-451Z.png new file mode 100644 index 0000000..6380091 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-28-22-451Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-28-51-780Z.yml b/.playwright-mcp/page-2026-06-17T08-28-51-780Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-51-780Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-54-815Z.yml b/.playwright-mcp/page-2026-06-17T08-28-54-815Z.yml new file mode 100644 index 0000000..5fdf7ba --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-54-815Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-28-57-884Z.yml b/.playwright-mcp/page-2026-06-17T08-28-57-884Z.yml new file mode 100644 index 0000000..92ee81d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-28-57-884Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-29-00-435Z.yml b/.playwright-mcp/page-2026-06-17T08-29-00-435Z.yml new file mode 100644 index 0000000..92ee81d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-29-00-435Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-29-00-485Z.png b/.playwright-mcp/page-2026-06-17T08-29-00-485Z.png new file mode 100644 index 0000000..5e43a71 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-29-00-485Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-31-57-610Z.yml b/.playwright-mcp/page-2026-06-17T08-31-57-610Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-31-57-610Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-32-04-854Z.yml b/.playwright-mcp/page-2026-06-17T08-32-04-854Z.yml new file mode 100644 index 0000000..fba5e9d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-32-04-854Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e35] [cursor=pointer]: + - img "HM Logo" [ref=e36] + - heading "한맥자산관리시스템" [level=1] [ref=e37] + - navigation [ref=e38]: + - generic [ref=e39] [cursor=pointer]: 서버 + - generic [ref=e40] [cursor=pointer]: PC + - generic [ref=e41] [cursor=pointer]: 스토리지 + - generic [ref=e42] [cursor=pointer]: 공간정보장비 + - generic [ref=e43] [cursor=pointer]: PC부품 + - generic [ref=e44] [cursor=pointer]: 네트워크 + - generic [ref=e45] [cursor=pointer]: 업무지원장비 + - generic [ref=e46] [cursor=pointer]: 외부SW + - generic [ref=e47] [cursor=pointer]: 내부SW + - generic [ref=e48] [cursor=pointer]: 클라우드 + - generic [ref=e49] [cursor=pointer]: 도메인 + - generic [ref=e50] [cursor=pointer]: 비용관리 + - generic [ref=e51] [cursor=pointer]: 사용자 + - generic [ref=e52] [cursor=pointer]: 선물 + - generic [ref=e53] [cursor=pointer]: 사무가구 + - generic [ref=e54]: + - generic [ref=e55]: + - generic [ref=e56]: 실무자 + - generic [ref=e57]: + - checkbox + - generic [ref=e59]: 관리자 + - button "알림" [ref=e61] + - main [ref=e32]: + - generic [ref=e63]: + - generic [ref=e64]: + - generic [ref=e66] [cursor=pointer]: + - checkbox "목록보기" [ref=e67] + - text: 목록보기 + - generic [ref=e68]: + - generic [ref=e69]: 건물/위치 + - combobox [ref=e70] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e71]: + - generic [ref=e72]: 상세 위치 + - generic [ref=e73]: + - combobox [ref=e74] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e75]: + - generic [ref=e76]: + - button "이전" [disabled] [ref=e77] [cursor=pointer] + - button "다음" [ref=e78] [cursor=pointer] + - generic [ref=e79]: (1 / 2) + - generic [ref=e80]: + - img [ref=e83] + - generic [ref=e98]: + - heading "구역을 선택하세요" [level=4] [ref=e100] + - generic [ref=e102]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-32-05-933Z.yml b/.playwright-mcp/page-2026-06-17T08-32-05-933Z.yml new file mode 100644 index 0000000..fba5e9d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-32-05-933Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e35] [cursor=pointer]: + - img "HM Logo" [ref=e36] + - heading "한맥자산관리시스템" [level=1] [ref=e37] + - navigation [ref=e38]: + - generic [ref=e39] [cursor=pointer]: 서버 + - generic [ref=e40] [cursor=pointer]: PC + - generic [ref=e41] [cursor=pointer]: 스토리지 + - generic [ref=e42] [cursor=pointer]: 공간정보장비 + - generic [ref=e43] [cursor=pointer]: PC부품 + - generic [ref=e44] [cursor=pointer]: 네트워크 + - generic [ref=e45] [cursor=pointer]: 업무지원장비 + - generic [ref=e46] [cursor=pointer]: 외부SW + - generic [ref=e47] [cursor=pointer]: 내부SW + - generic [ref=e48] [cursor=pointer]: 클라우드 + - generic [ref=e49] [cursor=pointer]: 도메인 + - generic [ref=e50] [cursor=pointer]: 비용관리 + - generic [ref=e51] [cursor=pointer]: 사용자 + - generic [ref=e52] [cursor=pointer]: 선물 + - generic [ref=e53] [cursor=pointer]: 사무가구 + - generic [ref=e54]: + - generic [ref=e55]: + - generic [ref=e56]: 실무자 + - generic [ref=e57]: + - checkbox + - generic [ref=e59]: 관리자 + - button "알림" [ref=e61] + - main [ref=e32]: + - generic [ref=e63]: + - generic [ref=e64]: + - generic [ref=e66] [cursor=pointer]: + - checkbox "목록보기" [ref=e67] + - text: 목록보기 + - generic [ref=e68]: + - generic [ref=e69]: 건물/위치 + - combobox [ref=e70] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e71]: + - generic [ref=e72]: 상세 위치 + - generic [ref=e73]: + - combobox [ref=e74] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e75]: + - generic [ref=e76]: + - button "이전" [disabled] [ref=e77] [cursor=pointer] + - button "다음" [ref=e78] [cursor=pointer] + - generic [ref=e79]: (1 / 2) + - generic [ref=e80]: + - img [ref=e83] + - generic [ref=e98]: + - heading "구역을 선택하세요" [level=4] [ref=e100] + - generic [ref=e102]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-32-07-515Z.yml b/.playwright-mcp/page-2026-06-17T08-32-07-515Z.yml new file mode 100644 index 0000000..fba5e9d --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-32-07-515Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e35] [cursor=pointer]: + - img "HM Logo" [ref=e36] + - heading "한맥자산관리시스템" [level=1] [ref=e37] + - navigation [ref=e38]: + - generic [ref=e39] [cursor=pointer]: 서버 + - generic [ref=e40] [cursor=pointer]: PC + - generic [ref=e41] [cursor=pointer]: 스토리지 + - generic [ref=e42] [cursor=pointer]: 공간정보장비 + - generic [ref=e43] [cursor=pointer]: PC부품 + - generic [ref=e44] [cursor=pointer]: 네트워크 + - generic [ref=e45] [cursor=pointer]: 업무지원장비 + - generic [ref=e46] [cursor=pointer]: 외부SW + - generic [ref=e47] [cursor=pointer]: 내부SW + - generic [ref=e48] [cursor=pointer]: 클라우드 + - generic [ref=e49] [cursor=pointer]: 도메인 + - generic [ref=e50] [cursor=pointer]: 비용관리 + - generic [ref=e51] [cursor=pointer]: 사용자 + - generic [ref=e52] [cursor=pointer]: 선물 + - generic [ref=e53] [cursor=pointer]: 사무가구 + - generic [ref=e54]: + - generic [ref=e55]: + - generic [ref=e56]: 실무자 + - generic [ref=e57]: + - checkbox + - generic [ref=e59]: 관리자 + - button "알림" [ref=e61] + - main [ref=e32]: + - generic [ref=e63]: + - generic [ref=e64]: + - generic [ref=e66] [cursor=pointer]: + - checkbox "목록보기" [ref=e67] + - text: 목록보기 + - generic [ref=e68]: + - generic [ref=e69]: 건물/위치 + - combobox [ref=e70] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e71]: + - generic [ref=e72]: 상세 위치 + - generic [ref=e73]: + - combobox [ref=e74] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e75]: + - generic [ref=e76]: + - button "이전" [disabled] [ref=e77] [cursor=pointer] + - button "다음" [ref=e78] [cursor=pointer] + - generic [ref=e79]: (1 / 2) + - generic [ref=e80]: + - img [ref=e83] + - generic [ref=e98]: + - heading "구역을 선택하세요" [level=4] [ref=e100] + - generic [ref=e102]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-32-09-081Z.yml b/.playwright-mcp/page-2026-06-17T08-32-09-081Z.yml new file mode 100644 index 0000000..1af3caf --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-32-09-081Z.yml @@ -0,0 +1,114 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e35] [cursor=pointer]: + - img "HM Logo" [ref=e36] + - heading "한맥자산관리시스템" [level=1] [ref=e37] + - navigation [ref=e38]: + - generic [ref=e39] [cursor=pointer]: 서버 + - generic [ref=e40] [cursor=pointer]: PC + - generic [ref=e41] [cursor=pointer]: 스토리지 + - generic [ref=e42] [cursor=pointer]: 공간정보장비 + - generic [ref=e43] [cursor=pointer]: PC부품 + - generic [ref=e44] [cursor=pointer]: 네트워크 + - generic [ref=e45] [cursor=pointer]: 업무지원장비 + - generic [ref=e46] [cursor=pointer]: 외부SW + - generic [ref=e47] [cursor=pointer]: 내부SW + - generic [ref=e48] [cursor=pointer]: 클라우드 + - generic [ref=e49] [cursor=pointer]: 도메인 + - generic [ref=e50] [cursor=pointer]: 비용관리 + - generic [ref=e51] [cursor=pointer]: 사용자 + - generic [ref=e52] [cursor=pointer]: 선물 + - generic [ref=e53] [cursor=pointer]: 사무가구 + - generic [ref=e54]: + - generic [ref=e55]: + - generic [ref=e56]: 실무자 + - generic [ref=e57]: + - checkbox + - generic [ref=e59]: 관리자 + - button "알림" [ref=e61] + - main [ref=e32]: + - generic [ref=e63]: + - generic [ref=e64]: + - generic [ref=e66] [cursor=pointer]: + - checkbox "목록보기" [ref=e67] + - text: 목록보기 + - generic [ref=e68]: + - generic [ref=e69]: 건물/위치 + - combobox [ref=e70] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e71]: + - generic [ref=e72]: 상세 위치 + - generic [ref=e73]: + - combobox [ref=e74] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e75]: + - generic [ref=e76]: + - button "이전" [disabled] [ref=e77] [cursor=pointer] + - button "다음" [ref=e78] [cursor=pointer] + - generic [ref=e79]: (1 / 2) + - generic [ref=e80]: + - img [ref=e83] + - generic [ref=e98]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e103]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e106]: DSS-202211-0001 + - generic [ref=e107]: 내부 + - generic [ref=e108]: 저장시스템_미니(NAS) + - generic [ref=e109]: + - button "수정" [ref=e110] [cursor=pointer] + - button "×" [ref=e111] [cursor=pointer] + - generic [ref=e114]: + - generic [ref=e115]: + - generic [ref=e116]: 현 사용조직 + - generic [ref=e117]: 기술개발센터 + - generic [ref=e118]: + - generic [ref=e119]: 상태 + - generic [ref=e120]: 운영 + - generic [ref=e121]: + - generic [ref=e122]: 담당자(정) + - generic [ref=e123]: 이호성 + - generic [ref=e124]: + - generic [ref=e125]: 담당자(부) + - generic [ref=e126]: "-" + - generic [ref=e127]: + - generic [ref=e128]: 용도 + - generic [ref=e129]: GSIM NAS + - generic [ref=e130]: + - generic [ref=e131]: 모델명 + - generic [ref=e132]: Synology DS923+ + - generic [ref=e133]: + - generic [ref=e134]: OS + - generic [ref=e135]: "-" + - generic [ref=e136]: + - generic [ref=e137]: CPU + - generic [ref=e138]: "-" + - generic [ref=e139]: + - generic [ref=e140]: RAM + - generic [ref=e141]: "-" + - generic [ref=e142]: + - generic [ref=e143]: GPU + - generic [ref=e144]: AMD Ryzen R1600 + - generic [ref=e145]: + - generic [ref=e146]: IP 주소 + - generic [ref=e147]: "-" + - generic [ref=e148]: + - generic [ref=e149]: MAC 주소 + - generic [ref=e150]: "-" + - generic [ref=e151]: + - generic [ref=e152]: 원격도구 + - generic [ref=e153]: "-" + - generic [ref=e154]: + - generic [ref=e155]: 모니터링 + - generic [ref=e156]: 비대상 + - generic [ref=e157]: + - generic [ref=e158]: 메모 + - generic [ref=e159]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-32-09-146Z.png b/.playwright-mcp/page-2026-06-17T08-32-09-146Z.png new file mode 100644 index 0000000..4c697c3 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-32-09-146Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-32-10-797Z.yml b/.playwright-mcp/page-2026-06-17T08-32-10-797Z.yml new file mode 100644 index 0000000..ffd77cb --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-32-10-797Z.yml @@ -0,0 +1,332 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e35] [cursor=pointer]: + - img "HM Logo" [ref=e36] + - heading "한맥자산관리시스템" [level=1] [ref=e37] + - navigation [ref=e38]: + - generic [ref=e39] [cursor=pointer]: 서버 + - generic [ref=e40] [cursor=pointer]: PC + - generic [ref=e41] [cursor=pointer]: 스토리지 + - generic [ref=e42] [cursor=pointer]: 공간정보장비 + - generic [ref=e43] [cursor=pointer]: PC부품 + - generic [ref=e44] [cursor=pointer]: 네트워크 + - generic [ref=e45] [cursor=pointer]: 업무지원장비 + - generic [ref=e46] [cursor=pointer]: 외부SW + - generic [ref=e47] [cursor=pointer]: 내부SW + - generic [ref=e48] [cursor=pointer]: 클라우드 + - generic [ref=e49] [cursor=pointer]: 도메인 + - generic [ref=e50] [cursor=pointer]: 비용관리 + - generic [ref=e51] [cursor=pointer]: 사용자 + - generic [ref=e52] [cursor=pointer]: 선물 + - generic [ref=e53] [cursor=pointer]: 사무가구 + - generic [ref=e54]: + - generic [ref=e55]: + - generic [ref=e56]: 실무자 + - generic [ref=e57]: + - checkbox + - generic [ref=e59]: 관리자 + - button "알림" [ref=e61] + - main [ref=e32]: + - generic [ref=e63]: + - generic [ref=e64]: + - generic [ref=e66] [cursor=pointer]: + - checkbox "목록보기" [ref=e67] + - text: 목록보기 + - generic [ref=e68]: + - generic [ref=e69]: 건물/위치 + - combobox [ref=e70] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e71]: + - generic [ref=e72]: 상세 위치 + - generic [ref=e73]: + - combobox [ref=e74] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e75]: + - generic [ref=e76]: + - button "이전" [disabled] [ref=e77] [cursor=pointer] + - button "다음" [ref=e78] [cursor=pointer] + - generic [ref=e79]: (1 / 2) + - generic [ref=e80]: + - img [ref=e83] + - generic [ref=e98]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e103]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e106]: DSS-202211-0001 + - generic [ref=e107]: 내부 + - generic [ref=e108]: 저장시스템_미니(NAS) + - generic [ref=e109]: + - button "수정" [ref=e110] [cursor=pointer] + - button "×" [ref=e111] [cursor=pointer] + - generic [ref=e114]: + - generic [ref=e115]: + - generic [ref=e116]: 현 사용조직 + - generic [ref=e117]: 기술개발센터 + - generic [ref=e118]: + - generic [ref=e119]: 상태 + - generic [ref=e120]: 운영 + - generic [ref=e121]: + - generic [ref=e122]: 담당자(정) + - generic [ref=e123]: 이호성 + - generic [ref=e124]: + - generic [ref=e125]: 담당자(부) + - generic [ref=e126]: "-" + - generic [ref=e127]: + - generic [ref=e128]: 용도 + - generic [ref=e129]: GSIM NAS + - generic [ref=e130]: + - generic [ref=e131]: 모델명 + - generic [ref=e132]: Synology DS923+ + - generic [ref=e133]: + - generic [ref=e134]: OS + - generic [ref=e135]: "-" + - generic [ref=e136]: + - generic [ref=e137]: CPU + - generic [ref=e138]: "-" + - generic [ref=e139]: + - generic [ref=e140]: RAM + - generic [ref=e141]: "-" + - generic [ref=e142]: + - generic [ref=e143]: GPU + - generic [ref=e144]: AMD Ryzen R1600 + - generic [ref=e145]: + - generic [ref=e146]: IP 주소 + - generic [ref=e147]: "-" + - generic [ref=e148]: + - generic [ref=e149]: MAC 주소 + - generic [ref=e150]: "-" + - generic [ref=e151]: + - generic [ref=e152]: 원격도구 + - generic [ref=e153]: "-" + - generic [ref=e154]: + - generic [ref=e155]: 모니터링 + - generic [ref=e156]: 비대상 + - generic [ref=e157]: + - generic [ref=e158]: 메모 + - generic [ref=e159]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e161]: + - generic [ref=e162]: + - generic [ref=e163]: + - heading "자산 상세 정보" [level=2] [ref=e164] + - generic [ref=e165]: + - generic [ref=e166]: DSS-202211-0001 + - generic [ref=e167]: 내부 + - generic [ref=e168]: 서버 + - generic [ref=e169]: 저장시스템_미니(NAS) + - button "닫기" [ref=e170] [cursor=pointer]: × + - generic [ref=e172]: + - generic [ref=e174]: + - generic [ref=e175]: 기본 관리 정보 + - generic [ref=e176]: + - generic [ref=e177]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e179]: DSS-202211-0001 + - generic [ref=e180]: + - generic [ref=e181]: 구매법인 + - combobox [ref=e182]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e183]: + - generic [ref=e184]: 구분 + - combobox [ref=e185]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e186]: + - generic [ref=e187]: 유형 + - combobox [ref=e188]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e189]: + - generic [ref=e190]: 상태 + - combobox [ref=e191]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e192]: + - generic [ref=e193]: 서비스 구분 + - combobox [ref=e194]: + - option "외부" + - option "내부" [selected] + - generic [ref=e195]: + - generic [ref=e196]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e197]: GSIM NAS + - generic [ref=e198]: + - generic [ref=e199]: 모니터링 + - combobox [ref=e200]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e201]: 시스템 사양 정보 + - generic [ref=e202]: + - generic [ref=e203]: 모델명 + - textbox [ref=e204]: Synology DS923+ + - generic [ref=e205]: + - generic [ref=e206]: S/N + - textbox [ref=e207] + - generic [ref=e208]: + - generic [ref=e209]: OS + - textbox [ref=e210] + - generic [ref=e211]: + - generic [ref=e212]: CPU + - textbox [ref=e213] + - generic [ref=e214]: + - generic [ref=e215]: RAM + - textbox [ref=e216] + - generic [ref=e217]: + - generic [ref=e218]: GPU + - textbox [ref=e219]: AMD Ryzen R1600 + - generic [ref=e220]: + - generic [ref=e221]: 적정성 등급 + - generic [ref=e222]: 교체 대상 (10점) + - generic [ref=e223]: + - generic [ref=e224]: 제조사 + - textbox [ref=e225] + - generic [ref=e226]: + - generic [ref=e227]: 디스크 구성 (Volume) + - generic [ref=e228]: + - generic [ref=e229]: + - combobox [ref=e230]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e231]: "20" + - combobox [ref=e232]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e233] + - generic [ref=e234]: + - combobox [ref=e235]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e236]: "20" + - combobox [ref=e237]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e238] + - generic [ref=e239]: + - combobox [ref=e240]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e241]: "20" + - combobox [ref=e242]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e243] + - button "+ 볼륨 추가" [ref=e244] [cursor=pointer] + - generic [ref=e245]: 네트워크 및 원격 관리 + - generic [ref=e246]: + - generic [ref=e247]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e248]: + - generic [ref=e249]: + - generic [ref=e250]: + - combobox [ref=e251]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e252]: 172.16.41.47 + - button "×" [ref=e253] + - generic [ref=e254]: + - combobox [ref=e256]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e257] + - textbox "원격 PW" [ref=e258] + - generic [ref=e260]: + - combobox [ref=e261]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e262]: gsim + - button "×" [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: + - combobox [ref=e266]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e267]: 172.16.41.48 + - button "×" [ref=e268] + - generic [ref=e269]: + - combobox [ref=e271]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e272] + - textbox "원격 PW" [ref=e273] + - button "+ 접속 정보 추가" [ref=e274] [cursor=pointer] + - generic [ref=e275]: 물리적 위치 정보 + - generic [ref=e276]: + - generic [ref=e277]: 건물/층 + - combobox [ref=e278]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e279]: + - generic [ref=e280]: 상세 위치 + - generic [ref=e281]: + - combobox [ref=e282]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e283] [cursor=pointer] + - button "위치 확인" [ref=e284] [cursor=pointer] + - generic [ref=e285]: 구매 및 기타 정보 + - generic [ref=e286]: + - generic [ref=e287]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e288]: 2022-11-01 + - generic [ref=e289]: + - generic [ref=e290]: 구매업체 + - textbox [ref=e291] + - generic [ref=e292]: + - generic [ref=e293]: 구매금액 + - textbox [ref=e294] + - generic [ref=e295]: + - generic [ref=e296]: 품의서 + - generic [ref=e297]: + - generic [ref=e298]: 파일 선택... + - button "파일 찾기" [ref=e299] [cursor=pointer] + - generic [ref=e300]: + - generic [ref=e301]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e302]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e303]: + - heading "자산 변동 이력" [level=3] [ref=e305] + - generic [ref=e307]: 기록된 변동 이력이 없습니다. + - generic [ref=e308]: + - button "삭제" [ref=e309] [cursor=pointer] + - generic [ref=e310]: + - button "수정 취소" [ref=e311] [cursor=pointer] + - button "닫기" [ref=e312] [cursor=pointer] + - button "저장" [ref=e313] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-32-11-077Z.png b/.playwright-mcp/page-2026-06-17T08-32-11-077Z.png new file mode 100644 index 0000000..3b56e56 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-32-11-077Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-37-13-380Z.yml b/.playwright-mcp/page-2026-06-17T08-37-13-380Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-37-16-315Z.yml b/.playwright-mcp/page-2026-06-17T08-37-16-315Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-37-18-432Z.yml b/.playwright-mcp/page-2026-06-17T08-37-18-432Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-37-21-014Z.yml b/.playwright-mcp/page-2026-06-17T08-37-21-014Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-37-21-058Z.png b/.playwright-mcp/page-2026-06-17T08-37-21-058Z.png new file mode 100644 index 0000000..bb36148 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-37-21-058Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-37-22-670Z.yml b/.playwright-mcp/page-2026-06-17T08-37-22-670Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-37-22-704Z.png b/.playwright-mcp/page-2026-06-17T08-37-22-704Z.png new file mode 100644 index 0000000..bb36148 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-37-22-704Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-37-24-255Z.yml b/.playwright-mcp/page-2026-06-17T08-37-24-255Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T08-37-24-295Z.png b/.playwright-mcp/page-2026-06-17T08-37-24-295Z.png new file mode 100644 index 0000000..bb36148 Binary files /dev/null and b/.playwright-mcp/page-2026-06-17T08-37-24-295Z.png differ diff --git a/.playwright-mcp/page-2026-06-17T08-39-21-450Z.yml b/.playwright-mcp/page-2026-06-17T08-39-21-450Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-39-21-450Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-46-36-182Z.yml b/.playwright-mcp/page-2026-06-17T08-46-36-182Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-46-36-182Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-48-50-362Z.yml b/.playwright-mcp/page-2026-06-17T08-48-50-362Z.yml new file mode 100644 index 0000000..bbd3082 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-48-50-362Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-56-08-289Z.yml b/.playwright-mcp/page-2026-06-17T08-56-08-289Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-56-08-289Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-56-11-310Z.yml b/.playwright-mcp/page-2026-06-17T08-56-11-310Z.yml new file mode 100644 index 0000000..bbd3082 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-56-11-310Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-56-14-442Z.yml b/.playwright-mcp/page-2026-06-17T08-56-14-442Z.yml new file mode 100644 index 0000000..b3ac3f4 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-56-14-442Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-56-16-987Z.yml b/.playwright-mcp/page-2026-06-17T08-56-16-987Z.yml new file mode 100644 index 0000000..b3ac3f4 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-56-16-987Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-56-49-824Z.yml b/.playwright-mcp/page-2026-06-17T08-56-49-824Z.yml new file mode 100644 index 0000000..9d944a7 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-56-49-824Z.yml @@ -0,0 +1,684 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: + - generic [ref=e148]: 통합 검색 (현 사용조직/모델명) + - textbox "검색어를 입력하세요..." [ref=e149] + - generic [ref=e150]: + - generic [ref=e151]: 유형 + - combobox [ref=e152] [cursor=pointer]: + - option "전체 유형" [selected] + - generic [ref=e153]: + - generic [ref=e154]: 자산위치 + - combobox [ref=e155] [cursor=pointer]: + - option "전체 위치" [selected] + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - combobox [ref=e158] [cursor=pointer]: + - option "전체 조직" [selected] + - generic [ref=e160] [cursor=pointer]: + - checkbox "목록보기" [checked] [ref=e161] + - text: 목록보기 + - button "필터 초기화" [ref=e162] [cursor=pointer]: + - img [ref=e163] + - text: 필터 초기화 + - button "자산 추가" [ref=e169] [cursor=pointer]: + - img [ref=e170] + - text: 자산 추가 + - table [ref=e173]: + - rowgroup [ref=e174]: + - row "현 사용조직 ↕ 용도 ↕ 유형 ↕ 모델/메인보드 자산위치 ↕ 메모 ↕" [ref=e175]: + - columnheader "현 사용조직 ↕" [ref=e176] [cursor=pointer] + - columnheader "용도 ↕" [ref=e177] [cursor=pointer] + - columnheader "유형 ↕" [ref=e178] [cursor=pointer] + - columnheader "모델/메인보드" [ref=e179] + - columnheader "자산위치 ↕" [ref=e180] [cursor=pointer] + - columnheader "메모 ↕" [ref=e181] [cursor=pointer] + - rowgroup [ref=e182]: + - row "삼안 한라 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 소스 백업서버 스토리지" [ref=e183] [cursor=pointer]: + - cell "삼안" [ref=e184] + - cell "한라 백업서버 스토리지" [ref=e185] + - cell "저장시스템_렉(DAS)" [ref=e186] + - cell "Promise Vess R3600" [ref=e187] + - cell "한맥빌딩(MDF실)" [ref=e188] + - cell "한라 소스 백업서버 스토리지" [ref=e189] + - row "기술개발센터 한종 테스트 PC 서버PC - 기술개발센터(서버실) -" [ref=e190] [cursor=pointer]: + - cell "기술개발센터" [ref=e191] + - cell "한종 테스트 PC" [ref=e192] + - cell "서버PC" [ref=e193] + - cell "-" [ref=e194] + - cell "기술개발센터(서버실)" [ref=e195] + - cell "-" [ref=e196] + - row "기술개발센터 기술개발센터 NAS 저장시스템_렉(NAS) RS822+ 한맥빌딩(MDF실) 기술개발센터 파일질라" [ref=e197] [cursor=pointer]: + - cell "기술개발센터" [ref=e198] + - cell "기술개발센터 NAS" [ref=e199] + - cell "저장시스템_렉(NAS)" [ref=e200] + - cell "RS822+" [ref=e201] + - cell "한맥빌딩(MDF실)" [ref=e202] + - cell "기술개발센터 파일질라" [ref=e203] + - row "삼안 한라 NAS5 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 환경플랜트사업" [ref=e204] [cursor=pointer]: + - cell "삼안" [ref=e205] + - cell "한라 NAS5" [ref=e206] + - cell "저장시스템_미니(NAS)" [ref=e207] + - cell "DS923P" [ref=e208] + - cell "한맥빌딩(MDF실)" [ref=e209] + - cell "환경플랜트사업" [ref=e210] + - row "기술개발센터 MyStation 운영 서버 서버 렉 - 한맥빌딩(MDF실) MyStation & 전화기 운영서버" [ref=e211] [cursor=pointer]: + - cell "기술개발센터" [ref=e212] + - cell "MyStation 운영 서버" [ref=e213] + - cell "서버 렉" [ref=e214] + - cell "-" [ref=e215] + - cell "한맥빌딩(MDF실)" [ref=e216] + - cell "MyStation & 전화기 운영서버" [ref=e217] + - row "한맥 백업서버 서버 렉 IBM x3350 M2 한맥빌딩(MDF실) 한라 제외 각 자회사 백업 소스서버" [ref=e218] [cursor=pointer]: + - cell "한맥" [ref=e219] + - cell "백업서버" [ref=e220] + - cell "서버 렉" [ref=e221] + - cell "IBM x3350 M2" [ref=e222] + - cell "한맥빌딩(MDF실)" [ref=e223] + - cell "한라 제외 각 자회사 백업 소스서버" [ref=e224] + - row "총괄기획실 디자인팀 영상셀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e225] [cursor=pointer]: + - cell "총괄기획실" [ref=e226] + - cell "디자인팀 영상셀 NAS" [ref=e227] + - cell "저장시스템_미니(NAS)" [ref=e228] + - cell "DS1522+" [ref=e229] + - cell "한맥빌딩(MDF실)" [ref=e230] + - cell "영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e231] + - row "총괄기획실 디자인팀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e232] [cursor=pointer]: + - cell "총괄기획실" [ref=e233] + - cell "디자인팀 NAS" [ref=e234] + - cell "저장시스템_미니(NAS)" [ref=e235] + - cell "DS1522+" [ref=e236] + - cell "한맥빌딩(MDF실)" [ref=e237] + - cell "디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e238] + - row "기술개발센터 개발PC 서버PC - 기술개발센터(센터내부) 유니티 개발서버" [ref=e239] [cursor=pointer]: + - cell "기술개발센터" [ref=e240] + - cell "개발PC" [ref=e241] + - cell "서버PC" [ref=e242] + - cell "-" [ref=e243] + - cell "기술개발센터(센터내부)" [ref=e244] + - cell "유니티 개발서버" [ref=e245] + - row "기술개발센터 RoadWay 서버 서버PC - 기술개발센터(센터내부) Way AI 서버, RoadWay 개발서버," [ref=e246] [cursor=pointer]: + - cell "기술개발센터" [ref=e247] + - cell "RoadWay 서버" [ref=e248] + - cell "서버PC" [ref=e249] + - cell "-" [ref=e250] + - cell "기술개발센터(센터내부)" [ref=e251] + - cell "Way AI 서버, RoadWay 개발서버," [ref=e252] + - row "기술개발센터 SaaS 테스트 PC 서버PC HP 81C 기술개발센터(센터내부) 구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e253] [cursor=pointer]: + - cell "기술개발센터" [ref=e254] + - cell "SaaS 테스트 PC" [ref=e255] + - cell "서버PC" [ref=e256] + - cell "HP 81C" [ref=e257] + - cell "기술개발센터(센터내부)" [ref=e258] + - cell "구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e259] + - row "기술개발센터 큰길 운영서버#1 워크스테이션 Dell 060K5C 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e260] [cursor=pointer]: + - cell "기술개발센터" [ref=e261] + - cell "큰길 운영서버#1" [ref=e262] + - cell "워크스테이션" [ref=e263] + - cell "Dell 060K5C" [ref=e264] + - cell "기술개발센터(센터내부)" [ref=e265] + - cell "큰길 서비스 문서제작 서버" [ref=e266] + - row "기술개발센터 큰길 운영서버#4 서버PC PRIME B460M-A 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e267] [cursor=pointer]: + - cell "기술개발센터" [ref=e268] + - cell "큰길 운영서버#4" [ref=e269] + - cell "서버PC" [ref=e270] + - cell "PRIME B460M-A" [ref=e271] + - cell "기술개발센터(센터내부)" [ref=e272] + - cell "큰길 서비스 문서제작 서버" [ref=e273] + - row "기술개발센터 큰길 운영서버#3 서버PC ASUS PRIME B365M-K 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e274] [cursor=pointer]: + - cell "기술개발센터" [ref=e275] + - cell "큰길 운영서버#3" [ref=e276] + - cell "서버PC" [ref=e277] + - cell "ASUS PRIME B365M-K" [ref=e278] + - cell "기술개발센터(센터내부)" [ref=e279] + - cell "큰길 서비스 문서제작 서버" [ref=e280] + - row "기술개발센터 큰길 운영서버#2 서버PC Gigabyte B760M DS3H 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e281] [cursor=pointer]: + - cell "기술개발센터" [ref=e282] + - cell "큰길 운영서버#2" [ref=e283] + - cell "서버PC" [ref=e284] + - cell "Gigabyte B760M DS3H" [ref=e285] + - cell "기술개발센터(센터내부)" [ref=e286] + - cell "큰길 서비스 문서제작 서버" [ref=e287] + - row "기술개발센터 큰길 테스트 서버 서버PC PRIME A620M-A 기술개발센터(센터내부) 큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e288] [cursor=pointer]: + - cell "기술개발센터" [ref=e289] + - cell "큰길 테스트 서버" [ref=e290] + - cell "서버PC" [ref=e291] + - cell "PRIME A620M-A" [ref=e292] + - cell "기술개발센터(센터내부)" [ref=e293] + - cell "큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e294] + - row "삼안 한라 NAS2 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 기업부설연구소" [ref=e295] [cursor=pointer]: + - cell "삼안" [ref=e296] + - cell "한라 NAS2" [ref=e297] + - cell "저장시스템_미니(NAS)" [ref=e298] + - cell "DS414J" [ref=e299] + - cell "한맥빌딩(MDF실)" [ref=e300] + - cell "기업부설연구소" [ref=e301] + - row "삼안 한라 백업서버 서버 렉 Supermicro 한맥빌딩(MDF실) -" [ref=e302] [cursor=pointer]: + - cell "삼안" [ref=e303] + - cell "한라 백업서버" [ref=e304] + - cell "서버 렉" [ref=e305] + - cell "Supermicro" [ref=e306] + - cell "한맥빌딩(MDF실)" [ref=e307] + - cell "-" [ref=e308] + - row "삼안 한라 NAS1 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e309] [cursor=pointer]: + - cell "삼안" [ref=e310] + - cell "한라 NAS1" [ref=e311] + - cell "저장시스템_미니(NAS)" [ref=e312] + - cell "DS414J" [ref=e313] + - cell "한맥빌딩(MDF실)" [ref=e314] + - cell "사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e315] + - 'row "한맥 한맥 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e316] [cursor=pointer]': + - cell "한맥" [ref=e317] + - cell "한맥 인트라넷" [ref=e318] + - cell "서버 렉" [ref=e319] + - cell "HPE ProLiant DL360 Gen10" [ref=e320] + - cell "IDC(서관204)" [ref=e321] + - 'cell "서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e322]' + - 'row "한맥 한맥 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관205) 서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e323] [cursor=pointer]': + - cell "한맥" [ref=e324] + - cell "한맥 인트라넷 예비" [ref=e325] + - cell "서버 렉" [ref=e326] + - cell "HPE ProLiant DL360 Gen10" [ref=e327] + - cell "IDC(서관205)" [ref=e328] + - 'cell "서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e329]' + - 'row "삼안 가족사 공통메뉴 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e330] [cursor=pointer]': + - cell "삼안" [ref=e331] + - cell "가족사 공통메뉴" [ref=e332] + - cell "서버 렉" [ref=e333] + - cell "HPE ProLiant DL380 GEN10" [ref=e334] + - cell "IDC(서관202)" [ref=e335] + - 'cell "서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e336]' + - 'row "삼안 한라 인트라넷 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e337] [cursor=pointer]': + - cell "삼안" [ref=e338] + - cell "한라 인트라넷" [ref=e339] + - cell "서버 렉" [ref=e340] + - cell "HPE ProLiant DL360 GEN9" [ref=e341] + - cell "IDC(동관54)" [ref=e342] + - 'cell "인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e343]' + - 'row "삼안 안전전산화 서버 (디자인팀 웹) 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e344] [cursor=pointer]': + - cell "삼안" [ref=e345] + - cell "안전전산화 서버 (디자인팀 웹)" [ref=e346] + - cell "서버 렉" [ref=e347] + - cell "HPE ProLiant DL360 GEN9" [ref=e348] + - cell "IDC(동관54)" [ref=e349] + - 'cell "인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e350]' + - 'row "삼안 개발서버2 서버 렉 HPE ProLiant DL380 Gen10 IDC(동관53) PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e351] [cursor=pointer]': + - cell "삼안" [ref=e352] + - cell "개발서버2" [ref=e353] + - cell "서버 렉" [ref=e354] + - cell "HPE ProLiant DL380 Gen10" [ref=e355] + - cell "IDC(동관53)" [ref=e356] + - 'cell "PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e357]' + - 'row "장헌 장헌인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관205) 이전 서버코드 : jh-idc-001" [ref=e358] [cursor=pointer]': + - cell "장헌" [ref=e359] + - cell "장헌인트라넷" [ref=e360] + - cell "서버 렉" [ref=e361] + - cell "HPE ProLiant DL380 GEN10" [ref=e362] + - cell "IDC(서관205)" [ref=e363] + - 'cell "이전 서버코드 : jh-idc-001" [ref=e364]' + - 'row "장헌 장헌 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(동관53) 이전 서버코드 : jh-idc-002" [ref=e365] [cursor=pointer]': + - cell "장헌" [ref=e366] + - cell "장헌 인트라넷 예비" [ref=e367] + - cell "서버 렉" [ref=e368] + - cell "HPE ProLiant DL360 Gen10" [ref=e369] + - cell "IDC(동관53)" [ref=e370] + - 'cell "이전 서버코드 : jh-idc-002" [ref=e371]' + - 'row "장헌 (주) 장헌 인트라넷 서버PC - IDC(서관205) 서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e372] [cursor=pointer]': + - cell "장헌" [ref=e373] + - cell "(주) 장헌 인트라넷" [ref=e374] + - cell "서버PC" [ref=e375] + - cell "-" [ref=e376] + - cell "IDC(서관205)" [ref=e377] + - 'cell "서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e378]' + - 'row "PTC PTC인트라넷 서버 렉 SYSTEM X3650 M2 IDC(서관205) 구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e379] [cursor=pointer]': + - cell "PTC" [ref=e380] + - cell "PTC인트라넷" [ref=e381] + - cell "서버 렉" [ref=e382] + - cell "SYSTEM X3650 M2" [ref=e383] + - cell "IDC(서관205)" [ref=e384] + - 'cell "구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e385]' + - 'row "PTC 예비서버 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관204) PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e386] [cursor=pointer]': + - cell "PTC" [ref=e387] + - cell "예비서버" [ref=e388] + - cell "서버 렉" [ref=e389] + - cell "HPE ProLiant DL360 GEN10" [ref=e390] + - cell "IDC(서관204)" [ref=e391] + - 'cell "PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e392]' + - 'row "삼안 삼안 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e393] [cursor=pointer]': + - cell "삼안" [ref=e394] + - cell "삼안 인트라넷" [ref=e395] + - cell "서버 렉" [ref=e396] + - cell "HPE ProLiant DL360 Gen10" [ref=e397] + - cell "IDC(서관204)" [ref=e398] + - 'cell "서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e399]' + - 'row "PTC DB 백업 서버 서버PC - IDC(서관205) 구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e400] [cursor=pointer]': + - cell "PTC" [ref=e401] + - cell "DB 백업 서버" [ref=e402] + - cell "서버PC" [ref=e403] + - cell "-" [ref=e404] + - cell "IDC(서관205)" [ref=e405] + - 'cell "구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e406]' + - 'row "기술개발센터 인트라넷 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관205) 서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e407] [cursor=pointer]': + - cell "기술개발센터" [ref=e408] + - cell "인트라넷" [ref=e409] + - cell "서버 렉" [ref=e410] + - cell "HPE ProLiant DL360 GEN10" [ref=e411] + - cell "IDC(서관205)" [ref=e412] + - 'cell "서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e413]' + - 'row "현타 인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(동관53) 서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e414] [cursor=pointer]': + - cell "현타" [ref=e415] + - cell "인트라넷" [ref=e416] + - cell "서버 렉" [ref=e417] + - cell "HPE ProLiant DL380 GEN10" [ref=e418] + - cell "IDC(동관53)" [ref=e419] + - 'cell "서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e420]' + - 'row "삼안 삼안 DAS 스토리지 저장시스템_렉(DAS) - IDC(서관205) Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e421] [cursor=pointer]': + - cell "삼안" [ref=e422] + - cell "삼안 DAS 스토리지" [ref=e423] + - cell "저장시스템_렉(DAS)" [ref=e424] + - cell "-" [ref=e425] + - cell "IDC(서관205)" [ref=e426] + - 'cell "Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e427]' + - 'row "삼안 인트라넷 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관205) 이전 서버코드 : sa-nas-001" [ref=e428] [cursor=pointer]': + - cell "삼안" [ref=e429] + - cell "인트라넷 백업 스토리지" [ref=e430] + - cell "저장시스템_렉(NAS)" [ref=e431] + - cell "Promiss R Series" [ref=e432] + - cell "IDC(서관205)" [ref=e433] + - 'cell "이전 서버코드 : sa-nas-001" [ref=e434]' + - 'row "삼안 성과품 스토리지 저장시스템_렉(NAS) ENC_3U_16BAY_D // SEAGATE ST2000NM0045 IDC(서관203) 매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e435] [cursor=pointer]': + - cell "삼안" [ref=e436] + - cell "성과품 스토리지" [ref=e437] + - cell "저장시스템_렉(NAS)" [ref=e438] + - cell "ENC_3U_16BAY_D // SEAGATE ST2000NM0045" [ref=e439] + - cell "IDC(서관203)" [ref=e440] + - 'cell "매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e441]' + - 'row "삼안 성과품 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관202) 이전 서버코드 : sa-nas-003" [ref=e442] [cursor=pointer]': + - cell "삼안" [ref=e443] + - cell "성과품 백업 스토리지" [ref=e444] + - cell "저장시스템_렉(NAS)" [ref=e445] + - cell "Promiss R Series" [ref=e446] + - cell "IDC(서관202)" [ref=e447] + - 'cell "이전 서버코드 : sa-nas-003" [ref=e448]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e449] [cursor=pointer]': + - cell "삼안" [ref=e450] + - cell "한라 File 서버 스토리지" [ref=e451] + - cell "저장시스템_렉(DAS)" [ref=e452] + - cell "-" [ref=e453] + - cell "IDC(동관54)" [ref=e454] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e455]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e456] [cursor=pointer]': + - cell "삼안" [ref=e457] + - cell "한라 File 서버 스토리지" [ref=e458] + - cell "저장시스템_렉(DAS)" [ref=e459] + - cell "-" [ref=e460] + - cell "IDC(동관54)" [ref=e461] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e462]' + - 'row "한맥 인트라넷(구) 서버PC - IDC(서관204) 현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e463] [cursor=pointer]': + - cell "한맥" [ref=e464] + - cell "인트라넷(구)" [ref=e465] + - cell "서버PC" [ref=e466] + - cell "-" [ref=e467] + - cell "IDC(서관204)" [ref=e468] + - 'cell "현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e469]' + - 'row "삼안 삼안 인트라넷 예비 서버 렉 HPE ProLiant DL360 GEN9 IDC(서관204) 서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e470] [cursor=pointer]': + - cell "삼안" [ref=e471] + - cell "삼안 인트라넷 예비" [ref=e472] + - cell "서버 렉" [ref=e473] + - cell "HPE ProLiant DL360 GEN9" [ref=e474] + - cell "IDC(서관204)" [ref=e475] + - 'cell "서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e476]' + - row "한맥 한맥CAD 서버PC - 한맥빌딩(MDF실) NAMOSOFT Road 3D Projector 서버사용" [ref=e477] [cursor=pointer]: + - cell "한맥" [ref=e478] + - cell "한맥CAD" [ref=e479] + - cell "서버PC" [ref=e480] + - cell "-" [ref=e481] + - cell "한맥빌딩(MDF실)" [ref=e482] + - cell "NAMOSOFT Road 3D Projector 서버사용" [ref=e483] + - row "총괄기획실 Ai-Cell-Util 워크스테이션 HP Z6 한맥빌딩(MDF실) 코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e484] [cursor=pointer]: + - cell "총괄기획실" [ref=e485] + - cell "Ai-Cell-Util" [ref=e486] + - cell "워크스테이션" [ref=e487] + - cell "HP Z6" [ref=e488] + - cell "한맥빌딩(MDF실)" [ref=e489] + - cell "코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e490] + - row "한라 한라CAD 서버PC - 한맥빌딩(MDF실) 한라 AutoCAD 라이센스 서버(사용중)" [ref=e491] [cursor=pointer]: + - cell "한라" [ref=e492] + - cell "한라CAD" [ref=e493] + - cell "서버PC" [ref=e494] + - cell "-" [ref=e495] + - cell "한맥빌딩(MDF실)" [ref=e496] + - cell "한라 AutoCAD 라이센스 서버(사용중)" [ref=e497] + - row "기술개발센터 인사정보 서버 워크스테이션 HP Z2 Mini G5 Workstation 한맥빌딩(MDF실) 인사정보 PM" [ref=e498] [cursor=pointer]: + - cell "기술개발센터" [ref=e499] + - cell "인사정보 서버" [ref=e500] + - cell "워크스테이션" [ref=e501] + - cell "HP Z2 Mini G5 Workstation" [ref=e502] + - cell "한맥빌딩(MDF실)" [ref=e503] + - cell "인사정보 PM" [ref=e504] + - row "기술개발센터 AI-cell-beps 서버PC Dell Precision 3680T 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e505] [cursor=pointer]: + - cell "기술개발센터" [ref=e506] + - cell "AI-cell-beps" [ref=e507] + - cell "서버PC" [ref=e508] + - cell "Dell Precision 3680T" [ref=e509] + - cell "한맥빌딩(MDF실)" [ref=e510] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e511] + - row "총괄기획실 AI-cell-A100 서버PC - 한맥빌딩(MDF실) A100 GPU 구동용" [ref=e512] [cursor=pointer]: + - cell "총괄기획실" [ref=e513] + - cell "AI-cell-A100" [ref=e514] + - cell "서버PC" [ref=e515] + - cell "-" [ref=e516] + - cell "한맥빌딩(MDF실)" [ref=e517] + - cell "A100 GPU 구동용" [ref=e518] + - row "총괄기획실 chat-hmac 서버PC Dell EMC PowerEdge T350 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e519] [cursor=pointer]: + - cell "총괄기획실" [ref=e520] + - cell "chat-hmac" [ref=e521] + - cell "서버PC" [ref=e522] + - cell "Dell EMC PowerEdge T350" [ref=e523] + - cell "한맥빌딩(MDF실)" [ref=e524] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e525] + - row "기술개발센터 Strana 공용 PC 서버PC ASUS B150M 한맥빌딩(MDF실) Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e526] [cursor=pointer]: + - cell "기술개발센터" [ref=e527] + - cell "Strana 공용 PC" [ref=e528] + - cell "서버PC" [ref=e529] + - cell "ASUS B150M" [ref=e530] + - cell "한맥빌딩(MDF실)" [ref=e531] + - cell "Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e532] + - row "기술개발센터 스마트건설 서버 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) 스마트건설 R&D 웹서비스" [ref=e533] [cursor=pointer]: + - cell "기술개발센터" [ref=e534] + - cell "스마트건설 서버" [ref=e535] + - cell "서버 렉" [ref=e536] + - cell "ProLiant DL360 Gen10" [ref=e537] + - cell "한맥빌딩(MDF실)" [ref=e538] + - cell "스마트건설 R&D 웹서비스" [ref=e539] + - row "기술개발센터 XR-Main 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) XR 프로젝트 가상화 Main 서버" [ref=e540] [cursor=pointer]: + - cell "기술개발센터" [ref=e541] + - cell "XR-Main" [ref=e542] + - cell "서버 렉" [ref=e543] + - cell "ProLiant DL360 Gen10" [ref=e544] + - cell "한맥빌딩(MDF실)" [ref=e545] + - cell "XR 프로젝트 가상화 Main 서버" [ref=e546] + - 'row "삼안 SATIS 01 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e547] [cursor=pointer]': + - cell "삼안" [ref=e548] + - cell "SATIS 01" [ref=e549] + - cell "서버 렉" [ref=e550] + - cell "HPE ProLiant DL380p GEN8" [ref=e551] + - cell "IDC(서관204)" [ref=e552] + - 'cell "서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e553]' + - row "기술개발센터 WAS Stroage 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 스마트건설_스토리지" [ref=e554] [cursor=pointer]: + - cell "기술개발센터" [ref=e555] + - cell "WAS Stroage" [ref=e556] + - cell "저장시스템_렉(DAS)" [ref=e557] + - cell "Promise Vess R3600" [ref=e558] + - cell "한맥빌딩(MDF실)" [ref=e559] + - cell "스마트건설_스토리지" [ref=e560] + - row "기술개발센터 GSIM NAS 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e561] [cursor=pointer]: + - cell "기술개발센터" [ref=e562] + - cell "GSIM NAS" [ref=e563] + - cell "저장시스템_미니(NAS)" [ref=e564] + - cell "Synology DS923+" [ref=e565] + - cell "기술개발센터(서버실)" [ref=e566] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e567] + - row "기술개발센터 데이터 스토리지 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e568] [cursor=pointer]: + - cell "기술개발센터" [ref=e569] + - cell "데이터 스토리지" [ref=e570] + - cell "저장시스템_미니(NAS)" [ref=e571] + - cell "Synology DS923+" [ref=e572] + - cell "기술개발센터(서버실)" [ref=e573] + - cell "그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e574] + - row "기술개발센터 공통 GIT 서버 서버PC Dell EMC PowerEdge T380 기술개발센터(서버실) 개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e575] [cursor=pointer]: + - cell "기술개발센터" [ref=e576] + - cell "공통 GIT 서버" [ref=e577] + - cell "서버PC" [ref=e578] + - cell "Dell EMC PowerEdge T380" [ref=e579] + - cell "기술개발센터(서버실)" [ref=e580] + - cell "개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e581] + - row "기술개발센터 빌드서버 서버PC MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32) 기술개발센터(서버실) 프로젝트마스터 컨버터(PDF) 서버" [ref=e582] [cursor=pointer]: + - cell "기술개발센터" [ref=e583] + - cell "빌드서버" [ref=e584] + - cell "서버PC" [ref=e585] + - cell "MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32)" [ref=e586] + - cell "기술개발센터(서버실)" [ref=e587] + - cell "프로젝트마스터 컨버터(PDF) 서버" [ref=e588] + - row "기술개발센터 HmEG 테스트 PC 서버PC - 기술개발센터(서버실) HmEG 엔진 기능 테스트 PC" [ref=e589] [cursor=pointer]: + - cell "기술개발센터" [ref=e590] + - cell "HmEG 테스트 PC" [ref=e591] + - cell "서버PC" [ref=e592] + - cell "-" [ref=e593] + - cell "기술개발센터(서버실)" [ref=e594] + - cell "HmEG 엔진 기능 테스트 PC" [ref=e595] + - row "기술개발센터 안전관리 테스트 PC 서버PC - 기술개발센터(서버실) 장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e596] [cursor=pointer]: + - cell "기술개발센터" [ref=e597] + - cell "안전관리 테스트 PC" [ref=e598] + - cell "서버PC" [ref=e599] + - cell "-" [ref=e600] + - cell "기술개발센터(서버실)" [ref=e601] + - cell "장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e602] + - row "기술개발센터 (구)공간정보 PC 서버PC - 기술개발센터(서버실) (구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e603] [cursor=pointer]: + - cell "기술개발센터" [ref=e604] + - cell "(구)공간정보 PC" [ref=e605] + - cell "서버PC" [ref=e606] + - cell "-" [ref=e607] + - cell "기술개발센터(서버실)" [ref=e608] + - cell "(구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e609] + - row "기술개발센터 AI 개발 서버 서버PC - 기술개발센터(서버실) (구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e610] [cursor=pointer]: + - cell "기술개발센터" [ref=e611] + - cell "AI 개발 서버" [ref=e612] + - cell "서버PC" [ref=e613] + - cell "-" [ref=e614] + - cell "기술개발센터(서버실)" [ref=e615] + - cell "(구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e616] + - 'row "삼안 SATIS 02 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e617] [cursor=pointer]': + - cell "삼안" [ref=e618] + - cell "SATIS 02" [ref=e619] + - cell "서버 렉" [ref=e620] + - cell "HPE ProLiant DL380p GEN8" [ref=e621] + - cell "IDC(서관204)" [ref=e622] + - 'cell "서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e623]' + - row "기술개발센터 언리얼서버 워크스테이션 HP Z8 G4 Workstation (81C7) 기술개발센터(서버실) GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e624] [cursor=pointer]: + - cell "기술개발센터" [ref=e625] + - cell "언리얼서버" [ref=e626] + - cell "워크스테이션" [ref=e627] + - cell "HP Z8 G4 Workstation (81C7)" [ref=e628] + - cell "기술개발센터(서버실)" [ref=e629] + - cell "GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e630] + - row "기술개발센터 오토캐드 테스트 PC 서버PC ASUS PRIME B450M-A II 기술개발센터(서버실) EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e631] [cursor=pointer]: + - cell "기술개발센터" [ref=e632] + - cell "오토캐드 테스트 PC" [ref=e633] + - cell "서버PC" [ref=e634] + - cell "ASUS PRIME B450M-A II" [ref=e635] + - cell "기술개발센터(서버실)" [ref=e636] + - cell "EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e637] + - row "기술개발센터 테스트서버 서버PC PRIME B365M-K 기술개발센터(서버실) 개발 앱 테스트" [ref=e638] [cursor=pointer]: + - cell "기술개발센터" [ref=e639] + - cell "테스트서버" [ref=e640] + - cell "서버PC" [ref=e641] + - cell "PRIME B365M-K" [ref=e642] + - cell "기술개발센터(서버실)" [ref=e643] + - cell "개발 앱 테스트" [ref=e644] + - row "기술개발센터 HmMapService 2.0 서버 (Proxmox VE node C) 서버 렉 HPE DL380 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e645] [cursor=pointer]: + - cell "기술개발센터" [ref=e646] + - cell "HmMapService 2.0 서버 (Proxmox VE node C)" [ref=e647] + - cell "서버 렉" [ref=e648] + - cell "HPE DL380 Gen10" [ref=e649] + - cell "기술개발센터(서버실)" [ref=e650] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e651] + - row "기술개발센터 (구)가평 VM 원격 PC 서버PC - 기술개발센터(서버실) (구) 가평 상하수도 원격 PC" [ref=e652] [cursor=pointer]: + - cell "기술개발센터" [ref=e653] + - cell "(구)가평 VM 원격 PC" [ref=e654] + - cell "서버PC" [ref=e655] + - cell "-" [ref=e656] + - cell "기술개발센터(서버실)" [ref=e657] + - cell "(구) 가평 상하수도 원격 PC" [ref=e658] + - row "기술개발센터 한종 개발서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 한종 리뉴얼 메뉴 개발서버" [ref=e659] [cursor=pointer]: + - cell "기술개발센터" [ref=e660] + - cell "한종 개발서버" [ref=e661] + - cell "서버 렉" [ref=e662] + - cell "HPE ProLiant DL380 Gen10" [ref=e663] + - cell "기술개발센터(서버실)" [ref=e664] + - cell "한종 리뉴얼 메뉴 개발서버" [ref=e665] + - row "기술개발센터 GSIM NAS 저장시스템_렉(NAS) PROMISE Vess R3604fi 기술개발센터(서버실) CLOUD R2 데이터 백업" [ref=e666] [cursor=pointer]: + - cell "기술개발센터" [ref=e667] + - cell "GSIM NAS" [ref=e668] + - cell "저장시스템_렉(NAS)" [ref=e669] + - cell "PROMISE Vess R3604fi" [ref=e670] + - cell "기술개발센터(서버실)" [ref=e671] + - cell "CLOUD R2 데이터 백업" [ref=e672] + - row "기술개발센터 META 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 이전 프로젝트마스터 서버 구동" [ref=e673] [cursor=pointer]: + - cell "기술개발센터" [ref=e674] + - cell "META 서버" [ref=e675] + - cell "서버 렉" [ref=e676] + - cell "HPE ProLiant DL360 Gen10" [ref=e677] + - cell "기술개발센터(서버실)" [ref=e678] + - cell "이전 프로젝트마스터 서버 구동" [ref=e679] + - row "기술개발센터 GSIM 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e680] [cursor=pointer]: + - cell "기술개발센터" [ref=e681] + - cell "GSIM 서버" [ref=e682] + - cell "서버 렉" [ref=e683] + - cell "HPE ProLiant DL360 Gen10" [ref=e684] + - cell "기술개발센터(서버실)" [ref=e685] + - cell "프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e686] + - row "기술개발센터 GSIM DAS 저장시스템_렉(DAS) Promiss R Series R3600 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e687] [cursor=pointer]: + - cell "기술개발센터" [ref=e688] + - cell "GSIM DAS" [ref=e689] + - cell "저장시스템_렉(DAS)" [ref=e690] + - cell "Promiss R Series R3600" [ref=e691] + - cell "기술개발센터(서버실)" [ref=e692] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e693] + - 'row "삼안 웹 서버 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e694] [cursor=pointer]': + - cell "삼안" [ref=e695] + - cell "웹 서버" [ref=e696] + - cell "서버 렉" [ref=e697] + - cell "HPE ProLiant DL380p GEN8" [ref=e698] + - cell "IDC(서관204)" [ref=e699] + - 'cell "서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e700]' + - row "기술개발센터 함양-합천 서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e701] [cursor=pointer]: + - cell "기술개발센터" [ref=e702] + - cell "함양-합천 서버" [ref=e703] + - cell "서버 렉" [ref=e704] + - cell "HPE ProLiant DL380 Gen10" [ref=e705] + - cell "기술개발센터(서버실)" [ref=e706] + - cell "함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e707] + - row "기술개발센터 HM MapService 2.0 스토리지 저장시스템_렉(NAS) Promiss R Series R3600 기술개발센터(서버실) 공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e708] [cursor=pointer]: + - cell "기술개발센터" [ref=e709] + - cell "HM MapService 2.0 스토리지" [ref=e710] + - cell "저장시스템_렉(NAS)" [ref=e711] + - cell "Promiss R Series R3600" [ref=e712] + - cell "기술개발센터(서버실)" [ref=e713] + - cell "공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e714] + - row "기술개발센터 Proxmox VE node B 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e715] [cursor=pointer]: + - cell "기술개발센터" [ref=e716] + - cell "Proxmox VE node B" [ref=e717] + - cell "서버 렉" [ref=e718] + - cell "HPE ProLiant DL360 Gen10" [ref=e719] + - cell "기술개발센터(서버실)" [ref=e720] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e721] + - row "기술개발센터 CFDCore 테스트 서버 렉 ASUS ROG MAXIMUS Z790 HERO 기술개발센터(서버실) StranaCore , CFDCore 개발 테스트" [ref=e722] [cursor=pointer]: + - cell "기술개발센터" [ref=e723] + - cell "CFDCore 테스트" [ref=e724] + - cell "서버 렉" [ref=e725] + - cell "ASUS ROG MAXIMUS Z790 HERO" [ref=e726] + - cell "기술개발센터(서버실)" [ref=e727] + - cell "StranaCore , CFDCore 개발 테스트" [ref=e728] + - 'row "삼안 PQ DB 서버 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e729] [cursor=pointer]': + - cell "삼안" [ref=e730] + - cell "PQ DB 서버" [ref=e731] + - cell "서버 렉" [ref=e732] + - cell "HPE ProLiant DL360 Gen10" [ref=e733] + - cell "IDC(서관204)" [ref=e734] + - 'cell "서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e735]' + - 'row "삼안 Oracle DB 서버 서버 렉 HPE ProLiant DL380 GEN9 IDC(서관202) 서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e736] [cursor=pointer]': + - cell "삼안" [ref=e737] + - cell "Oracle DB 서버" [ref=e738] + - cell "서버 렉" [ref=e739] + - cell "HPE ProLiant DL380 GEN9" [ref=e740] + - cell "IDC(서관202)" [ref=e741] + - 'cell "서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e742]' + - 'row "삼안 안전관리 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e743] [cursor=pointer]': + - cell "삼안" [ref=e744] + - cell "안전관리" [ref=e745] + - cell "서버 렉" [ref=e746] + - cell "HPE ProLiant DL380 GEN10" [ref=e747] + - cell "IDC(서관202)" [ref=e748] + - 'cell "삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e749]' + - row "기술개발센터 Proxmox VE node A 워크스테이션 HP Z8 G4 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e750] [cursor=pointer]: + - cell "기술개발센터" [ref=e751] + - cell "Proxmox VE node A" [ref=e752] + - cell "워크스테이션" [ref=e753] + - cell "HP Z8 G4" [ref=e754] + - cell "기술개발센터(서버실)" [ref=e755] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e756] + - row "삼안 한라 NAS7 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 원주바이오" [ref=e757] [cursor=pointer]: + - cell "삼안" [ref=e758] + - cell "한라 NAS7" [ref=e759] + - cell "저장시스템_미니(NAS)" [ref=e760] + - cell "DS414J" [ref=e761] + - cell "한맥빌딩(MDF실)" [ref=e762] + - cell "원주바이오" [ref=e763] + - row "삼안 한라 NAS13 저장시스템_미니(NAS) DS218 한맥빌딩(MDF실) 환경플랜트사업" [ref=e764] [cursor=pointer]: + - cell "삼안" [ref=e765] + - cell "한라 NAS13" [ref=e766] + - cell "저장시스템_미니(NAS)" [ref=e767] + - cell "DS218" [ref=e768] + - cell "한맥빌딩(MDF실)" [ref=e769] + - cell "환경플랜트사업" [ref=e770] + - row "삼안 한라 NAS4 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 법무, 기획" [ref=e771] [cursor=pointer]: + - cell "삼안" [ref=e772] + - cell "한라 NAS4" [ref=e773] + - cell "저장시스템_미니(NAS)" [ref=e774] + - cell "DS414J" [ref=e775] + - cell "한맥빌딩(MDF실)" [ref=e776] + - cell "법무, 기획" [ref=e777] + - row "한맥 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e778] [cursor=pointer]: + - cell "한맥" [ref=e779] + - cell "백업서버 스토리지" [ref=e780] + - cell "저장시스템_렉(DAS)" [ref=e781] + - cell "Promise Vess R3600" [ref=e782] + - cell "한맥빌딩(MDF실)" [ref=e783] + - cell "한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e784] + - row "삼안 한라 NAS6 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 기반사업, 기술영업" [ref=e785] [cursor=pointer]: + - cell "삼안" [ref=e786] + - cell "한라 NAS6" [ref=e787] + - cell "저장시스템_미니(NAS)" [ref=e788] + - cell "DS923P" [ref=e789] + - cell "한맥빌딩(MDF실)" [ref=e790] + - cell "기반사업, 기술영업" [ref=e791] + - row "총괄기획실 총괄기획실 NAS 저장시스템_미니(NAS) DS413j 한맥빌딩(MDF실) 총괄기획실 NAS" [ref=e792] [cursor=pointer]: + - cell "총괄기획실" [ref=e793] + - cell "총괄기획실 NAS" [ref=e794] + - cell "저장시스템_미니(NAS)" [ref=e795] + - cell "DS413j" [ref=e796] + - cell "한맥빌딩(MDF실)" [ref=e797] + - cell "총괄기획실 NAS" [ref=e798] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-56-51-428Z.yml b/.playwright-mcp/page-2026-06-17T08-56-51-428Z.yml new file mode 100644 index 0000000..9d944a7 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-56-51-428Z.yml @@ -0,0 +1,684 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: + - generic [ref=e148]: 통합 검색 (현 사용조직/모델명) + - textbox "검색어를 입력하세요..." [ref=e149] + - generic [ref=e150]: + - generic [ref=e151]: 유형 + - combobox [ref=e152] [cursor=pointer]: + - option "전체 유형" [selected] + - generic [ref=e153]: + - generic [ref=e154]: 자산위치 + - combobox [ref=e155] [cursor=pointer]: + - option "전체 위치" [selected] + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - combobox [ref=e158] [cursor=pointer]: + - option "전체 조직" [selected] + - generic [ref=e160] [cursor=pointer]: + - checkbox "목록보기" [checked] [ref=e161] + - text: 목록보기 + - button "필터 초기화" [ref=e162] [cursor=pointer]: + - img [ref=e163] + - text: 필터 초기화 + - button "자산 추가" [ref=e169] [cursor=pointer]: + - img [ref=e170] + - text: 자산 추가 + - table [ref=e173]: + - rowgroup [ref=e174]: + - row "현 사용조직 ↕ 용도 ↕ 유형 ↕ 모델/메인보드 자산위치 ↕ 메모 ↕" [ref=e175]: + - columnheader "현 사용조직 ↕" [ref=e176] [cursor=pointer] + - columnheader "용도 ↕" [ref=e177] [cursor=pointer] + - columnheader "유형 ↕" [ref=e178] [cursor=pointer] + - columnheader "모델/메인보드" [ref=e179] + - columnheader "자산위치 ↕" [ref=e180] [cursor=pointer] + - columnheader "메모 ↕" [ref=e181] [cursor=pointer] + - rowgroup [ref=e182]: + - row "삼안 한라 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 소스 백업서버 스토리지" [ref=e183] [cursor=pointer]: + - cell "삼안" [ref=e184] + - cell "한라 백업서버 스토리지" [ref=e185] + - cell "저장시스템_렉(DAS)" [ref=e186] + - cell "Promise Vess R3600" [ref=e187] + - cell "한맥빌딩(MDF실)" [ref=e188] + - cell "한라 소스 백업서버 스토리지" [ref=e189] + - row "기술개발센터 한종 테스트 PC 서버PC - 기술개발센터(서버실) -" [ref=e190] [cursor=pointer]: + - cell "기술개발센터" [ref=e191] + - cell "한종 테스트 PC" [ref=e192] + - cell "서버PC" [ref=e193] + - cell "-" [ref=e194] + - cell "기술개발센터(서버실)" [ref=e195] + - cell "-" [ref=e196] + - row "기술개발센터 기술개발센터 NAS 저장시스템_렉(NAS) RS822+ 한맥빌딩(MDF실) 기술개발센터 파일질라" [ref=e197] [cursor=pointer]: + - cell "기술개발센터" [ref=e198] + - cell "기술개발센터 NAS" [ref=e199] + - cell "저장시스템_렉(NAS)" [ref=e200] + - cell "RS822+" [ref=e201] + - cell "한맥빌딩(MDF실)" [ref=e202] + - cell "기술개발센터 파일질라" [ref=e203] + - row "삼안 한라 NAS5 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 환경플랜트사업" [ref=e204] [cursor=pointer]: + - cell "삼안" [ref=e205] + - cell "한라 NAS5" [ref=e206] + - cell "저장시스템_미니(NAS)" [ref=e207] + - cell "DS923P" [ref=e208] + - cell "한맥빌딩(MDF실)" [ref=e209] + - cell "환경플랜트사업" [ref=e210] + - row "기술개발센터 MyStation 운영 서버 서버 렉 - 한맥빌딩(MDF실) MyStation & 전화기 운영서버" [ref=e211] [cursor=pointer]: + - cell "기술개발센터" [ref=e212] + - cell "MyStation 운영 서버" [ref=e213] + - cell "서버 렉" [ref=e214] + - cell "-" [ref=e215] + - cell "한맥빌딩(MDF실)" [ref=e216] + - cell "MyStation & 전화기 운영서버" [ref=e217] + - row "한맥 백업서버 서버 렉 IBM x3350 M2 한맥빌딩(MDF실) 한라 제외 각 자회사 백업 소스서버" [ref=e218] [cursor=pointer]: + - cell "한맥" [ref=e219] + - cell "백업서버" [ref=e220] + - cell "서버 렉" [ref=e221] + - cell "IBM x3350 M2" [ref=e222] + - cell "한맥빌딩(MDF실)" [ref=e223] + - cell "한라 제외 각 자회사 백업 소스서버" [ref=e224] + - row "총괄기획실 디자인팀 영상셀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e225] [cursor=pointer]: + - cell "총괄기획실" [ref=e226] + - cell "디자인팀 영상셀 NAS" [ref=e227] + - cell "저장시스템_미니(NAS)" [ref=e228] + - cell "DS1522+" [ref=e229] + - cell "한맥빌딩(MDF실)" [ref=e230] + - cell "영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e231] + - row "총괄기획실 디자인팀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e232] [cursor=pointer]: + - cell "총괄기획실" [ref=e233] + - cell "디자인팀 NAS" [ref=e234] + - cell "저장시스템_미니(NAS)" [ref=e235] + - cell "DS1522+" [ref=e236] + - cell "한맥빌딩(MDF실)" [ref=e237] + - cell "디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e238] + - row "기술개발센터 개발PC 서버PC - 기술개발센터(센터내부) 유니티 개발서버" [ref=e239] [cursor=pointer]: + - cell "기술개발센터" [ref=e240] + - cell "개발PC" [ref=e241] + - cell "서버PC" [ref=e242] + - cell "-" [ref=e243] + - cell "기술개발센터(센터내부)" [ref=e244] + - cell "유니티 개발서버" [ref=e245] + - row "기술개발센터 RoadWay 서버 서버PC - 기술개발센터(센터내부) Way AI 서버, RoadWay 개발서버," [ref=e246] [cursor=pointer]: + - cell "기술개발센터" [ref=e247] + - cell "RoadWay 서버" [ref=e248] + - cell "서버PC" [ref=e249] + - cell "-" [ref=e250] + - cell "기술개발센터(센터내부)" [ref=e251] + - cell "Way AI 서버, RoadWay 개발서버," [ref=e252] + - row "기술개발센터 SaaS 테스트 PC 서버PC HP 81C 기술개발센터(센터내부) 구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e253] [cursor=pointer]: + - cell "기술개발센터" [ref=e254] + - cell "SaaS 테스트 PC" [ref=e255] + - cell "서버PC" [ref=e256] + - cell "HP 81C" [ref=e257] + - cell "기술개발센터(센터내부)" [ref=e258] + - cell "구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e259] + - row "기술개발센터 큰길 운영서버#1 워크스테이션 Dell 060K5C 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e260] [cursor=pointer]: + - cell "기술개발센터" [ref=e261] + - cell "큰길 운영서버#1" [ref=e262] + - cell "워크스테이션" [ref=e263] + - cell "Dell 060K5C" [ref=e264] + - cell "기술개발센터(센터내부)" [ref=e265] + - cell "큰길 서비스 문서제작 서버" [ref=e266] + - row "기술개발센터 큰길 운영서버#4 서버PC PRIME B460M-A 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e267] [cursor=pointer]: + - cell "기술개발센터" [ref=e268] + - cell "큰길 운영서버#4" [ref=e269] + - cell "서버PC" [ref=e270] + - cell "PRIME B460M-A" [ref=e271] + - cell "기술개발센터(센터내부)" [ref=e272] + - cell "큰길 서비스 문서제작 서버" [ref=e273] + - row "기술개발센터 큰길 운영서버#3 서버PC ASUS PRIME B365M-K 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e274] [cursor=pointer]: + - cell "기술개발센터" [ref=e275] + - cell "큰길 운영서버#3" [ref=e276] + - cell "서버PC" [ref=e277] + - cell "ASUS PRIME B365M-K" [ref=e278] + - cell "기술개발센터(센터내부)" [ref=e279] + - cell "큰길 서비스 문서제작 서버" [ref=e280] + - row "기술개발센터 큰길 운영서버#2 서버PC Gigabyte B760M DS3H 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e281] [cursor=pointer]: + - cell "기술개발센터" [ref=e282] + - cell "큰길 운영서버#2" [ref=e283] + - cell "서버PC" [ref=e284] + - cell "Gigabyte B760M DS3H" [ref=e285] + - cell "기술개발센터(센터내부)" [ref=e286] + - cell "큰길 서비스 문서제작 서버" [ref=e287] + - row "기술개발센터 큰길 테스트 서버 서버PC PRIME A620M-A 기술개발센터(센터내부) 큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e288] [cursor=pointer]: + - cell "기술개발센터" [ref=e289] + - cell "큰길 테스트 서버" [ref=e290] + - cell "서버PC" [ref=e291] + - cell "PRIME A620M-A" [ref=e292] + - cell "기술개발센터(센터내부)" [ref=e293] + - cell "큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e294] + - row "삼안 한라 NAS2 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 기업부설연구소" [ref=e295] [cursor=pointer]: + - cell "삼안" [ref=e296] + - cell "한라 NAS2" [ref=e297] + - cell "저장시스템_미니(NAS)" [ref=e298] + - cell "DS414J" [ref=e299] + - cell "한맥빌딩(MDF실)" [ref=e300] + - cell "기업부설연구소" [ref=e301] + - row "삼안 한라 백업서버 서버 렉 Supermicro 한맥빌딩(MDF실) -" [ref=e302] [cursor=pointer]: + - cell "삼안" [ref=e303] + - cell "한라 백업서버" [ref=e304] + - cell "서버 렉" [ref=e305] + - cell "Supermicro" [ref=e306] + - cell "한맥빌딩(MDF실)" [ref=e307] + - cell "-" [ref=e308] + - row "삼안 한라 NAS1 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e309] [cursor=pointer]: + - cell "삼안" [ref=e310] + - cell "한라 NAS1" [ref=e311] + - cell "저장시스템_미니(NAS)" [ref=e312] + - cell "DS414J" [ref=e313] + - cell "한맥빌딩(MDF실)" [ref=e314] + - cell "사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e315] + - 'row "한맥 한맥 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e316] [cursor=pointer]': + - cell "한맥" [ref=e317] + - cell "한맥 인트라넷" [ref=e318] + - cell "서버 렉" [ref=e319] + - cell "HPE ProLiant DL360 Gen10" [ref=e320] + - cell "IDC(서관204)" [ref=e321] + - 'cell "서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e322]' + - 'row "한맥 한맥 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관205) 서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e323] [cursor=pointer]': + - cell "한맥" [ref=e324] + - cell "한맥 인트라넷 예비" [ref=e325] + - cell "서버 렉" [ref=e326] + - cell "HPE ProLiant DL360 Gen10" [ref=e327] + - cell "IDC(서관205)" [ref=e328] + - 'cell "서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e329]' + - 'row "삼안 가족사 공통메뉴 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e330] [cursor=pointer]': + - cell "삼안" [ref=e331] + - cell "가족사 공통메뉴" [ref=e332] + - cell "서버 렉" [ref=e333] + - cell "HPE ProLiant DL380 GEN10" [ref=e334] + - cell "IDC(서관202)" [ref=e335] + - 'cell "서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e336]' + - 'row "삼안 한라 인트라넷 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e337] [cursor=pointer]': + - cell "삼안" [ref=e338] + - cell "한라 인트라넷" [ref=e339] + - cell "서버 렉" [ref=e340] + - cell "HPE ProLiant DL360 GEN9" [ref=e341] + - cell "IDC(동관54)" [ref=e342] + - 'cell "인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e343]' + - 'row "삼안 안전전산화 서버 (디자인팀 웹) 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e344] [cursor=pointer]': + - cell "삼안" [ref=e345] + - cell "안전전산화 서버 (디자인팀 웹)" [ref=e346] + - cell "서버 렉" [ref=e347] + - cell "HPE ProLiant DL360 GEN9" [ref=e348] + - cell "IDC(동관54)" [ref=e349] + - 'cell "인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e350]' + - 'row "삼안 개발서버2 서버 렉 HPE ProLiant DL380 Gen10 IDC(동관53) PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e351] [cursor=pointer]': + - cell "삼안" [ref=e352] + - cell "개발서버2" [ref=e353] + - cell "서버 렉" [ref=e354] + - cell "HPE ProLiant DL380 Gen10" [ref=e355] + - cell "IDC(동관53)" [ref=e356] + - 'cell "PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e357]' + - 'row "장헌 장헌인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관205) 이전 서버코드 : jh-idc-001" [ref=e358] [cursor=pointer]': + - cell "장헌" [ref=e359] + - cell "장헌인트라넷" [ref=e360] + - cell "서버 렉" [ref=e361] + - cell "HPE ProLiant DL380 GEN10" [ref=e362] + - cell "IDC(서관205)" [ref=e363] + - 'cell "이전 서버코드 : jh-idc-001" [ref=e364]' + - 'row "장헌 장헌 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(동관53) 이전 서버코드 : jh-idc-002" [ref=e365] [cursor=pointer]': + - cell "장헌" [ref=e366] + - cell "장헌 인트라넷 예비" [ref=e367] + - cell "서버 렉" [ref=e368] + - cell "HPE ProLiant DL360 Gen10" [ref=e369] + - cell "IDC(동관53)" [ref=e370] + - 'cell "이전 서버코드 : jh-idc-002" [ref=e371]' + - 'row "장헌 (주) 장헌 인트라넷 서버PC - IDC(서관205) 서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e372] [cursor=pointer]': + - cell "장헌" [ref=e373] + - cell "(주) 장헌 인트라넷" [ref=e374] + - cell "서버PC" [ref=e375] + - cell "-" [ref=e376] + - cell "IDC(서관205)" [ref=e377] + - 'cell "서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e378]' + - 'row "PTC PTC인트라넷 서버 렉 SYSTEM X3650 M2 IDC(서관205) 구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e379] [cursor=pointer]': + - cell "PTC" [ref=e380] + - cell "PTC인트라넷" [ref=e381] + - cell "서버 렉" [ref=e382] + - cell "SYSTEM X3650 M2" [ref=e383] + - cell "IDC(서관205)" [ref=e384] + - 'cell "구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e385]' + - 'row "PTC 예비서버 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관204) PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e386] [cursor=pointer]': + - cell "PTC" [ref=e387] + - cell "예비서버" [ref=e388] + - cell "서버 렉" [ref=e389] + - cell "HPE ProLiant DL360 GEN10" [ref=e390] + - cell "IDC(서관204)" [ref=e391] + - 'cell "PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e392]' + - 'row "삼안 삼안 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e393] [cursor=pointer]': + - cell "삼안" [ref=e394] + - cell "삼안 인트라넷" [ref=e395] + - cell "서버 렉" [ref=e396] + - cell "HPE ProLiant DL360 Gen10" [ref=e397] + - cell "IDC(서관204)" [ref=e398] + - 'cell "서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e399]' + - 'row "PTC DB 백업 서버 서버PC - IDC(서관205) 구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e400] [cursor=pointer]': + - cell "PTC" [ref=e401] + - cell "DB 백업 서버" [ref=e402] + - cell "서버PC" [ref=e403] + - cell "-" [ref=e404] + - cell "IDC(서관205)" [ref=e405] + - 'cell "구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e406]' + - 'row "기술개발센터 인트라넷 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관205) 서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e407] [cursor=pointer]': + - cell "기술개발센터" [ref=e408] + - cell "인트라넷" [ref=e409] + - cell "서버 렉" [ref=e410] + - cell "HPE ProLiant DL360 GEN10" [ref=e411] + - cell "IDC(서관205)" [ref=e412] + - 'cell "서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e413]' + - 'row "현타 인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(동관53) 서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e414] [cursor=pointer]': + - cell "현타" [ref=e415] + - cell "인트라넷" [ref=e416] + - cell "서버 렉" [ref=e417] + - cell "HPE ProLiant DL380 GEN10" [ref=e418] + - cell "IDC(동관53)" [ref=e419] + - 'cell "서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e420]' + - 'row "삼안 삼안 DAS 스토리지 저장시스템_렉(DAS) - IDC(서관205) Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e421] [cursor=pointer]': + - cell "삼안" [ref=e422] + - cell "삼안 DAS 스토리지" [ref=e423] + - cell "저장시스템_렉(DAS)" [ref=e424] + - cell "-" [ref=e425] + - cell "IDC(서관205)" [ref=e426] + - 'cell "Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e427]' + - 'row "삼안 인트라넷 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관205) 이전 서버코드 : sa-nas-001" [ref=e428] [cursor=pointer]': + - cell "삼안" [ref=e429] + - cell "인트라넷 백업 스토리지" [ref=e430] + - cell "저장시스템_렉(NAS)" [ref=e431] + - cell "Promiss R Series" [ref=e432] + - cell "IDC(서관205)" [ref=e433] + - 'cell "이전 서버코드 : sa-nas-001" [ref=e434]' + - 'row "삼안 성과품 스토리지 저장시스템_렉(NAS) ENC_3U_16BAY_D // SEAGATE ST2000NM0045 IDC(서관203) 매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e435] [cursor=pointer]': + - cell "삼안" [ref=e436] + - cell "성과품 스토리지" [ref=e437] + - cell "저장시스템_렉(NAS)" [ref=e438] + - cell "ENC_3U_16BAY_D // SEAGATE ST2000NM0045" [ref=e439] + - cell "IDC(서관203)" [ref=e440] + - 'cell "매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e441]' + - 'row "삼안 성과품 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관202) 이전 서버코드 : sa-nas-003" [ref=e442] [cursor=pointer]': + - cell "삼안" [ref=e443] + - cell "성과품 백업 스토리지" [ref=e444] + - cell "저장시스템_렉(NAS)" [ref=e445] + - cell "Promiss R Series" [ref=e446] + - cell "IDC(서관202)" [ref=e447] + - 'cell "이전 서버코드 : sa-nas-003" [ref=e448]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e449] [cursor=pointer]': + - cell "삼안" [ref=e450] + - cell "한라 File 서버 스토리지" [ref=e451] + - cell "저장시스템_렉(DAS)" [ref=e452] + - cell "-" [ref=e453] + - cell "IDC(동관54)" [ref=e454] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e455]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e456] [cursor=pointer]': + - cell "삼안" [ref=e457] + - cell "한라 File 서버 스토리지" [ref=e458] + - cell "저장시스템_렉(DAS)" [ref=e459] + - cell "-" [ref=e460] + - cell "IDC(동관54)" [ref=e461] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e462]' + - 'row "한맥 인트라넷(구) 서버PC - IDC(서관204) 현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e463] [cursor=pointer]': + - cell "한맥" [ref=e464] + - cell "인트라넷(구)" [ref=e465] + - cell "서버PC" [ref=e466] + - cell "-" [ref=e467] + - cell "IDC(서관204)" [ref=e468] + - 'cell "현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e469]' + - 'row "삼안 삼안 인트라넷 예비 서버 렉 HPE ProLiant DL360 GEN9 IDC(서관204) 서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e470] [cursor=pointer]': + - cell "삼안" [ref=e471] + - cell "삼안 인트라넷 예비" [ref=e472] + - cell "서버 렉" [ref=e473] + - cell "HPE ProLiant DL360 GEN9" [ref=e474] + - cell "IDC(서관204)" [ref=e475] + - 'cell "서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e476]' + - row "한맥 한맥CAD 서버PC - 한맥빌딩(MDF실) NAMOSOFT Road 3D Projector 서버사용" [ref=e477] [cursor=pointer]: + - cell "한맥" [ref=e478] + - cell "한맥CAD" [ref=e479] + - cell "서버PC" [ref=e480] + - cell "-" [ref=e481] + - cell "한맥빌딩(MDF실)" [ref=e482] + - cell "NAMOSOFT Road 3D Projector 서버사용" [ref=e483] + - row "총괄기획실 Ai-Cell-Util 워크스테이션 HP Z6 한맥빌딩(MDF실) 코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e484] [cursor=pointer]: + - cell "총괄기획실" [ref=e485] + - cell "Ai-Cell-Util" [ref=e486] + - cell "워크스테이션" [ref=e487] + - cell "HP Z6" [ref=e488] + - cell "한맥빌딩(MDF실)" [ref=e489] + - cell "코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e490] + - row "한라 한라CAD 서버PC - 한맥빌딩(MDF실) 한라 AutoCAD 라이센스 서버(사용중)" [ref=e491] [cursor=pointer]: + - cell "한라" [ref=e492] + - cell "한라CAD" [ref=e493] + - cell "서버PC" [ref=e494] + - cell "-" [ref=e495] + - cell "한맥빌딩(MDF실)" [ref=e496] + - cell "한라 AutoCAD 라이센스 서버(사용중)" [ref=e497] + - row "기술개발센터 인사정보 서버 워크스테이션 HP Z2 Mini G5 Workstation 한맥빌딩(MDF실) 인사정보 PM" [ref=e498] [cursor=pointer]: + - cell "기술개발센터" [ref=e499] + - cell "인사정보 서버" [ref=e500] + - cell "워크스테이션" [ref=e501] + - cell "HP Z2 Mini G5 Workstation" [ref=e502] + - cell "한맥빌딩(MDF실)" [ref=e503] + - cell "인사정보 PM" [ref=e504] + - row "기술개발센터 AI-cell-beps 서버PC Dell Precision 3680T 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e505] [cursor=pointer]: + - cell "기술개발센터" [ref=e506] + - cell "AI-cell-beps" [ref=e507] + - cell "서버PC" [ref=e508] + - cell "Dell Precision 3680T" [ref=e509] + - cell "한맥빌딩(MDF실)" [ref=e510] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e511] + - row "총괄기획실 AI-cell-A100 서버PC - 한맥빌딩(MDF실) A100 GPU 구동용" [ref=e512] [cursor=pointer]: + - cell "총괄기획실" [ref=e513] + - cell "AI-cell-A100" [ref=e514] + - cell "서버PC" [ref=e515] + - cell "-" [ref=e516] + - cell "한맥빌딩(MDF실)" [ref=e517] + - cell "A100 GPU 구동용" [ref=e518] + - row "총괄기획실 chat-hmac 서버PC Dell EMC PowerEdge T350 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e519] [cursor=pointer]: + - cell "총괄기획실" [ref=e520] + - cell "chat-hmac" [ref=e521] + - cell "서버PC" [ref=e522] + - cell "Dell EMC PowerEdge T350" [ref=e523] + - cell "한맥빌딩(MDF실)" [ref=e524] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e525] + - row "기술개발센터 Strana 공용 PC 서버PC ASUS B150M 한맥빌딩(MDF실) Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e526] [cursor=pointer]: + - cell "기술개발센터" [ref=e527] + - cell "Strana 공용 PC" [ref=e528] + - cell "서버PC" [ref=e529] + - cell "ASUS B150M" [ref=e530] + - cell "한맥빌딩(MDF실)" [ref=e531] + - cell "Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e532] + - row "기술개발센터 스마트건설 서버 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) 스마트건설 R&D 웹서비스" [ref=e533] [cursor=pointer]: + - cell "기술개발센터" [ref=e534] + - cell "스마트건설 서버" [ref=e535] + - cell "서버 렉" [ref=e536] + - cell "ProLiant DL360 Gen10" [ref=e537] + - cell "한맥빌딩(MDF실)" [ref=e538] + - cell "스마트건설 R&D 웹서비스" [ref=e539] + - row "기술개발센터 XR-Main 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) XR 프로젝트 가상화 Main 서버" [ref=e540] [cursor=pointer]: + - cell "기술개발센터" [ref=e541] + - cell "XR-Main" [ref=e542] + - cell "서버 렉" [ref=e543] + - cell "ProLiant DL360 Gen10" [ref=e544] + - cell "한맥빌딩(MDF실)" [ref=e545] + - cell "XR 프로젝트 가상화 Main 서버" [ref=e546] + - 'row "삼안 SATIS 01 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e547] [cursor=pointer]': + - cell "삼안" [ref=e548] + - cell "SATIS 01" [ref=e549] + - cell "서버 렉" [ref=e550] + - cell "HPE ProLiant DL380p GEN8" [ref=e551] + - cell "IDC(서관204)" [ref=e552] + - 'cell "서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e553]' + - row "기술개발센터 WAS Stroage 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 스마트건설_스토리지" [ref=e554] [cursor=pointer]: + - cell "기술개발센터" [ref=e555] + - cell "WAS Stroage" [ref=e556] + - cell "저장시스템_렉(DAS)" [ref=e557] + - cell "Promise Vess R3600" [ref=e558] + - cell "한맥빌딩(MDF실)" [ref=e559] + - cell "스마트건설_스토리지" [ref=e560] + - row "기술개발센터 GSIM NAS 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e561] [cursor=pointer]: + - cell "기술개발센터" [ref=e562] + - cell "GSIM NAS" [ref=e563] + - cell "저장시스템_미니(NAS)" [ref=e564] + - cell "Synology DS923+" [ref=e565] + - cell "기술개발센터(서버실)" [ref=e566] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e567] + - row "기술개발센터 데이터 스토리지 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e568] [cursor=pointer]: + - cell "기술개발센터" [ref=e569] + - cell "데이터 스토리지" [ref=e570] + - cell "저장시스템_미니(NAS)" [ref=e571] + - cell "Synology DS923+" [ref=e572] + - cell "기술개발센터(서버실)" [ref=e573] + - cell "그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e574] + - row "기술개발센터 공통 GIT 서버 서버PC Dell EMC PowerEdge T380 기술개발센터(서버실) 개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e575] [cursor=pointer]: + - cell "기술개발센터" [ref=e576] + - cell "공통 GIT 서버" [ref=e577] + - cell "서버PC" [ref=e578] + - cell "Dell EMC PowerEdge T380" [ref=e579] + - cell "기술개발센터(서버실)" [ref=e580] + - cell "개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e581] + - row "기술개발센터 빌드서버 서버PC MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32) 기술개발센터(서버실) 프로젝트마스터 컨버터(PDF) 서버" [ref=e582] [cursor=pointer]: + - cell "기술개발센터" [ref=e583] + - cell "빌드서버" [ref=e584] + - cell "서버PC" [ref=e585] + - cell "MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32)" [ref=e586] + - cell "기술개발센터(서버실)" [ref=e587] + - cell "프로젝트마스터 컨버터(PDF) 서버" [ref=e588] + - row "기술개발센터 HmEG 테스트 PC 서버PC - 기술개발센터(서버실) HmEG 엔진 기능 테스트 PC" [ref=e589] [cursor=pointer]: + - cell "기술개발센터" [ref=e590] + - cell "HmEG 테스트 PC" [ref=e591] + - cell "서버PC" [ref=e592] + - cell "-" [ref=e593] + - cell "기술개발센터(서버실)" [ref=e594] + - cell "HmEG 엔진 기능 테스트 PC" [ref=e595] + - row "기술개발센터 안전관리 테스트 PC 서버PC - 기술개발센터(서버실) 장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e596] [cursor=pointer]: + - cell "기술개발센터" [ref=e597] + - cell "안전관리 테스트 PC" [ref=e598] + - cell "서버PC" [ref=e599] + - cell "-" [ref=e600] + - cell "기술개발센터(서버실)" [ref=e601] + - cell "장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e602] + - row "기술개발센터 (구)공간정보 PC 서버PC - 기술개발센터(서버실) (구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e603] [cursor=pointer]: + - cell "기술개발센터" [ref=e604] + - cell "(구)공간정보 PC" [ref=e605] + - cell "서버PC" [ref=e606] + - cell "-" [ref=e607] + - cell "기술개발센터(서버실)" [ref=e608] + - cell "(구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e609] + - row "기술개발센터 AI 개발 서버 서버PC - 기술개발센터(서버실) (구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e610] [cursor=pointer]: + - cell "기술개발센터" [ref=e611] + - cell "AI 개발 서버" [ref=e612] + - cell "서버PC" [ref=e613] + - cell "-" [ref=e614] + - cell "기술개발센터(서버실)" [ref=e615] + - cell "(구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e616] + - 'row "삼안 SATIS 02 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e617] [cursor=pointer]': + - cell "삼안" [ref=e618] + - cell "SATIS 02" [ref=e619] + - cell "서버 렉" [ref=e620] + - cell "HPE ProLiant DL380p GEN8" [ref=e621] + - cell "IDC(서관204)" [ref=e622] + - 'cell "서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e623]' + - row "기술개발센터 언리얼서버 워크스테이션 HP Z8 G4 Workstation (81C7) 기술개발센터(서버실) GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e624] [cursor=pointer]: + - cell "기술개발센터" [ref=e625] + - cell "언리얼서버" [ref=e626] + - cell "워크스테이션" [ref=e627] + - cell "HP Z8 G4 Workstation (81C7)" [ref=e628] + - cell "기술개발센터(서버실)" [ref=e629] + - cell "GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e630] + - row "기술개발센터 오토캐드 테스트 PC 서버PC ASUS PRIME B450M-A II 기술개발센터(서버실) EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e631] [cursor=pointer]: + - cell "기술개발센터" [ref=e632] + - cell "오토캐드 테스트 PC" [ref=e633] + - cell "서버PC" [ref=e634] + - cell "ASUS PRIME B450M-A II" [ref=e635] + - cell "기술개발센터(서버실)" [ref=e636] + - cell "EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e637] + - row "기술개발센터 테스트서버 서버PC PRIME B365M-K 기술개발센터(서버실) 개발 앱 테스트" [ref=e638] [cursor=pointer]: + - cell "기술개발센터" [ref=e639] + - cell "테스트서버" [ref=e640] + - cell "서버PC" [ref=e641] + - cell "PRIME B365M-K" [ref=e642] + - cell "기술개발센터(서버실)" [ref=e643] + - cell "개발 앱 테스트" [ref=e644] + - row "기술개발센터 HmMapService 2.0 서버 (Proxmox VE node C) 서버 렉 HPE DL380 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e645] [cursor=pointer]: + - cell "기술개발센터" [ref=e646] + - cell "HmMapService 2.0 서버 (Proxmox VE node C)" [ref=e647] + - cell "서버 렉" [ref=e648] + - cell "HPE DL380 Gen10" [ref=e649] + - cell "기술개발센터(서버실)" [ref=e650] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e651] + - row "기술개발센터 (구)가평 VM 원격 PC 서버PC - 기술개발센터(서버실) (구) 가평 상하수도 원격 PC" [ref=e652] [cursor=pointer]: + - cell "기술개발센터" [ref=e653] + - cell "(구)가평 VM 원격 PC" [ref=e654] + - cell "서버PC" [ref=e655] + - cell "-" [ref=e656] + - cell "기술개발센터(서버실)" [ref=e657] + - cell "(구) 가평 상하수도 원격 PC" [ref=e658] + - row "기술개발센터 한종 개발서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 한종 리뉴얼 메뉴 개발서버" [ref=e659] [cursor=pointer]: + - cell "기술개발센터" [ref=e660] + - cell "한종 개발서버" [ref=e661] + - cell "서버 렉" [ref=e662] + - cell "HPE ProLiant DL380 Gen10" [ref=e663] + - cell "기술개발센터(서버실)" [ref=e664] + - cell "한종 리뉴얼 메뉴 개발서버" [ref=e665] + - row "기술개발센터 GSIM NAS 저장시스템_렉(NAS) PROMISE Vess R3604fi 기술개발센터(서버실) CLOUD R2 데이터 백업" [ref=e666] [cursor=pointer]: + - cell "기술개발센터" [ref=e667] + - cell "GSIM NAS" [ref=e668] + - cell "저장시스템_렉(NAS)" [ref=e669] + - cell "PROMISE Vess R3604fi" [ref=e670] + - cell "기술개발센터(서버실)" [ref=e671] + - cell "CLOUD R2 데이터 백업" [ref=e672] + - row "기술개발센터 META 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 이전 프로젝트마스터 서버 구동" [ref=e673] [cursor=pointer]: + - cell "기술개발센터" [ref=e674] + - cell "META 서버" [ref=e675] + - cell "서버 렉" [ref=e676] + - cell "HPE ProLiant DL360 Gen10" [ref=e677] + - cell "기술개발센터(서버실)" [ref=e678] + - cell "이전 프로젝트마스터 서버 구동" [ref=e679] + - row "기술개발센터 GSIM 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e680] [cursor=pointer]: + - cell "기술개발센터" [ref=e681] + - cell "GSIM 서버" [ref=e682] + - cell "서버 렉" [ref=e683] + - cell "HPE ProLiant DL360 Gen10" [ref=e684] + - cell "기술개발센터(서버실)" [ref=e685] + - cell "프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e686] + - row "기술개발센터 GSIM DAS 저장시스템_렉(DAS) Promiss R Series R3600 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e687] [cursor=pointer]: + - cell "기술개발센터" [ref=e688] + - cell "GSIM DAS" [ref=e689] + - cell "저장시스템_렉(DAS)" [ref=e690] + - cell "Promiss R Series R3600" [ref=e691] + - cell "기술개발센터(서버실)" [ref=e692] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e693] + - 'row "삼안 웹 서버 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e694] [cursor=pointer]': + - cell "삼안" [ref=e695] + - cell "웹 서버" [ref=e696] + - cell "서버 렉" [ref=e697] + - cell "HPE ProLiant DL380p GEN8" [ref=e698] + - cell "IDC(서관204)" [ref=e699] + - 'cell "서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e700]' + - row "기술개발센터 함양-합천 서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e701] [cursor=pointer]: + - cell "기술개발센터" [ref=e702] + - cell "함양-합천 서버" [ref=e703] + - cell "서버 렉" [ref=e704] + - cell "HPE ProLiant DL380 Gen10" [ref=e705] + - cell "기술개발센터(서버실)" [ref=e706] + - cell "함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e707] + - row "기술개발센터 HM MapService 2.0 스토리지 저장시스템_렉(NAS) Promiss R Series R3600 기술개발센터(서버실) 공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e708] [cursor=pointer]: + - cell "기술개발센터" [ref=e709] + - cell "HM MapService 2.0 스토리지" [ref=e710] + - cell "저장시스템_렉(NAS)" [ref=e711] + - cell "Promiss R Series R3600" [ref=e712] + - cell "기술개발센터(서버실)" [ref=e713] + - cell "공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e714] + - row "기술개발센터 Proxmox VE node B 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e715] [cursor=pointer]: + - cell "기술개발센터" [ref=e716] + - cell "Proxmox VE node B" [ref=e717] + - cell "서버 렉" [ref=e718] + - cell "HPE ProLiant DL360 Gen10" [ref=e719] + - cell "기술개발센터(서버실)" [ref=e720] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e721] + - row "기술개발센터 CFDCore 테스트 서버 렉 ASUS ROG MAXIMUS Z790 HERO 기술개발센터(서버실) StranaCore , CFDCore 개발 테스트" [ref=e722] [cursor=pointer]: + - cell "기술개발센터" [ref=e723] + - cell "CFDCore 테스트" [ref=e724] + - cell "서버 렉" [ref=e725] + - cell "ASUS ROG MAXIMUS Z790 HERO" [ref=e726] + - cell "기술개발센터(서버실)" [ref=e727] + - cell "StranaCore , CFDCore 개발 테스트" [ref=e728] + - 'row "삼안 PQ DB 서버 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e729] [cursor=pointer]': + - cell "삼안" [ref=e730] + - cell "PQ DB 서버" [ref=e731] + - cell "서버 렉" [ref=e732] + - cell "HPE ProLiant DL360 Gen10" [ref=e733] + - cell "IDC(서관204)" [ref=e734] + - 'cell "서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e735]' + - 'row "삼안 Oracle DB 서버 서버 렉 HPE ProLiant DL380 GEN9 IDC(서관202) 서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e736] [cursor=pointer]': + - cell "삼안" [ref=e737] + - cell "Oracle DB 서버" [ref=e738] + - cell "서버 렉" [ref=e739] + - cell "HPE ProLiant DL380 GEN9" [ref=e740] + - cell "IDC(서관202)" [ref=e741] + - 'cell "서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e742]' + - 'row "삼안 안전관리 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e743] [cursor=pointer]': + - cell "삼안" [ref=e744] + - cell "안전관리" [ref=e745] + - cell "서버 렉" [ref=e746] + - cell "HPE ProLiant DL380 GEN10" [ref=e747] + - cell "IDC(서관202)" [ref=e748] + - 'cell "삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e749]' + - row "기술개발센터 Proxmox VE node A 워크스테이션 HP Z8 G4 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e750] [cursor=pointer]: + - cell "기술개발센터" [ref=e751] + - cell "Proxmox VE node A" [ref=e752] + - cell "워크스테이션" [ref=e753] + - cell "HP Z8 G4" [ref=e754] + - cell "기술개발센터(서버실)" [ref=e755] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e756] + - row "삼안 한라 NAS7 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 원주바이오" [ref=e757] [cursor=pointer]: + - cell "삼안" [ref=e758] + - cell "한라 NAS7" [ref=e759] + - cell "저장시스템_미니(NAS)" [ref=e760] + - cell "DS414J" [ref=e761] + - cell "한맥빌딩(MDF실)" [ref=e762] + - cell "원주바이오" [ref=e763] + - row "삼안 한라 NAS13 저장시스템_미니(NAS) DS218 한맥빌딩(MDF실) 환경플랜트사업" [ref=e764] [cursor=pointer]: + - cell "삼안" [ref=e765] + - cell "한라 NAS13" [ref=e766] + - cell "저장시스템_미니(NAS)" [ref=e767] + - cell "DS218" [ref=e768] + - cell "한맥빌딩(MDF실)" [ref=e769] + - cell "환경플랜트사업" [ref=e770] + - row "삼안 한라 NAS4 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 법무, 기획" [ref=e771] [cursor=pointer]: + - cell "삼안" [ref=e772] + - cell "한라 NAS4" [ref=e773] + - cell "저장시스템_미니(NAS)" [ref=e774] + - cell "DS414J" [ref=e775] + - cell "한맥빌딩(MDF실)" [ref=e776] + - cell "법무, 기획" [ref=e777] + - row "한맥 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e778] [cursor=pointer]: + - cell "한맥" [ref=e779] + - cell "백업서버 스토리지" [ref=e780] + - cell "저장시스템_렉(DAS)" [ref=e781] + - cell "Promise Vess R3600" [ref=e782] + - cell "한맥빌딩(MDF실)" [ref=e783] + - cell "한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e784] + - row "삼안 한라 NAS6 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 기반사업, 기술영업" [ref=e785] [cursor=pointer]: + - cell "삼안" [ref=e786] + - cell "한라 NAS6" [ref=e787] + - cell "저장시스템_미니(NAS)" [ref=e788] + - cell "DS923P" [ref=e789] + - cell "한맥빌딩(MDF실)" [ref=e790] + - cell "기반사업, 기술영업" [ref=e791] + - row "총괄기획실 총괄기획실 NAS 저장시스템_미니(NAS) DS413j 한맥빌딩(MDF실) 총괄기획실 NAS" [ref=e792] [cursor=pointer]: + - cell "총괄기획실" [ref=e793] + - cell "총괄기획실 NAS" [ref=e794] + - cell "저장시스템_미니(NAS)" [ref=e795] + - cell "DS413j" [ref=e796] + - cell "한맥빌딩(MDF실)" [ref=e797] + - cell "총괄기획실 NAS" [ref=e798] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-57-08-871Z.yml b/.playwright-mcp/page-2026-06-17T08-57-08-871Z.yml new file mode 100644 index 0000000..86ca704 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-57-08-871Z.yml @@ -0,0 +1,802 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: + - generic [ref=e148]: 통합 검색 (현 사용조직/모델명) + - textbox "검색어를 입력하세요..." [ref=e149] + - generic [ref=e150]: + - generic [ref=e151]: 유형 + - combobox [ref=e152] [cursor=pointer]: + - option "전체 유형" [selected] + - generic [ref=e153]: + - generic [ref=e154]: 자산위치 + - combobox [ref=e155] [cursor=pointer]: + - option "전체 위치" [selected] + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - combobox [ref=e158] [cursor=pointer]: + - option "전체 조직" [selected] + - generic [ref=e160] [cursor=pointer]: + - checkbox "목록보기" [checked] [ref=e161] + - text: 목록보기 + - button "필터 초기화" [ref=e162] [cursor=pointer]: + - img [ref=e163] + - text: 필터 초기화 + - button "자산 추가" [ref=e169] [cursor=pointer]: + - img [ref=e170] + - text: 자산 추가 + - table [ref=e173]: + - rowgroup [ref=e174]: + - row "현 사용조직 ↕ 용도 ↕ 유형 ↕ 모델/메인보드 자산위치 ↕ 메모 ↕" [ref=e175]: + - columnheader "현 사용조직 ↕" [ref=e176] [cursor=pointer] + - columnheader "용도 ↕" [ref=e177] [cursor=pointer] + - columnheader "유형 ↕" [ref=e178] [cursor=pointer] + - columnheader "모델/메인보드" [ref=e179] + - columnheader "자산위치 ↕" [ref=e180] [cursor=pointer] + - columnheader "메모 ↕" [ref=e181] [cursor=pointer] + - rowgroup [ref=e182]: + - row "삼안 한라 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 소스 백업서버 스토리지" [ref=e183] [cursor=pointer]: + - cell "삼안" [ref=e184] + - cell "한라 백업서버 스토리지" [ref=e185] + - cell "저장시스템_렉(DAS)" [ref=e186] + - cell "Promise Vess R3600" [ref=e187] + - cell "한맥빌딩(MDF실)" [ref=e188] + - cell "한라 소스 백업서버 스토리지" [ref=e189] + - row "기술개발센터 한종 테스트 PC 서버PC - 기술개발센터(서버실) -" [ref=e190] [cursor=pointer]: + - cell "기술개발센터" [ref=e191] + - cell "한종 테스트 PC" [ref=e192] + - cell "서버PC" [ref=e193] + - cell "-" [ref=e194] + - cell "기술개발센터(서버실)" [ref=e195] + - cell "-" [ref=e196] + - row "기술개발센터 기술개발센터 NAS 저장시스템_렉(NAS) RS822+ 한맥빌딩(MDF실) 기술개발센터 파일질라" [ref=e197] [cursor=pointer]: + - cell "기술개발센터" [ref=e198] + - cell "기술개발센터 NAS" [ref=e199] + - cell "저장시스템_렉(NAS)" [ref=e200] + - cell "RS822+" [ref=e201] + - cell "한맥빌딩(MDF실)" [ref=e202] + - cell "기술개발센터 파일질라" [ref=e203] + - row "삼안 한라 NAS5 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 환경플랜트사업" [ref=e204] [cursor=pointer]: + - cell "삼안" [ref=e205] + - cell "한라 NAS5" [ref=e206] + - cell "저장시스템_미니(NAS)" [ref=e207] + - cell "DS923P" [ref=e208] + - cell "한맥빌딩(MDF실)" [ref=e209] + - cell "환경플랜트사업" [ref=e210] + - row "기술개발센터 MyStation 운영 서버 서버 렉 - 한맥빌딩(MDF실) MyStation & 전화기 운영서버" [ref=e211] [cursor=pointer]: + - cell "기술개발센터" [ref=e212] + - cell "MyStation 운영 서버" [ref=e213] + - cell "서버 렉" [ref=e214] + - cell "-" [ref=e215] + - cell "한맥빌딩(MDF실)" [ref=e216] + - cell "MyStation & 전화기 운영서버" [ref=e217] + - row "한맥 백업서버 서버 렉 IBM x3350 M2 한맥빌딩(MDF실) 한라 제외 각 자회사 백업 소스서버" [ref=e218] [cursor=pointer]: + - cell "한맥" [ref=e219] + - cell "백업서버" [ref=e220] + - cell "서버 렉" [ref=e221] + - cell "IBM x3350 M2" [ref=e222] + - cell "한맥빌딩(MDF실)" [ref=e223] + - cell "한라 제외 각 자회사 백업 소스서버" [ref=e224] + - row "총괄기획실 디자인팀 영상셀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e225] [cursor=pointer]: + - cell "총괄기획실" [ref=e226] + - cell "디자인팀 영상셀 NAS" [ref=e227] + - cell "저장시스템_미니(NAS)" [ref=e228] + - cell "DS1522+" [ref=e229] + - cell "한맥빌딩(MDF실)" [ref=e230] + - cell "영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e231] + - row "총괄기획실 디자인팀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e232] [cursor=pointer]: + - cell "총괄기획실" [ref=e233] + - cell "디자인팀 NAS" [ref=e234] + - cell "저장시스템_미니(NAS)" [ref=e235] + - cell "DS1522+" [ref=e236] + - cell "한맥빌딩(MDF실)" [ref=e237] + - cell "디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e238] + - row "기술개발센터 개발PC 서버PC - 기술개발센터(센터내부) 유니티 개발서버" [ref=e239] [cursor=pointer]: + - cell "기술개발센터" [ref=e240] + - cell "개발PC" [ref=e241] + - cell "서버PC" [ref=e242] + - cell "-" [ref=e243] + - cell "기술개발센터(센터내부)" [ref=e244] + - cell "유니티 개발서버" [ref=e245] + - row "기술개발센터 RoadWay 서버 서버PC - 기술개발센터(센터내부) Way AI 서버, RoadWay 개발서버," [ref=e246] [cursor=pointer]: + - cell "기술개발센터" [ref=e247] + - cell "RoadWay 서버" [ref=e248] + - cell "서버PC" [ref=e249] + - cell "-" [ref=e250] + - cell "기술개발센터(센터내부)" [ref=e251] + - cell "Way AI 서버, RoadWay 개발서버," [ref=e252] + - row "기술개발센터 SaaS 테스트 PC 서버PC HP 81C 기술개발센터(센터내부) 구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e253] [cursor=pointer]: + - cell "기술개발센터" [ref=e254] + - cell "SaaS 테스트 PC" [ref=e255] + - cell "서버PC" [ref=e256] + - cell "HP 81C" [ref=e257] + - cell "기술개발센터(센터내부)" [ref=e258] + - cell "구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e259] + - row "기술개발센터 큰길 운영서버#1 워크스테이션 Dell 060K5C 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e260] [cursor=pointer]: + - cell "기술개발센터" [ref=e261] + - cell "큰길 운영서버#1" [ref=e262] + - cell "워크스테이션" [ref=e263] + - cell "Dell 060K5C" [ref=e264] + - cell "기술개발센터(센터내부)" [ref=e265] + - cell "큰길 서비스 문서제작 서버" [ref=e266] + - row "기술개발센터 큰길 운영서버#4 서버PC PRIME B460M-A 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e267] [cursor=pointer]: + - cell "기술개발센터" [ref=e268] + - cell "큰길 운영서버#4" [ref=e269] + - cell "서버PC" [ref=e270] + - cell "PRIME B460M-A" [ref=e271] + - cell "기술개발센터(센터내부)" [ref=e272] + - cell "큰길 서비스 문서제작 서버" [ref=e273] + - row "기술개발센터 큰길 운영서버#3 서버PC ASUS PRIME B365M-K 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e274] [cursor=pointer]: + - cell "기술개발센터" [ref=e275] + - cell "큰길 운영서버#3" [ref=e276] + - cell "서버PC" [ref=e277] + - cell "ASUS PRIME B365M-K" [ref=e278] + - cell "기술개발센터(센터내부)" [ref=e279] + - cell "큰길 서비스 문서제작 서버" [ref=e280] + - row "기술개발센터 큰길 운영서버#2 서버PC Gigabyte B760M DS3H 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e281] [cursor=pointer]: + - cell "기술개발센터" [ref=e282] + - cell "큰길 운영서버#2" [ref=e283] + - cell "서버PC" [ref=e284] + - cell "Gigabyte B760M DS3H" [ref=e285] + - cell "기술개발센터(센터내부)" [ref=e286] + - cell "큰길 서비스 문서제작 서버" [ref=e287] + - row "기술개발센터 큰길 테스트 서버 서버PC PRIME A620M-A 기술개발센터(센터내부) 큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e288] [cursor=pointer]: + - cell "기술개발센터" [ref=e289] + - cell "큰길 테스트 서버" [ref=e290] + - cell "서버PC" [ref=e291] + - cell "PRIME A620M-A" [ref=e292] + - cell "기술개발센터(센터내부)" [ref=e293] + - cell "큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e294] + - row "삼안 한라 NAS2 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 기업부설연구소" [ref=e295] [cursor=pointer]: + - cell "삼안" [ref=e296] + - cell "한라 NAS2" [ref=e297] + - cell "저장시스템_미니(NAS)" [ref=e298] + - cell "DS414J" [ref=e299] + - cell "한맥빌딩(MDF실)" [ref=e300] + - cell "기업부설연구소" [ref=e301] + - row "삼안 한라 백업서버 서버 렉 Supermicro 한맥빌딩(MDF실) -" [ref=e302] [cursor=pointer]: + - cell "삼안" [ref=e303] + - cell "한라 백업서버" [ref=e304] + - cell "서버 렉" [ref=e305] + - cell "Supermicro" [ref=e306] + - cell "한맥빌딩(MDF실)" [ref=e307] + - cell "-" [ref=e308] + - row "삼안 한라 NAS1 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e309] [cursor=pointer]: + - cell "삼안" [ref=e310] + - cell "한라 NAS1" [ref=e311] + - cell "저장시스템_미니(NAS)" [ref=e312] + - cell "DS414J" [ref=e313] + - cell "한맥빌딩(MDF실)" [ref=e314] + - cell "사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e315] + - 'row "한맥 한맥 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e316] [cursor=pointer]': + - cell "한맥" [ref=e317] + - cell "한맥 인트라넷" [ref=e318] + - cell "서버 렉" [ref=e319] + - cell "HPE ProLiant DL360 Gen10" [ref=e320] + - cell "IDC(서관204)" [ref=e321] + - 'cell "서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e322]' + - 'row "한맥 한맥 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관205) 서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e323] [cursor=pointer]': + - cell "한맥" [ref=e324] + - cell "한맥 인트라넷 예비" [ref=e325] + - cell "서버 렉" [ref=e326] + - cell "HPE ProLiant DL360 Gen10" [ref=e327] + - cell "IDC(서관205)" [ref=e328] + - 'cell "서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e329]' + - 'row "삼안 가족사 공통메뉴 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e330] [cursor=pointer]': + - cell "삼안" [ref=e331] + - cell "가족사 공통메뉴" [ref=e332] + - cell "서버 렉" [ref=e333] + - cell "HPE ProLiant DL380 GEN10" [ref=e334] + - cell "IDC(서관202)" [ref=e335] + - 'cell "서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e336]' + - 'row "삼안 한라 인트라넷 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e337] [cursor=pointer]': + - cell "삼안" [ref=e338] + - cell "한라 인트라넷" [ref=e339] + - cell "서버 렉" [ref=e340] + - cell "HPE ProLiant DL360 GEN9" [ref=e341] + - cell "IDC(동관54)" [ref=e342] + - 'cell "인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e343]' + - 'row "삼안 안전전산화 서버 (디자인팀 웹) 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e344] [cursor=pointer]': + - cell "삼안" [ref=e345] + - cell "안전전산화 서버 (디자인팀 웹)" [ref=e346] + - cell "서버 렉" [ref=e347] + - cell "HPE ProLiant DL360 GEN9" [ref=e348] + - cell "IDC(동관54)" [ref=e349] + - 'cell "인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e350]' + - 'row "삼안 개발서버2 서버 렉 HPE ProLiant DL380 Gen10 IDC(동관53) PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e351] [cursor=pointer]': + - cell "삼안" [ref=e352] + - cell "개발서버2" [ref=e353] + - cell "서버 렉" [ref=e354] + - cell "HPE ProLiant DL380 Gen10" [ref=e355] + - cell "IDC(동관53)" [ref=e356] + - 'cell "PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e357]' + - 'row "장헌 장헌인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관205) 이전 서버코드 : jh-idc-001" [ref=e358] [cursor=pointer]': + - cell "장헌" [ref=e359] + - cell "장헌인트라넷" [ref=e360] + - cell "서버 렉" [ref=e361] + - cell "HPE ProLiant DL380 GEN10" [ref=e362] + - cell "IDC(서관205)" [ref=e363] + - 'cell "이전 서버코드 : jh-idc-001" [ref=e364]' + - 'row "장헌 장헌 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(동관53) 이전 서버코드 : jh-idc-002" [ref=e365] [cursor=pointer]': + - cell "장헌" [ref=e366] + - cell "장헌 인트라넷 예비" [ref=e367] + - cell "서버 렉" [ref=e368] + - cell "HPE ProLiant DL360 Gen10" [ref=e369] + - cell "IDC(동관53)" [ref=e370] + - 'cell "이전 서버코드 : jh-idc-002" [ref=e371]' + - 'row "장헌 (주) 장헌 인트라넷 서버PC - IDC(서관205) 서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e372] [cursor=pointer]': + - cell "장헌" [ref=e373] + - cell "(주) 장헌 인트라넷" [ref=e374] + - cell "서버PC" [ref=e375] + - cell "-" [ref=e376] + - cell "IDC(서관205)" [ref=e377] + - 'cell "서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e378]' + - 'row "PTC PTC인트라넷 서버 렉 SYSTEM X3650 M2 IDC(서관205) 구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e379] [cursor=pointer]': + - cell "PTC" [ref=e380] + - cell "PTC인트라넷" [ref=e381] + - cell "서버 렉" [ref=e382] + - cell "SYSTEM X3650 M2" [ref=e383] + - cell "IDC(서관205)" [ref=e384] + - 'cell "구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e385]' + - 'row "PTC 예비서버 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관204) PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e386] [cursor=pointer]': + - cell "PTC" [ref=e387] + - cell "예비서버" [ref=e388] + - cell "서버 렉" [ref=e389] + - cell "HPE ProLiant DL360 GEN10" [ref=e390] + - cell "IDC(서관204)" [ref=e391] + - 'cell "PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e392]' + - 'row "삼안 삼안 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e393] [cursor=pointer]': + - cell "삼안" [ref=e394] + - cell "삼안 인트라넷" [ref=e395] + - cell "서버 렉" [ref=e396] + - cell "HPE ProLiant DL360 Gen10" [ref=e397] + - cell "IDC(서관204)" [ref=e398] + - 'cell "서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e399]' + - 'row "PTC DB 백업 서버 서버PC - IDC(서관205) 구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e400] [cursor=pointer]': + - cell "PTC" [ref=e401] + - cell "DB 백업 서버" [ref=e402] + - cell "서버PC" [ref=e403] + - cell "-" [ref=e404] + - cell "IDC(서관205)" [ref=e405] + - 'cell "구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e406]' + - 'row "기술개발센터 인트라넷 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관205) 서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e407] [cursor=pointer]': + - cell "기술개발센터" [ref=e408] + - cell "인트라넷" [ref=e409] + - cell "서버 렉" [ref=e410] + - cell "HPE ProLiant DL360 GEN10" [ref=e411] + - cell "IDC(서관205)" [ref=e412] + - 'cell "서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e413]' + - 'row "현타 인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(동관53) 서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e414] [cursor=pointer]': + - cell "현타" [ref=e415] + - cell "인트라넷" [ref=e416] + - cell "서버 렉" [ref=e417] + - cell "HPE ProLiant DL380 GEN10" [ref=e418] + - cell "IDC(동관53)" [ref=e419] + - 'cell "서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e420]' + - 'row "삼안 삼안 DAS 스토리지 저장시스템_렉(DAS) - IDC(서관205) Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e421] [cursor=pointer]': + - cell "삼안" [ref=e422] + - cell "삼안 DAS 스토리지" [ref=e423] + - cell "저장시스템_렉(DAS)" [ref=e424] + - cell "-" [ref=e425] + - cell "IDC(서관205)" [ref=e426] + - 'cell "Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e427]' + - 'row "삼안 인트라넷 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관205) 이전 서버코드 : sa-nas-001" [ref=e428] [cursor=pointer]': + - cell "삼안" [ref=e429] + - cell "인트라넷 백업 스토리지" [ref=e430] + - cell "저장시스템_렉(NAS)" [ref=e431] + - cell "Promiss R Series" [ref=e432] + - cell "IDC(서관205)" [ref=e433] + - 'cell "이전 서버코드 : sa-nas-001" [ref=e434]' + - 'row "삼안 성과품 스토리지 저장시스템_렉(NAS) ENC_3U_16BAY_D // SEAGATE ST2000NM0045 IDC(서관203) 매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e435] [cursor=pointer]': + - cell "삼안" [ref=e436] + - cell "성과품 스토리지" [ref=e437] + - cell "저장시스템_렉(NAS)" [ref=e438] + - cell "ENC_3U_16BAY_D // SEAGATE ST2000NM0045" [ref=e439] + - cell "IDC(서관203)" [ref=e440] + - 'cell "매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e441]' + - 'row "삼안 성과품 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관202) 이전 서버코드 : sa-nas-003" [ref=e442] [cursor=pointer]': + - cell "삼안" [ref=e443] + - cell "성과품 백업 스토리지" [ref=e444] + - cell "저장시스템_렉(NAS)" [ref=e445] + - cell "Promiss R Series" [ref=e446] + - cell "IDC(서관202)" [ref=e447] + - 'cell "이전 서버코드 : sa-nas-003" [ref=e448]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e449] [cursor=pointer]': + - cell "삼안" [ref=e450] + - cell "한라 File 서버 스토리지" [ref=e451] + - cell "저장시스템_렉(DAS)" [ref=e452] + - cell "-" [ref=e453] + - cell "IDC(동관54)" [ref=e454] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e455]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e456] [cursor=pointer]': + - cell "삼안" [ref=e457] + - cell "한라 File 서버 스토리지" [ref=e458] + - cell "저장시스템_렉(DAS)" [ref=e459] + - cell "-" [ref=e460] + - cell "IDC(동관54)" [ref=e461] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e462]' + - 'row "한맥 인트라넷(구) 서버PC - IDC(서관204) 현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e463] [cursor=pointer]': + - cell "한맥" [ref=e464] + - cell "인트라넷(구)" [ref=e465] + - cell "서버PC" [ref=e466] + - cell "-" [ref=e467] + - cell "IDC(서관204)" [ref=e468] + - 'cell "현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e469]' + - 'row "삼안 삼안 인트라넷 예비 서버 렉 HPE ProLiant DL360 GEN9 IDC(서관204) 서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e470] [cursor=pointer]': + - cell "삼안" [ref=e471] + - cell "삼안 인트라넷 예비" [ref=e472] + - cell "서버 렉" [ref=e473] + - cell "HPE ProLiant DL360 GEN9" [ref=e474] + - cell "IDC(서관204)" [ref=e475] + - 'cell "서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e476]' + - row "한맥 한맥CAD 서버PC - 한맥빌딩(MDF실) NAMOSOFT Road 3D Projector 서버사용" [ref=e477] [cursor=pointer]: + - cell "한맥" [ref=e478] + - cell "한맥CAD" [ref=e479] + - cell "서버PC" [ref=e480] + - cell "-" [ref=e481] + - cell "한맥빌딩(MDF실)" [ref=e482] + - cell "NAMOSOFT Road 3D Projector 서버사용" [ref=e483] + - row "총괄기획실 Ai-Cell-Util 워크스테이션 HP Z6 한맥빌딩(MDF실) 코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e484] [cursor=pointer]: + - cell "총괄기획실" [ref=e485] + - cell "Ai-Cell-Util" [ref=e486] + - cell "워크스테이션" [ref=e487] + - cell "HP Z6" [ref=e488] + - cell "한맥빌딩(MDF실)" [ref=e489] + - cell "코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e490] + - row "한라 한라CAD 서버PC - 한맥빌딩(MDF실) 한라 AutoCAD 라이센스 서버(사용중)" [ref=e491] [cursor=pointer]: + - cell "한라" [ref=e492] + - cell "한라CAD" [ref=e493] + - cell "서버PC" [ref=e494] + - cell "-" [ref=e495] + - cell "한맥빌딩(MDF실)" [ref=e496] + - cell "한라 AutoCAD 라이센스 서버(사용중)" [ref=e497] + - row "기술개발센터 인사정보 서버 워크스테이션 HP Z2 Mini G5 Workstation 한맥빌딩(MDF실) 인사정보 PM" [ref=e498] [cursor=pointer]: + - cell "기술개발센터" [ref=e499] + - cell "인사정보 서버" [ref=e500] + - cell "워크스테이션" [ref=e501] + - cell "HP Z2 Mini G5 Workstation" [ref=e502] + - cell "한맥빌딩(MDF실)" [ref=e503] + - cell "인사정보 PM" [ref=e504] + - row "기술개발센터 AI-cell-beps 서버PC Dell Precision 3680T 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e505] [cursor=pointer]: + - cell "기술개발센터" [ref=e506] + - cell "AI-cell-beps" [ref=e507] + - cell "서버PC" [ref=e508] + - cell "Dell Precision 3680T" [ref=e509] + - cell "한맥빌딩(MDF실)" [ref=e510] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e511] + - row "총괄기획실 AI-cell-A100 서버PC - 한맥빌딩(MDF실) A100 GPU 구동용" [ref=e512] [cursor=pointer]: + - cell "총괄기획실" [ref=e513] + - cell "AI-cell-A100" [ref=e514] + - cell "서버PC" [ref=e515] + - cell "-" [ref=e516] + - cell "한맥빌딩(MDF실)" [ref=e517] + - cell "A100 GPU 구동용" [ref=e518] + - row "총괄기획실 chat-hmac 서버PC Dell EMC PowerEdge T350 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e519] [cursor=pointer]: + - cell "총괄기획실" [ref=e520] + - cell "chat-hmac" [ref=e521] + - cell "서버PC" [ref=e522] + - cell "Dell EMC PowerEdge T350" [ref=e523] + - cell "한맥빌딩(MDF실)" [ref=e524] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e525] + - row "기술개발센터 Strana 공용 PC 서버PC ASUS B150M 한맥빌딩(MDF실) Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e526] [cursor=pointer]: + - cell "기술개발센터" [ref=e527] + - cell "Strana 공용 PC" [ref=e528] + - cell "서버PC" [ref=e529] + - cell "ASUS B150M" [ref=e530] + - cell "한맥빌딩(MDF실)" [ref=e531] + - cell "Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e532] + - row "기술개발센터 스마트건설 서버 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) 스마트건설 R&D 웹서비스" [ref=e533] [cursor=pointer]: + - cell "기술개발센터" [ref=e534] + - cell "스마트건설 서버" [ref=e535] + - cell "서버 렉" [ref=e536] + - cell "ProLiant DL360 Gen10" [ref=e537] + - cell "한맥빌딩(MDF실)" [ref=e538] + - cell "스마트건설 R&D 웹서비스" [ref=e539] + - row "기술개발센터 XR-Main 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) XR 프로젝트 가상화 Main 서버" [ref=e540] [cursor=pointer]: + - cell "기술개발센터" [ref=e541] + - cell "XR-Main" [ref=e542] + - cell "서버 렉" [ref=e543] + - cell "ProLiant DL360 Gen10" [ref=e544] + - cell "한맥빌딩(MDF실)" [ref=e545] + - cell "XR 프로젝트 가상화 Main 서버" [ref=e546] + - 'row "삼안 SATIS 01 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e547] [cursor=pointer]': + - cell "삼안" [ref=e548] + - cell "SATIS 01" [ref=e549] + - cell "서버 렉" [ref=e550] + - cell "HPE ProLiant DL380p GEN8" [ref=e551] + - cell "IDC(서관204)" [ref=e552] + - 'cell "서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e553]' + - row "기술개발센터 WAS Stroage 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 스마트건설_스토리지" [ref=e554] [cursor=pointer]: + - cell "기술개발센터" [ref=e555] + - cell "WAS Stroage" [ref=e556] + - cell "저장시스템_렉(DAS)" [ref=e557] + - cell "Promise Vess R3600" [ref=e558] + - cell "한맥빌딩(MDF실)" [ref=e559] + - cell "스마트건설_스토리지" [ref=e560] + - row "기술개발센터 GSIM NAS 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e561] [cursor=pointer]: + - cell "기술개발센터" [ref=e562] + - cell "GSIM NAS" [ref=e563] + - cell "저장시스템_미니(NAS)" [ref=e564] + - cell "Synology DS923+" [ref=e565] + - cell "기술개발센터(서버실)" [ref=e566] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e567] + - row "기술개발센터 데이터 스토리지 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e568] [cursor=pointer]: + - cell "기술개발센터" [ref=e569] + - cell "데이터 스토리지" [ref=e570] + - cell "저장시스템_미니(NAS)" [ref=e571] + - cell "Synology DS923+" [ref=e572] + - cell "기술개발센터(서버실)" [ref=e573] + - cell "그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e574] + - row "기술개발센터 공통 GIT 서버 서버PC Dell EMC PowerEdge T380 기술개발센터(서버실) 개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e575] [cursor=pointer]: + - cell "기술개발센터" [ref=e576] + - cell "공통 GIT 서버" [ref=e577] + - cell "서버PC" [ref=e578] + - cell "Dell EMC PowerEdge T380" [ref=e579] + - cell "기술개발센터(서버실)" [ref=e580] + - cell "개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e581] + - row "기술개발센터 빌드서버 서버PC MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32) 기술개발센터(서버실) 프로젝트마스터 컨버터(PDF) 서버" [ref=e582] [cursor=pointer]: + - cell "기술개발센터" [ref=e583] + - cell "빌드서버" [ref=e584] + - cell "서버PC" [ref=e585] + - cell "MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32)" [ref=e586] + - cell "기술개발센터(서버실)" [ref=e587] + - cell "프로젝트마스터 컨버터(PDF) 서버" [ref=e588] + - row "기술개발센터 HmEG 테스트 PC 서버PC - 기술개발센터(서버실) HmEG 엔진 기능 테스트 PC" [ref=e589] [cursor=pointer]: + - cell "기술개발센터" [ref=e590] + - cell "HmEG 테스트 PC" [ref=e591] + - cell "서버PC" [ref=e592] + - cell "-" [ref=e593] + - cell "기술개발센터(서버실)" [ref=e594] + - cell "HmEG 엔진 기능 테스트 PC" [ref=e595] + - row "기술개발센터 안전관리 테스트 PC 서버PC - 기술개발센터(서버실) 장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e596] [cursor=pointer]: + - cell "기술개발센터" [ref=e597] + - cell "안전관리 테스트 PC" [ref=e598] + - cell "서버PC" [ref=e599] + - cell "-" [ref=e600] + - cell "기술개발센터(서버실)" [ref=e601] + - cell "장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e602] + - row "기술개발센터 (구)공간정보 PC 서버PC - 기술개발센터(서버실) (구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e603] [cursor=pointer]: + - cell "기술개발센터" [ref=e604] + - cell "(구)공간정보 PC" [ref=e605] + - cell "서버PC" [ref=e606] + - cell "-" [ref=e607] + - cell "기술개발센터(서버실)" [ref=e608] + - cell "(구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e609] + - row "기술개발센터 AI 개발 서버 서버PC - 기술개발센터(서버실) (구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e610] [cursor=pointer]: + - cell "기술개발센터" [ref=e611] + - cell "AI 개발 서버" [ref=e612] + - cell "서버PC" [ref=e613] + - cell "-" [ref=e614] + - cell "기술개발센터(서버실)" [ref=e615] + - cell "(구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e616] + - 'row "삼안 SATIS 02 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e617] [cursor=pointer]': + - cell "삼안" [ref=e618] + - cell "SATIS 02" [ref=e619] + - cell "서버 렉" [ref=e620] + - cell "HPE ProLiant DL380p GEN8" [ref=e621] + - cell "IDC(서관204)" [ref=e622] + - 'cell "서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e623]' + - row "기술개발센터 언리얼서버 워크스테이션 HP Z8 G4 Workstation (81C7) 기술개발센터(서버실) GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e624] [cursor=pointer]: + - cell "기술개발센터" [ref=e625] + - cell "언리얼서버" [ref=e626] + - cell "워크스테이션" [ref=e627] + - cell "HP Z8 G4 Workstation (81C7)" [ref=e628] + - cell "기술개발센터(서버실)" [ref=e629] + - cell "GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e630] + - row "기술개발센터 오토캐드 테스트 PC 서버PC ASUS PRIME B450M-A II 기술개발센터(서버실) EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e631] [cursor=pointer]: + - cell "기술개발센터" [ref=e632] + - cell "오토캐드 테스트 PC" [ref=e633] + - cell "서버PC" [ref=e634] + - cell "ASUS PRIME B450M-A II" [ref=e635] + - cell "기술개발센터(서버실)" [ref=e636] + - cell "EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e637] + - row "기술개발센터 테스트서버 서버PC PRIME B365M-K 기술개발센터(서버실) 개발 앱 테스트" [ref=e638] [cursor=pointer]: + - cell "기술개발센터" [ref=e639] + - cell "테스트서버" [ref=e640] + - cell "서버PC" [ref=e641] + - cell "PRIME B365M-K" [ref=e642] + - cell "기술개발센터(서버실)" [ref=e643] + - cell "개발 앱 테스트" [ref=e644] + - row "기술개발센터 HmMapService 2.0 서버 (Proxmox VE node C) 서버 렉 HPE DL380 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e645] [cursor=pointer]: + - cell "기술개발센터" [ref=e646] + - cell "HmMapService 2.0 서버 (Proxmox VE node C)" [ref=e647] + - cell "서버 렉" [ref=e648] + - cell "HPE DL380 Gen10" [ref=e649] + - cell "기술개발센터(서버실)" [ref=e650] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e651] + - row "기술개발센터 (구)가평 VM 원격 PC 서버PC - 기술개발센터(서버실) (구) 가평 상하수도 원격 PC" [ref=e652] [cursor=pointer]: + - cell "기술개발센터" [ref=e653] + - cell "(구)가평 VM 원격 PC" [ref=e654] + - cell "서버PC" [ref=e655] + - cell "-" [ref=e656] + - cell "기술개발센터(서버실)" [ref=e657] + - cell "(구) 가평 상하수도 원격 PC" [ref=e658] + - row "기술개발센터 한종 개발서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 한종 리뉴얼 메뉴 개발서버" [ref=e659] [cursor=pointer]: + - cell "기술개발센터" [ref=e660] + - cell "한종 개발서버" [ref=e661] + - cell "서버 렉" [ref=e662] + - cell "HPE ProLiant DL380 Gen10" [ref=e663] + - cell "기술개발센터(서버실)" [ref=e664] + - cell "한종 리뉴얼 메뉴 개발서버" [ref=e665] + - row "기술개발센터 GSIM NAS 저장시스템_렉(NAS) PROMISE Vess R3604fi 기술개발센터(서버실) CLOUD R2 데이터 백업" [ref=e666] [cursor=pointer]: + - cell "기술개발센터" [ref=e667] + - cell "GSIM NAS" [ref=e668] + - cell "저장시스템_렉(NAS)" [ref=e669] + - cell "PROMISE Vess R3604fi" [ref=e670] + - cell "기술개발센터(서버실)" [ref=e671] + - cell "CLOUD R2 데이터 백업" [ref=e672] + - row "기술개발센터 META 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 이전 프로젝트마스터 서버 구동" [ref=e673] [cursor=pointer]: + - cell "기술개발센터" [ref=e674] + - cell "META 서버" [ref=e675] + - cell "서버 렉" [ref=e676] + - cell "HPE ProLiant DL360 Gen10" [ref=e677] + - cell "기술개발센터(서버실)" [ref=e678] + - cell "이전 프로젝트마스터 서버 구동" [ref=e679] + - row "기술개발센터 GSIM 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e680] [cursor=pointer]: + - cell "기술개발센터" [ref=e681] + - cell "GSIM 서버" [ref=e682] + - cell "서버 렉" [ref=e683] + - cell "HPE ProLiant DL360 Gen10" [ref=e684] + - cell "기술개발센터(서버실)" [ref=e685] + - cell "프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e686] + - row "기술개발센터 GSIM DAS 저장시스템_렉(DAS) Promiss R Series R3600 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e687] [cursor=pointer]: + - cell "기술개발센터" [ref=e688] + - cell "GSIM DAS" [ref=e689] + - cell "저장시스템_렉(DAS)" [ref=e690] + - cell "Promiss R Series R3600" [ref=e691] + - cell "기술개발센터(서버실)" [ref=e692] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e693] + - 'row "삼안 웹 서버 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e694] [cursor=pointer]': + - cell "삼안" [ref=e695] + - cell "웹 서버" [ref=e696] + - cell "서버 렉" [ref=e697] + - cell "HPE ProLiant DL380p GEN8" [ref=e698] + - cell "IDC(서관204)" [ref=e699] + - 'cell "서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e700]' + - row "기술개발센터 함양-합천 서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e701] [cursor=pointer]: + - cell "기술개발센터" [ref=e702] + - cell "함양-합천 서버" [ref=e703] + - cell "서버 렉" [ref=e704] + - cell "HPE ProLiant DL380 Gen10" [ref=e705] + - cell "기술개발센터(서버실)" [ref=e706] + - cell "함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e707] + - row "기술개발센터 HM MapService 2.0 스토리지 저장시스템_렉(NAS) Promiss R Series R3600 기술개발센터(서버실) 공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e708] [cursor=pointer]: + - cell "기술개발센터" [ref=e709] + - cell "HM MapService 2.0 스토리지" [ref=e710] + - cell "저장시스템_렉(NAS)" [ref=e711] + - cell "Promiss R Series R3600" [ref=e712] + - cell "기술개발센터(서버실)" [ref=e713] + - cell "공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e714] + - row "기술개발센터 Proxmox VE node B 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e715] [cursor=pointer]: + - cell "기술개발센터" [ref=e716] + - cell "Proxmox VE node B" [ref=e717] + - cell "서버 렉" [ref=e718] + - cell "HPE ProLiant DL360 Gen10" [ref=e719] + - cell "기술개발센터(서버실)" [ref=e720] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e721] + - row "기술개발센터 CFDCore 테스트 서버 렉 ASUS ROG MAXIMUS Z790 HERO 기술개발센터(서버실) StranaCore , CFDCore 개발 테스트" [ref=e722] [cursor=pointer]: + - cell "기술개발센터" [ref=e723] + - cell "CFDCore 테스트" [ref=e724] + - cell "서버 렉" [ref=e725] + - cell "ASUS ROG MAXIMUS Z790 HERO" [ref=e726] + - cell "기술개발센터(서버실)" [ref=e727] + - cell "StranaCore , CFDCore 개발 테스트" [ref=e728] + - 'row "삼안 PQ DB 서버 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e729] [cursor=pointer]': + - cell "삼안" [ref=e730] + - cell "PQ DB 서버" [ref=e731] + - cell "서버 렉" [ref=e732] + - cell "HPE ProLiant DL360 Gen10" [ref=e733] + - cell "IDC(서관204)" [ref=e734] + - 'cell "서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e735]' + - 'row "삼안 Oracle DB 서버 서버 렉 HPE ProLiant DL380 GEN9 IDC(서관202) 서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e736] [cursor=pointer]': + - cell "삼안" [ref=e737] + - cell "Oracle DB 서버" [ref=e738] + - cell "서버 렉" [ref=e739] + - cell "HPE ProLiant DL380 GEN9" [ref=e740] + - cell "IDC(서관202)" [ref=e741] + - 'cell "서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e742]' + - 'row "삼안 안전관리 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e743] [cursor=pointer]': + - cell "삼안" [ref=e744] + - cell "안전관리" [ref=e745] + - cell "서버 렉" [ref=e746] + - cell "HPE ProLiant DL380 GEN10" [ref=e747] + - cell "IDC(서관202)" [ref=e748] + - 'cell "삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e749]' + - row "기술개발센터 Proxmox VE node A 워크스테이션 HP Z8 G4 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e750] [cursor=pointer]: + - cell "기술개발센터" [ref=e751] + - cell "Proxmox VE node A" [ref=e752] + - cell "워크스테이션" [ref=e753] + - cell "HP Z8 G4" [ref=e754] + - cell "기술개발센터(서버실)" [ref=e755] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e756] + - row "삼안 한라 NAS7 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 원주바이오" [ref=e757] [cursor=pointer]: + - cell "삼안" [ref=e758] + - cell "한라 NAS7" [ref=e759] + - cell "저장시스템_미니(NAS)" [ref=e760] + - cell "DS414J" [ref=e761] + - cell "한맥빌딩(MDF실)" [ref=e762] + - cell "원주바이오" [ref=e763] + - row "삼안 한라 NAS13 저장시스템_미니(NAS) DS218 한맥빌딩(MDF실) 환경플랜트사업" [ref=e764] [cursor=pointer]: + - cell "삼안" [ref=e765] + - cell "한라 NAS13" [ref=e766] + - cell "저장시스템_미니(NAS)" [ref=e767] + - cell "DS218" [ref=e768] + - cell "한맥빌딩(MDF실)" [ref=e769] + - cell "환경플랜트사업" [ref=e770] + - row "삼안 한라 NAS4 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 법무, 기획" [ref=e771] [cursor=pointer]: + - cell "삼안" [ref=e772] + - cell "한라 NAS4" [ref=e773] + - cell "저장시스템_미니(NAS)" [ref=e774] + - cell "DS414J" [ref=e775] + - cell "한맥빌딩(MDF실)" [ref=e776] + - cell "법무, 기획" [ref=e777] + - row "한맥 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e778] [cursor=pointer]: + - cell "한맥" [ref=e779] + - cell "백업서버 스토리지" [ref=e780] + - cell "저장시스템_렉(DAS)" [ref=e781] + - cell "Promise Vess R3600" [ref=e782] + - cell "한맥빌딩(MDF실)" [ref=e783] + - cell "한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e784] + - row "삼안 한라 NAS6 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 기반사업, 기술영업" [ref=e785] [cursor=pointer]: + - cell "삼안" [ref=e786] + - cell "한라 NAS6" [ref=e787] + - cell "저장시스템_미니(NAS)" [ref=e788] + - cell "DS923P" [ref=e789] + - cell "한맥빌딩(MDF실)" [ref=e790] + - cell "기반사업, 기술영업" [ref=e791] + - row "총괄기획실 총괄기획실 NAS 저장시스템_미니(NAS) DS413j 한맥빌딩(MDF실) 총괄기획실 NAS" [ref=e792] [cursor=pointer]: + - cell "총괄기획실" [ref=e793] + - cell "총괄기획실 NAS" [ref=e794] + - cell "저장시스템_미니(NAS)" [ref=e795] + - cell "DS413j" [ref=e796] + - cell "한맥빌딩(MDF실)" [ref=e797] + - cell "총괄기획실 NAS" [ref=e798] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e800]: + - generic [ref=e801]: + - generic [ref=e802]: + - heading "자산 상세 정보" [level=2] [ref=e803] + - generic [ref=e804]: DSS-201909-0001 + - button "×" [ref=e805] [cursor=pointer] + - generic [ref=e807]: + - generic [ref=e809]: + - generic [ref=e810]: + - heading "기본 정보" [level=3] [ref=e811] + - generic [ref=e812]: + - generic [ref=e813]: + - generic [ref=e814]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e815]: DSS-201909-0001 + - generic [ref=e816]: + - generic [ref=e817]: 서비스 구분 + - combobox [disabled] [ref=e818]: + - option "운영" + - option "기술" + - option "영업" + - option "관리" + - option "기타" + - generic [ref=e819]: + - generic [ref=e820]: 유형 + - combobox [disabled] [ref=e821]: + - option "PC" + - option "SERVER" + - option "STORAGE" + - option "NETWORK" + - option "기타장비" + - generic [ref=e822]: + - generic [ref=e823]: + - generic [ref=e824]: 현 사용조직 + - textbox [disabled] [ref=e825]: 삼안 + - generic [ref=e826]: + - generic [ref=e827]: 상태 + - combobox [disabled] [ref=e828]: + - option "운영" [selected] + - option "대기" + - option "수리" + - option "폐기" + - generic [ref=e829]: + - generic [ref=e830]: + - generic [ref=e831]: 담당자(정) + - textbox "이름 입력" [disabled] [ref=e833]: 이병권 + - generic [ref=e834]: + - generic [ref=e835]: 담당자(부) + - textbox [disabled] [ref=e836]: 김한결 + - generic [ref=e837]: + - generic [ref=e838]: + - heading "상세 사양" [level=3] [ref=e839] + - button "직무별 표준사양 적용" [ref=e840] [cursor=pointer] + - generic [ref=e841]: + - generic [ref=e842]: + - generic [ref=e843]: 용도 + - textbox [disabled] [ref=e844]: 한라 백업서버 스토리지 + - generic [ref=e845]: + - generic [ref=e846]: 모델명 + - textbox [disabled] [ref=e847]: Promise Vess R3600 + - generic [ref=e848]: + - generic [ref=e849]: OS + - textbox [disabled] [ref=e850] + - generic [ref=e851]: + - generic [ref=e852]: CPU + - textbox [disabled] [ref=e853] + - generic [ref=e854]: + - generic [ref=e855]: RAM + - textbox [disabled] [ref=e856] + - generic [ref=e857]: + - generic [ref=e858]: GPU + - textbox [disabled] [ref=e859] + - generic [ref=e860]: + - heading "네트워크 및 기타" [level=3] [ref=e861] + - generic [ref=e862]: + - generic [ref=e863]: + - generic [ref=e864]: IP 주소 + - textbox [disabled] [ref=e865] + - generic [ref=e866]: + - generic [ref=e867]: MAC 주소 + - textbox [disabled] [ref=e868] + - generic [ref=e869]: + - generic [ref=e870]: 원격도구 + - textbox [disabled] [ref=e871] + - generic [ref=e872]: + - generic [ref=e873]: 모니터링 + - combobox [disabled] [ref=e874]: + - option "대상" + - option "비대상" [selected] + - generic [ref=e875]: + - generic [ref=e876]: 메모 + - textbox [disabled] [ref=e877]: 한라 소스 백업서버 스토리지 + - generic [ref=e878]: + - generic [ref=e879]: + - heading "위치 정보" [level=3] [ref=e880] + - generic [ref=e881]: + - generic [ref=e882]: + - generic [ref=e883]: + - generic [ref=e884]: 건물/위치 + - combobox [ref=e885]: + - option "한맥빌딩" [selected] + - option "기술개발센터" + - option "IDC" + - option "기타" + - generic [ref=e886]: + - generic [ref=e887]: 상세 위치 + - textbox [ref=e888]: MDF실 + - generic [ref=e889]: + - button "위치 확인" [ref=e890] [cursor=pointer] + - button "위치 지정" [ref=e891] [cursor=pointer] + - generic [ref=e892]: + - heading "변경 이력" [level=3] [ref=e894] + - generic [ref=e896]: 이력을 불러오지 못했습니다. + - generic [ref=e897]: + - button "자산 삭제" [ref=e899] [cursor=pointer] + - generic [ref=e900]: + - button "닫기" [ref=e901] [cursor=pointer] + - button "수정" [ref=e902] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-58-53-104Z.yml b/.playwright-mcp/page-2026-06-17T08-58-53-104Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-58-53-104Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-58-56-134Z.yml b/.playwright-mcp/page-2026-06-17T08-58-56-134Z.yml new file mode 100644 index 0000000..bbd3082 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-58-56-134Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T08-58-59-277Z.yml b/.playwright-mcp/page-2026-06-17T08-58-59-277Z.yml new file mode 100644 index 0000000..bbd3082 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T08-58-59-277Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-02-37-648Z.yml b/.playwright-mcp/page-2026-06-17T09-02-37-648Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-02-37-648Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-02-39-941Z.yml b/.playwright-mcp/page-2026-06-17T09-02-39-941Z.yml new file mode 100644 index 0000000..bbd3082 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-02-39-941Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-02-42-115Z.yml b/.playwright-mcp/page-2026-06-17T09-02-42-115Z.yml new file mode 100644 index 0000000..b3ac3f4 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-02-42-115Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-02-43-690Z.yml b/.playwright-mcp/page-2026-06-17T09-02-43-690Z.yml new file mode 100644 index 0000000..b3ac3f4 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-02-43-690Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "구역을 선택하세요" [level=4] [ref=e141] + - generic [ref=e143]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-02-45-249Z.yml b/.playwright-mcp/page-2026-06-17T09-02-45-249Z.yml new file mode 100644 index 0000000..f01104b --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-02-45-249Z.yml @@ -0,0 +1,114 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e144]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: DSS-202211-0001 + - generic [ref=e148]: 내부 + - generic [ref=e149]: 저장시스템_미니(NAS) + - generic [ref=e150]: + - button "수정" [ref=e151] [cursor=pointer] + - button "×" [ref=e152] [cursor=pointer] + - generic [ref=e155]: + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - generic [ref=e158]: 기술개발센터 + - generic [ref=e159]: + - generic [ref=e160]: 상태 + - generic [ref=e161]: 운영 + - generic [ref=e162]: + - generic [ref=e163]: 담당자(정) + - generic [ref=e164]: 이호성 + - generic [ref=e165]: + - generic [ref=e166]: 담당자(부) + - generic [ref=e167]: "-" + - generic [ref=e168]: + - generic [ref=e169]: 용도 + - generic [ref=e170]: GSIM NAS + - generic [ref=e171]: + - generic [ref=e172]: 모델명 + - generic [ref=e173]: Synology DS923+ + - generic [ref=e174]: + - generic [ref=e175]: OS + - generic [ref=e176]: "-" + - generic [ref=e177]: + - generic [ref=e178]: CPU + - generic [ref=e179]: "-" + - generic [ref=e180]: + - generic [ref=e181]: RAM + - generic [ref=e182]: "-" + - generic [ref=e183]: + - generic [ref=e184]: GPU + - generic [ref=e185]: AMD Ryzen R1600 + - generic [ref=e186]: + - generic [ref=e187]: IP 주소 + - generic [ref=e188]: "-" + - generic [ref=e189]: + - generic [ref=e190]: MAC 주소 + - generic [ref=e191]: "-" + - generic [ref=e192]: + - generic [ref=e193]: 원격도구 + - generic [ref=e194]: "-" + - generic [ref=e195]: + - generic [ref=e196]: 모니터링 + - generic [ref=e197]: 비대상 + - generic [ref=e198]: + - generic [ref=e199]: 메모 + - generic [ref=e200]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-02-47-346Z.yml b/.playwright-mcp/page-2026-06-17T09-02-47-346Z.yml new file mode 100644 index 0000000..03b063c --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-02-47-346Z.yml @@ -0,0 +1,235 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e144]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: DSS-202211-0001 + - generic [ref=e148]: 내부 + - generic [ref=e149]: 저장시스템_미니(NAS) + - generic [ref=e150]: + - button "수정" [ref=e151] [cursor=pointer] + - button "×" [ref=e152] [cursor=pointer] + - generic [ref=e155]: + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - generic [ref=e158]: 기술개발센터 + - generic [ref=e159]: + - generic [ref=e160]: 상태 + - generic [ref=e161]: 운영 + - generic [ref=e162]: + - generic [ref=e163]: 담당자(정) + - generic [ref=e164]: 이호성 + - generic [ref=e165]: + - generic [ref=e166]: 담당자(부) + - generic [ref=e167]: "-" + - generic [ref=e168]: + - generic [ref=e169]: 용도 + - generic [ref=e170]: GSIM NAS + - generic [ref=e171]: + - generic [ref=e172]: 모델명 + - generic [ref=e173]: Synology DS923+ + - generic [ref=e174]: + - generic [ref=e175]: OS + - generic [ref=e176]: "-" + - generic [ref=e177]: + - generic [ref=e178]: CPU + - generic [ref=e179]: "-" + - generic [ref=e180]: + - generic [ref=e181]: RAM + - generic [ref=e182]: "-" + - generic [ref=e183]: + - generic [ref=e184]: GPU + - generic [ref=e185]: AMD Ryzen R1600 + - generic [ref=e186]: + - generic [ref=e187]: IP 주소 + - generic [ref=e188]: "-" + - generic [ref=e189]: + - generic [ref=e190]: MAC 주소 + - generic [ref=e191]: "-" + - generic [ref=e192]: + - generic [ref=e193]: 원격도구 + - generic [ref=e194]: "-" + - generic [ref=e195]: + - generic [ref=e196]: 모니터링 + - generic [ref=e197]: 비대상 + - generic [ref=e198]: + - generic [ref=e199]: 메모 + - generic [ref=e200]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e202]: + - generic [ref=e203]: + - generic [ref=e204]: + - heading "자산 상세 정보" [level=2] [ref=e205] + - generic [ref=e206]: DSS-202211-0001 + - button "×" [ref=e207] [cursor=pointer] + - generic [ref=e209]: + - generic [ref=e211]: + - generic [ref=e212]: + - heading "기본 정보" [level=3] [ref=e213] + - generic [ref=e214]: + - generic [ref=e215]: + - generic [ref=e216]: 자산번호 + - textbox "자동 생성" [disabled] [ref=e217]: DSS-202211-0001 + - generic [ref=e218]: + - generic [ref=e219]: 서비스 구분 + - combobox [ref=e220]: + - option "운영" + - option "기술" + - option "영업" + - option "관리" + - option "기타" + - generic [ref=e221]: + - generic [ref=e222]: 유형 + - combobox [ref=e223]: + - option "PC" + - option "SERVER" + - option "STORAGE" + - option "NETWORK" + - option "기타장비" + - generic [ref=e224]: + - generic [ref=e225]: + - generic [ref=e226]: 현 사용조직 + - textbox [ref=e227]: 기술개발센터 + - generic [ref=e228]: + - generic [ref=e229]: 상태 + - combobox [ref=e230]: + - option "운영" [selected] + - option "대기" + - option "수리" + - option "폐기" + - generic [ref=e231]: + - generic [ref=e232]: + - generic [ref=e233]: 담당자(정) + - textbox "이름 입력" [ref=e235]: 이호성 + - generic [ref=e236]: + - generic [ref=e237]: 담당자(부) + - textbox [ref=e238] + - generic [ref=e239]: + - generic [ref=e240]: + - heading "상세 사양" [level=3] [ref=e241] + - button "직무별 표준사양 적용" [ref=e242] [cursor=pointer] + - generic [ref=e243]: + - generic [ref=e244]: + - generic [ref=e245]: 용도 + - textbox [ref=e246]: GSIM NAS + - generic [ref=e247]: + - generic [ref=e248]: 모델명 + - textbox [ref=e249]: Synology DS923+ + - generic [ref=e250]: + - generic [ref=e251]: OS + - textbox [ref=e252] + - generic [ref=e253]: + - generic [ref=e254]: CPU + - textbox [ref=e255] + - generic [ref=e256]: + - generic [ref=e257]: RAM + - textbox [ref=e258] + - generic [ref=e259]: + - generic [ref=e260]: GPU + - textbox [ref=e261]: AMD Ryzen R1600 + - generic [ref=e262]: + - heading "네트워크 및 기타" [level=3] [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: + - generic [ref=e266]: IP 주소 + - textbox [ref=e267] + - generic [ref=e268]: + - generic [ref=e269]: MAC 주소 + - textbox [ref=e270] + - generic [ref=e271]: + - generic [ref=e272]: 원격도구 + - textbox [ref=e273] + - generic [ref=e274]: + - generic [ref=e275]: 모니터링 + - combobox [ref=e276]: + - option "대상" + - option "비대상" [selected] + - generic [ref=e277]: + - generic [ref=e278]: 메모 + - textbox [ref=e279]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e280]: + - generic [ref=e281]: + - heading "위치 정보" [level=3] [ref=e282] + - generic [ref=e283]: + - generic [ref=e284]: + - generic [ref=e285]: + - generic [ref=e286]: 건물/위치 + - combobox [ref=e287]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "IDC" + - option "기타" + - generic [ref=e288]: + - generic [ref=e289]: 상세 위치 + - textbox [ref=e290]: 서버실 + - generic [ref=e291]: + - button "위치 확인" [ref=e292] [cursor=pointer] + - button "위치 지정" [ref=e293] [cursor=pointer] + - generic [ref=e294]: + - generic [ref=e295]: + - heading "변경 이력" [level=3] [ref=e296] + - button "내역 추가" [ref=e297] [cursor=pointer] + - generic [ref=e299]: 이력을 불러오지 못했습니다. + - generic [ref=e300]: + - button "자산 삭제" [ref=e302] [cursor=pointer] + - generic [ref=e303]: + - button "수정 취소" [ref=e304] [cursor=pointer] + - button "닫기" [ref=e305] [cursor=pointer] + - button "저장" [ref=e306] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-03-11-532Z.yml b/.playwright-mcp/page-2026-06-17T09-03-11-532Z.yml new file mode 100644 index 0000000..f01104b --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-03-11-532Z.yml @@ -0,0 +1,114 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e76] [cursor=pointer]: + - img "HM Logo" [ref=e77] + - heading "한맥자산관리시스템" [level=1] [ref=e78] + - navigation [ref=e79]: + - generic [ref=e80] [cursor=pointer]: 서버 + - generic [ref=e81] [cursor=pointer]: PC + - generic [ref=e82] [cursor=pointer]: 스토리지 + - generic [ref=e83] [cursor=pointer]: 공간정보장비 + - generic [ref=e84] [cursor=pointer]: PC부품 + - generic [ref=e85] [cursor=pointer]: 네트워크 + - generic [ref=e86] [cursor=pointer]: 업무지원장비 + - generic [ref=e87] [cursor=pointer]: 외부SW + - generic [ref=e88] [cursor=pointer]: 내부SW + - generic [ref=e89] [cursor=pointer]: 클라우드 + - generic [ref=e90] [cursor=pointer]: 도메인 + - generic [ref=e91] [cursor=pointer]: 비용관리 + - generic [ref=e92] [cursor=pointer]: 사용자 + - generic [ref=e93] [cursor=pointer]: 선물 + - generic [ref=e94] [cursor=pointer]: 사무가구 + - generic [ref=e95]: + - generic [ref=e96]: + - generic [ref=e97]: 실무자 + - generic [ref=e98]: + - checkbox + - generic [ref=e100]: 관리자 + - button "알림" [ref=e102] + - main [ref=e32]: + - generic [ref=e104]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - generic [ref=e110]: 건물/위치 + - combobox [ref=e111] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e112]: + - generic [ref=e113]: 상세 위치 + - generic [ref=e114]: + - combobox [ref=e115] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e116]: + - generic [ref=e117]: + - button "이전" [disabled] [ref=e118] [cursor=pointer] + - button "다음" [ref=e119] [cursor=pointer] + - generic [ref=e120]: (1 / 2) + - generic [ref=e121]: + - img [ref=e124] + - generic [ref=e139]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정 ×" [level=4] [ref=e144]: + - generic [ref=e145]: + - generic [ref=e146]: + - generic [ref=e147]: DSS-202211-0001 + - generic [ref=e148]: 내부 + - generic [ref=e149]: 저장시스템_미니(NAS) + - generic [ref=e150]: + - button "수정" [ref=e151] [cursor=pointer] + - button "×" [ref=e152] [cursor=pointer] + - generic [ref=e155]: + - generic [ref=e156]: + - generic [ref=e157]: 현 사용조직 + - generic [ref=e158]: 기술개발센터 + - generic [ref=e159]: + - generic [ref=e160]: 상태 + - generic [ref=e161]: 운영 + - generic [ref=e162]: + - generic [ref=e163]: 담당자(정) + - generic [ref=e164]: 이호성 + - generic [ref=e165]: + - generic [ref=e166]: 담당자(부) + - generic [ref=e167]: "-" + - generic [ref=e168]: + - generic [ref=e169]: 용도 + - generic [ref=e170]: GSIM NAS + - generic [ref=e171]: + - generic [ref=e172]: 모델명 + - generic [ref=e173]: Synology DS923+ + - generic [ref=e174]: + - generic [ref=e175]: OS + - generic [ref=e176]: "-" + - generic [ref=e177]: + - generic [ref=e178]: CPU + - generic [ref=e179]: "-" + - generic [ref=e180]: + - generic [ref=e181]: RAM + - generic [ref=e182]: "-" + - generic [ref=e183]: + - generic [ref=e184]: GPU + - generic [ref=e185]: AMD Ryzen R1600 + - generic [ref=e186]: + - generic [ref=e187]: IP 주소 + - generic [ref=e188]: "-" + - generic [ref=e189]: + - generic [ref=e190]: MAC 주소 + - generic [ref=e191]: "-" + - generic [ref=e192]: + - generic [ref=e193]: 원격도구 + - generic [ref=e194]: "-" + - generic [ref=e195]: + - generic [ref=e196]: 모니터링 + - generic [ref=e197]: 비대상 + - generic [ref=e198]: + - generic [ref=e199]: 메모 + - generic [ref=e200]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-17-30-736Z.yml b/.playwright-mcp/page-2026-06-17T09-17-30-736Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T09-17-33-265Z.yml b/.playwright-mcp/page-2026-06-17T09-17-33-265Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T09-17-34-796Z.yml b/.playwright-mcp/page-2026-06-17T09-17-34-796Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T09-18-04-635Z.yml b/.playwright-mcp/page-2026-06-17T09-18-04-635Z.yml new file mode 100644 index 0000000..7522a4b --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-18-04-635Z.yml @@ -0,0 +1,62 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e36]: + - generic [ref=e38] [cursor=pointer]: + - checkbox "목록보기" [ref=e39] + - text: 목록보기 + - generic [ref=e40]: + - text: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - text: 상세 위치 + - generic [ref=e43]: + - combobox [ref=e44] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e45]: + - generic [ref=e46]: + - button "이전" [disabled] [ref=e47] [cursor=pointer] + - button "다음" [ref=e48] [cursor=pointer] + - generic [ref=e49]: (1 / 2) + - generic [ref=e50]: + - generic [ref=e52]: + - img + - generic [ref=e67]: + - heading "구역을 선택하세요" [level=4] [ref=e69] + - generic [ref=e71]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e72]: + - paragraph [ref=e73]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-18-07-766Z.yml b/.playwright-mcp/page-2026-06-17T09-18-07-766Z.yml new file mode 100644 index 0000000..56228f2 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-18-07-766Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e36]: + - generic [ref=e38] [cursor=pointer]: + - checkbox "목록보기" [ref=e39] + - text: 목록보기 + - generic [ref=e40]: + - text: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - text: 상세 위치 + - generic [ref=e43]: + - combobox [ref=e44] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e45]: + - generic [ref=e46]: + - button "이전" [disabled] [ref=e47] [cursor=pointer] + - button "다음" [ref=e48] [cursor=pointer] + - generic [ref=e49]: (1 / 2) + - generic [ref=e50]: + - img [ref=e74] + - generic [ref=e67]: + - heading "구역을 선택하세요" [level=4] [ref=e69] + - generic [ref=e71]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e72]: + - paragraph [ref=e73]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-18-11-844Z.yml b/.playwright-mcp/page-2026-06-17T09-18-11-844Z.yml new file mode 100644 index 0000000..f8d6f33 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-18-11-844Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "구역을 선택하세요" [level=4] [ref=e139] + - generic [ref=e141]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e72]: + - paragraph [ref=e73]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-18-14-544Z.yml b/.playwright-mcp/page-2026-06-17T09-18-14-544Z.yml new file mode 100644 index 0000000..f8d6f33 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-18-14-544Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "구역을 선택하세요" [level=4] [ref=e139] + - generic [ref=e141]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e72]: + - paragraph [ref=e73]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-18-17-178Z.yml b/.playwright-mcp/page-2026-06-17T09-18-17-178Z.yml new file mode 100644 index 0000000..d0589e8 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-18-17-178Z.yml @@ -0,0 +1,112 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e142]: + - generic [ref=e143]: + - generic [ref=e144]: + - generic [ref=e145]: DSS-202211-0001 + - generic [ref=e146]: 내부 + - generic [ref=e147]: 저장시스템_미니(NAS) + - button "수정" [ref=e148] [cursor=pointer] + - generic [ref=e151]: + - generic [ref=e152]: + - generic [ref=e153]: 현 사용조직 + - generic [ref=e154]: 기술개발센터 + - generic [ref=e155]: + - generic [ref=e156]: 상태 + - generic [ref=e157]: 운영 + - generic [ref=e158]: + - generic [ref=e159]: 담당자(정) + - generic [ref=e160]: 이호성 + - generic [ref=e161]: + - generic [ref=e162]: 담당자(부) + - generic [ref=e163]: "-" + - generic [ref=e164]: + - generic [ref=e165]: 용도 + - generic [ref=e166]: GSIM NAS + - generic [ref=e167]: + - generic [ref=e168]: 모델명 + - generic [ref=e169]: Synology DS923+ + - generic [ref=e170]: + - generic [ref=e171]: OS + - generic [ref=e172]: "-" + - generic [ref=e173]: + - generic [ref=e174]: CPU + - generic [ref=e175]: "-" + - generic [ref=e176]: + - generic [ref=e177]: RAM + - generic [ref=e178]: "-" + - generic [ref=e179]: + - generic [ref=e180]: GPU + - generic [ref=e181]: AMD Ryzen R1600 + - generic [ref=e182]: + - generic [ref=e183]: IP 주소 + - generic [ref=e184]: "-" + - generic [ref=e185]: + - generic [ref=e186]: MAC 주소 + - generic [ref=e187]: "-" + - generic [ref=e188]: + - generic [ref=e189]: 원격도구 + - generic [ref=e190]: "-" + - generic [ref=e191]: + - generic [ref=e192]: 모니터링 + - generic [ref=e193]: 비대상 + - generic [ref=e194]: + - generic [ref=e195]: 메모 + - generic [ref=e196]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e72]: + - paragraph [ref=e73]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-18-19-763Z.yml b/.playwright-mcp/page-2026-06-17T09-18-19-763Z.yml new file mode 100644 index 0000000..06afac7 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-18-19-763Z.yml @@ -0,0 +1,347 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e142]: + - generic [ref=e143]: + - generic [ref=e144]: + - generic [ref=e145]: DSS-202211-0001 + - generic [ref=e146]: 내부 + - generic [ref=e147]: 저장시스템_미니(NAS) + - button "수정" [ref=e148] [cursor=pointer] + - generic [ref=e151]: + - generic [ref=e152]: + - generic [ref=e153]: 현 사용조직 + - generic [ref=e154]: 기술개발센터 + - generic [ref=e155]: + - generic [ref=e156]: 상태 + - generic [ref=e157]: 운영 + - generic [ref=e158]: + - generic [ref=e159]: 담당자(정) + - generic [ref=e160]: 이호성 + - generic [ref=e161]: + - generic [ref=e162]: 담당자(부) + - generic [ref=e163]: "-" + - generic [ref=e164]: + - generic [ref=e165]: 용도 + - generic [ref=e166]: GSIM NAS + - generic [ref=e167]: + - generic [ref=e168]: 모델명 + - generic [ref=e169]: Synology DS923+ + - generic [ref=e170]: + - generic [ref=e171]: OS + - generic [ref=e172]: "-" + - generic [ref=e173]: + - generic [ref=e174]: CPU + - generic [ref=e175]: "-" + - generic [ref=e176]: + - generic [ref=e177]: RAM + - generic [ref=e178]: "-" + - generic [ref=e179]: + - generic [ref=e180]: GPU + - generic [ref=e181]: AMD Ryzen R1600 + - generic [ref=e182]: + - generic [ref=e183]: IP 주소 + - generic [ref=e184]: "-" + - generic [ref=e185]: + - generic [ref=e186]: MAC 주소 + - generic [ref=e187]: "-" + - generic [ref=e188]: + - generic [ref=e189]: 원격도구 + - generic [ref=e190]: "-" + - generic [ref=e191]: + - generic [ref=e192]: 모니터링 + - generic [ref=e193]: 비대상 + - generic [ref=e194]: + - generic [ref=e195]: 메모 + - generic [ref=e196]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e72]: + - paragraph [ref=e73]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e198]: + - generic [ref=e199]: + - generic [ref=e200]: + - heading "자산 상세 정보" [level=2] [ref=e201] + - generic [ref=e202]: + - generic [ref=e203]: DSS-202211-0001 + - generic [ref=e204]: 내부 + - generic [ref=e205]: 서버 + - generic [ref=e206]: 저장시스템_미니(NAS) + - button "닫기" [ref=e207] [cursor=pointer]: × + - generic [ref=e209]: + - generic [ref=e211]: + - generic [ref=e212]: 기본 관리 정보 + - generic [ref=e213]: + - generic [ref=e214]: 자산번호 + - textbox "자동 생성" [ref=e216]: DSS-202211-0001 + - generic [ref=e217]: + - generic [ref=e218]: 구매법인 + - combobox [ref=e219]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e220]: + - generic [ref=e221]: 구분 + - combobox [ref=e222]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e223]: + - generic [ref=e224]: 유형 + - combobox [ref=e225]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e226]: + - generic [ref=e227]: 상태 + - combobox [ref=e228]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e229]: + - generic [ref=e230]: 서비스 구분 + - combobox [ref=e231]: + - option "외부" + - option "내부" [selected] + - generic [ref=e232]: + - generic [ref=e233]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e234]: GSIM NAS + - generic [ref=e235]: + - generic [ref=e236]: 모니터링 + - combobox [ref=e237]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e238]: 사용자 및 조직 정보 + - generic [ref=e239]: + - generic [ref=e240]: 현 사용조직 + - combobox [ref=e241]: + - option "선택" + - option "한맥" + - option "삼안" + - option "장헌" + - option "한라" + - option "PTC" + - option "기술개발센터" [selected] + - option "총괄기획실" + - generic [ref=e242]: + - generic [ref=e243]: 담당자(정) + - textbox [ref=e244]: 이호성 + - generic [ref=e245]: + - generic [ref=e246]: 담당자(부) + - textbox [ref=e247] + - generic [ref=e248]: 시스템 사양 정보 + - generic [ref=e249]: + - generic [ref=e250]: 모델명 + - textbox [ref=e251]: Synology DS923+ + - generic [ref=e252]: + - generic [ref=e253]: S/N + - textbox [ref=e254] + - generic [ref=e255]: + - generic [ref=e256]: OS + - textbox [ref=e257] + - generic [ref=e258]: + - generic [ref=e259]: CPU + - textbox [ref=e260] + - generic [ref=e261]: + - generic [ref=e262]: RAM + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: GPU + - textbox [ref=e266]: AMD Ryzen R1600 + - generic [ref=e267]: + - generic [ref=e268]: 적정성 등급 + - generic [ref=e269]: 교체 대상 (10점) + - generic [ref=e270]: + - generic [ref=e271]: 제조사 + - textbox [ref=e272] + - generic [ref=e273]: + - generic [ref=e274]: 디스크 구성 (Volume) + - generic [ref=e275]: + - generic [ref=e276]: + - combobox [ref=e277]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e278]: "20" + - combobox [ref=e279]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e280] [cursor=pointer] + - generic [ref=e281]: + - combobox [ref=e282]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e283]: "20" + - combobox [ref=e284]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e285] [cursor=pointer] + - generic [ref=e286]: + - combobox [ref=e287]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e288]: "20" + - combobox [ref=e289]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e290] [cursor=pointer] + - button "+ 볼륨 추가" [ref=e291] [cursor=pointer] + - generic [ref=e292]: 네트워크 및 원격 관리 + - generic [ref=e293]: + - generic [ref=e294]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e295]: + - generic [ref=e296]: + - generic [ref=e297]: + - combobox [ref=e298]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e299]: 172.16.41.47 + - button "×" [ref=e300] [cursor=pointer] + - generic [ref=e301]: + - combobox [ref=e303]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e304] + - textbox "원격 PW" [ref=e305] + - generic [ref=e307]: + - combobox [ref=e308]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e309]: gsim + - button "×" [ref=e310] [cursor=pointer] + - generic [ref=e311]: + - generic [ref=e312]: + - combobox [ref=e313]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e314]: 172.16.41.48 + - button "×" [ref=e315] [cursor=pointer] + - generic [ref=e316]: + - combobox [ref=e318]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e319] + - textbox "원격 PW" [ref=e320] + - button "+ 접속 정보 추가" [ref=e321] [cursor=pointer] + - generic [ref=e322]: 물리적 위치 정보 + - generic [ref=e323]: + - generic [ref=e324]: 건물/층 + - combobox [ref=e325]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e326]: + - generic [ref=e327]: 상세 위치 + - generic [ref=e328]: + - combobox [ref=e329]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e330] [cursor=pointer] + - button "위치 확인" [ref=e331] [cursor=pointer] + - generic [ref=e332]: 구매 및 기타 정보 + - generic [ref=e333]: + - generic [ref=e334]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e335]: 2022-11-01 + - generic [ref=e336]: + - generic [ref=e337]: 구매업체 + - textbox [ref=e338] + - generic [ref=e339]: + - generic [ref=e340]: 구매금액 + - textbox [ref=e341] + - generic [ref=e342]: + - generic [ref=e343]: 품의서 + - generic [ref=e344]: + - generic [ref=e345]: 파일 선택... + - button "파일 찾기" [ref=e346] [cursor=pointer] + - generic [ref=e347]: + - generic [ref=e348]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e349]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e350]: + - heading "자산 변동 이력" [level=3] [ref=e352] + - generic [ref=e354]: 기록된 변동 이력이 없습니다. + - generic [ref=e355]: + - button "삭제" [ref=e356] [cursor=pointer] + - generic [ref=e357]: + - button "닫기" [ref=e358] [cursor=pointer] + - button "저장" [ref=e359] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-26-54-328Z.yml b/.playwright-mcp/page-2026-06-17T09-26-54-328Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-26-54-328Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-26-57-531Z.yml b/.playwright-mcp/page-2026-06-17T09-26-57-531Z.yml new file mode 100644 index 0000000..4c6a596 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-26-57-531Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - text: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - text: 상세 위치 + - generic [ref=e45]: + - combobox [ref=e46] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e47]: + - generic [ref=e48]: + - button "이전" [disabled] [ref=e49] [cursor=pointer] + - button "다음" [ref=e50] [cursor=pointer] + - generic [ref=e51]: (1 / 2) + - generic [ref=e52]: + - img [ref=e55] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-26-59-632Z.yml b/.playwright-mcp/page-2026-06-17T09-26-59-632Z.yml new file mode 100644 index 0000000..fad752e --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-26-59-632Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "구역을 선택하세요" [level=4] [ref=e139] + - generic [ref=e141]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-02-187Z.yml b/.playwright-mcp/page-2026-06-17T09-27-02-187Z.yml new file mode 100644 index 0000000..fad752e --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-02-187Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "구역을 선택하세요" [level=4] [ref=e139] + - generic [ref=e141]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-03-747Z.yml b/.playwright-mcp/page-2026-06-17T09-27-03-747Z.yml new file mode 100644 index 0000000..af9fead --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-03-747Z.yml @@ -0,0 +1,112 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e142]: + - generic [ref=e143]: + - generic [ref=e144]: + - generic [ref=e145]: DSS-202211-0001 + - generic [ref=e146]: 내부 + - generic [ref=e147]: 저장시스템_미니(NAS) + - button "수정" [ref=e148] [cursor=pointer] + - generic [ref=e151]: + - generic [ref=e152]: + - generic [ref=e153]: 현 사용조직 + - generic [ref=e154]: 기술개발센터 + - generic [ref=e155]: + - generic [ref=e156]: 상태 + - generic [ref=e157]: 운영 + - generic [ref=e158]: + - generic [ref=e159]: 담당자(정) + - generic [ref=e160]: 이호성 + - generic [ref=e161]: + - generic [ref=e162]: 담당자(부) + - generic [ref=e163]: "-" + - generic [ref=e164]: + - generic [ref=e165]: 용도 + - generic [ref=e166]: GSIM NAS + - generic [ref=e167]: + - generic [ref=e168]: 모델명 + - generic [ref=e169]: Synology DS923+ + - generic [ref=e170]: + - generic [ref=e171]: OS + - generic [ref=e172]: "-" + - generic [ref=e173]: + - generic [ref=e174]: CPU + - generic [ref=e175]: "-" + - generic [ref=e176]: + - generic [ref=e177]: RAM + - generic [ref=e178]: "-" + - generic [ref=e179]: + - generic [ref=e180]: GPU + - generic [ref=e181]: AMD Ryzen R1600 + - generic [ref=e182]: + - generic [ref=e183]: IP 주소 + - generic [ref=e184]: "-" + - generic [ref=e185]: + - generic [ref=e186]: MAC 주소 + - generic [ref=e187]: "-" + - generic [ref=e188]: + - generic [ref=e189]: 원격도구 + - generic [ref=e190]: "-" + - generic [ref=e191]: + - generic [ref=e192]: 모니터링 + - generic [ref=e193]: 비대상 + - generic [ref=e194]: + - generic [ref=e195]: 메모 + - generic [ref=e196]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-05-320Z.yml b/.playwright-mcp/page-2026-06-17T09-27-05-320Z.yml new file mode 100644 index 0000000..ad2b7ca --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-05-320Z.yml @@ -0,0 +1,347 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e142]: + - generic [ref=e143]: + - generic [ref=e144]: + - generic [ref=e145]: DSS-202211-0001 + - generic [ref=e146]: 내부 + - generic [ref=e147]: 저장시스템_미니(NAS) + - button "수정" [ref=e148] [cursor=pointer] + - generic [ref=e151]: + - generic [ref=e152]: + - generic [ref=e153]: 현 사용조직 + - generic [ref=e154]: 기술개발센터 + - generic [ref=e155]: + - generic [ref=e156]: 상태 + - generic [ref=e157]: 운영 + - generic [ref=e158]: + - generic [ref=e159]: 담당자(정) + - generic [ref=e160]: 이호성 + - generic [ref=e161]: + - generic [ref=e162]: 담당자(부) + - generic [ref=e163]: "-" + - generic [ref=e164]: + - generic [ref=e165]: 용도 + - generic [ref=e166]: GSIM NAS + - generic [ref=e167]: + - generic [ref=e168]: 모델명 + - generic [ref=e169]: Synology DS923+ + - generic [ref=e170]: + - generic [ref=e171]: OS + - generic [ref=e172]: "-" + - generic [ref=e173]: + - generic [ref=e174]: CPU + - generic [ref=e175]: "-" + - generic [ref=e176]: + - generic [ref=e177]: RAM + - generic [ref=e178]: "-" + - generic [ref=e179]: + - generic [ref=e180]: GPU + - generic [ref=e181]: AMD Ryzen R1600 + - generic [ref=e182]: + - generic [ref=e183]: IP 주소 + - generic [ref=e184]: "-" + - generic [ref=e185]: + - generic [ref=e186]: MAC 주소 + - generic [ref=e187]: "-" + - generic [ref=e188]: + - generic [ref=e189]: 원격도구 + - generic [ref=e190]: "-" + - generic [ref=e191]: + - generic [ref=e192]: 모니터링 + - generic [ref=e193]: 비대상 + - generic [ref=e194]: + - generic [ref=e195]: 메모 + - generic [ref=e196]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e198]: + - generic [ref=e199]: + - generic [ref=e200]: + - heading "자산 상세 정보" [level=2] [ref=e201] + - generic [ref=e202]: + - generic [ref=e203]: DSS-202211-0001 + - generic [ref=e204]: 내부 + - generic [ref=e205]: 서버 + - generic [ref=e206]: 저장시스템_미니(NAS) + - button "닫기" [ref=e207] [cursor=pointer]: × + - generic [ref=e209]: + - generic [ref=e211]: + - generic [ref=e212]: 기본 관리 정보 + - generic [ref=e213]: + - generic [ref=e214]: 자산번호 + - textbox "자동 생성" [ref=e216]: DSS-202211-0001 + - generic [ref=e217]: + - generic [ref=e218]: 구매법인 + - combobox [ref=e219]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e220]: + - generic [ref=e221]: 구분 + - combobox [ref=e222]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e223]: + - generic [ref=e224]: 유형 + - combobox [ref=e225]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e226]: + - generic [ref=e227]: 상태 + - combobox [ref=e228]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e229]: + - generic [ref=e230]: 서비스 구분 + - combobox [ref=e231]: + - option "외부" + - option "내부" [selected] + - generic [ref=e232]: + - generic [ref=e233]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e234]: GSIM NAS + - generic [ref=e235]: + - generic [ref=e236]: 모니터링 + - combobox [ref=e237]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e238]: 사용자 및 조직 정보 + - generic [ref=e239]: + - generic [ref=e240]: 현 사용조직 + - combobox [ref=e241]: + - option "선택" + - option "한맥" + - option "삼안" + - option "장헌" + - option "한라" + - option "PTC" + - option "기술개발센터" [selected] + - option "총괄기획실" + - generic [ref=e242]: + - generic [ref=e243]: 담당자(정) + - textbox [ref=e244]: 이호성 + - generic [ref=e245]: + - generic [ref=e246]: 담당자(부) + - textbox [ref=e247] + - generic [ref=e248]: 시스템 사양 정보 + - generic [ref=e249]: + - generic [ref=e250]: 모델명 + - textbox [ref=e251]: Synology DS923+ + - generic [ref=e252]: + - generic [ref=e253]: S/N + - textbox [ref=e254] + - generic [ref=e255]: + - generic [ref=e256]: OS + - textbox [ref=e257] + - generic [ref=e258]: + - generic [ref=e259]: CPU + - textbox [ref=e260] + - generic [ref=e261]: + - generic [ref=e262]: RAM + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: GPU + - textbox [ref=e266]: AMD Ryzen R1600 + - generic [ref=e267]: + - generic [ref=e268]: 적정성 등급 + - generic [ref=e269]: 교체 대상 (10점) + - generic [ref=e270]: + - generic [ref=e271]: 제조사 + - textbox [ref=e272] + - generic [ref=e273]: + - generic [ref=e274]: 디스크 구성 (Volume) + - generic [ref=e275]: + - generic [ref=e276]: + - combobox [ref=e277]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e278]: "20" + - combobox [ref=e279]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e280] [cursor=pointer] + - generic [ref=e281]: + - combobox [ref=e282]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e283]: "20" + - combobox [ref=e284]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e285] [cursor=pointer] + - generic [ref=e286]: + - combobox [ref=e287]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e288]: "20" + - combobox [ref=e289]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e290] [cursor=pointer] + - button "+ 볼륨 추가" [ref=e291] [cursor=pointer] + - generic [ref=e292]: 네트워크 및 원격 관리 + - generic [ref=e293]: + - generic [ref=e294]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e295]: + - generic [ref=e296]: + - generic [ref=e297]: + - combobox [ref=e298]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e299]: 172.16.41.47 + - button "×" [ref=e300] [cursor=pointer] + - generic [ref=e301]: + - combobox [ref=e303]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e304] + - textbox "원격 PW" [ref=e305] + - generic [ref=e307]: + - combobox [ref=e308]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e309]: gsim + - button "×" [ref=e310] [cursor=pointer] + - generic [ref=e311]: + - generic [ref=e312]: + - combobox [ref=e313]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e314]: 172.16.41.48 + - button "×" [ref=e315] [cursor=pointer] + - generic [ref=e316]: + - combobox [ref=e318]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e319] + - textbox "원격 PW" [ref=e320] + - button "+ 접속 정보 추가" [ref=e321] [cursor=pointer] + - generic [ref=e322]: 물리적 위치 정보 + - generic [ref=e323]: + - generic [ref=e324]: 건물/층 + - combobox [ref=e325]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e326]: + - generic [ref=e327]: 상세 위치 + - generic [ref=e328]: + - combobox [ref=e329]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e330] [cursor=pointer] + - button "위치 확인" [ref=e331] [cursor=pointer] + - generic [ref=e332]: 구매 및 기타 정보 + - generic [ref=e333]: + - generic [ref=e334]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e335]: 2022-11-01 + - generic [ref=e336]: + - generic [ref=e337]: 구매업체 + - textbox [ref=e338] + - generic [ref=e339]: + - generic [ref=e340]: 구매금액 + - textbox [ref=e341] + - generic [ref=e342]: + - generic [ref=e343]: 품의서 + - generic [ref=e344]: + - generic [ref=e345]: 파일 선택... + - button "파일 찾기" [ref=e346] [cursor=pointer] + - generic [ref=e347]: + - generic [ref=e348]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e349]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e350]: + - heading "자산 변동 이력" [level=3] [ref=e352] + - generic [ref=e354]: 기록된 변동 이력이 없습니다. + - generic [ref=e355]: + - button "삭제" [ref=e356] [cursor=pointer] + - generic [ref=e357]: + - button "닫기" [ref=e358] [cursor=pointer] + - button "저장" [ref=e359] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-28-150Z.yml b/.playwright-mcp/page-2026-06-17T09-27-28-150Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-28-150Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-31-232Z.yml b/.playwright-mcp/page-2026-06-17T09-27-31-232Z.yml new file mode 100644 index 0000000..51145f7 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-31-232Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - text: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - text: 상세 위치 + - generic [ref=e45]: + - combobox [ref=e46] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e47]: + - generic [ref=e48]: + - button "이전" [disabled] [ref=e49] [cursor=pointer] + - button "다음" [ref=e50] [cursor=pointer] + - generic [ref=e51]: (1 / 2) + - generic [ref=e52]: + - img [ref=e55] + - generic [ref=e70]: + - heading "구역을 선택하세요" [level=4] [ref=e72] + - generic [ref=e74]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-34-051Z.yml b/.playwright-mcp/page-2026-06-17T09-27-34-051Z.yml new file mode 100644 index 0000000..7d54521 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-34-051Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "구역을 선택하세요" [level=4] [ref=e139] + - generic [ref=e141]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-36-947Z.yml b/.playwright-mcp/page-2026-06-17T09-27-36-947Z.yml new file mode 100644 index 0000000..7d54521 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-36-947Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "구역을 선택하세요" [level=4] [ref=e139] + - generic [ref=e141]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-38-753Z.yml b/.playwright-mcp/page-2026-06-17T09-27-38-753Z.yml new file mode 100644 index 0000000..1a69621 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-38-753Z.yml @@ -0,0 +1,112 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e142]: + - generic [ref=e143]: + - generic [ref=e144]: + - generic [ref=e145]: DSS-202211-0001 + - generic [ref=e146]: 내부 + - generic [ref=e147]: 저장시스템_미니(NAS) + - button "수정" [ref=e148] [cursor=pointer] + - generic [ref=e151]: + - generic [ref=e152]: + - generic [ref=e153]: 현 사용조직 + - generic [ref=e154]: 기술개발센터 + - generic [ref=e155]: + - generic [ref=e156]: 상태 + - generic [ref=e157]: 운영 + - generic [ref=e158]: + - generic [ref=e159]: 담당자(정) + - generic [ref=e160]: 이호성 + - generic [ref=e161]: + - generic [ref=e162]: 담당자(부) + - generic [ref=e163]: "-" + - generic [ref=e164]: + - generic [ref=e165]: 용도 + - generic [ref=e166]: GSIM NAS + - generic [ref=e167]: + - generic [ref=e168]: 모델명 + - generic [ref=e169]: Synology DS923+ + - generic [ref=e170]: + - generic [ref=e171]: OS + - generic [ref=e172]: "-" + - generic [ref=e173]: + - generic [ref=e174]: CPU + - generic [ref=e175]: "-" + - generic [ref=e176]: + - generic [ref=e177]: RAM + - generic [ref=e178]: "-" + - generic [ref=e179]: + - generic [ref=e180]: GPU + - generic [ref=e181]: AMD Ryzen R1600 + - generic [ref=e182]: + - generic [ref=e183]: IP 주소 + - generic [ref=e184]: "-" + - generic [ref=e185]: + - generic [ref=e186]: MAC 주소 + - generic [ref=e187]: "-" + - generic [ref=e188]: + - generic [ref=e189]: 원격도구 + - generic [ref=e190]: "-" + - generic [ref=e191]: + - generic [ref=e192]: 모니터링 + - generic [ref=e193]: 비대상 + - generic [ref=e194]: + - generic [ref=e195]: 메모 + - generic [ref=e196]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-27-40-408Z.yml b/.playwright-mcp/page-2026-06-17T09-27-40-408Z.yml new file mode 100644 index 0000000..2b4c534 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-27-40-408Z.yml @@ -0,0 +1,347 @@ +- generic [active] [ref=e1]: + - generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e75] [cursor=pointer]: + - img "HM Logo" [ref=e76] + - heading "한맥자산관리시스템" [level=1] [ref=e77] + - navigation [ref=e78]: + - generic [ref=e79] [cursor=pointer]: 서버 + - generic [ref=e80] [cursor=pointer]: PC + - generic [ref=e81] [cursor=pointer]: 스토리지 + - generic [ref=e82] [cursor=pointer]: 공간정보장비 + - generic [ref=e83] [cursor=pointer]: PC부품 + - generic [ref=e84] [cursor=pointer]: 네트워크 + - generic [ref=e85] [cursor=pointer]: 업무지원장비 + - generic [ref=e86] [cursor=pointer]: 외부SW + - generic [ref=e87] [cursor=pointer]: 내부SW + - generic [ref=e88] [cursor=pointer]: 클라우드 + - generic [ref=e89] [cursor=pointer]: 도메인 + - generic [ref=e90] [cursor=pointer]: 비용관리 + - generic [ref=e91] [cursor=pointer]: 사용자 + - generic [ref=e92] [cursor=pointer]: 선물 + - generic [ref=e93] [cursor=pointer]: 사무가구 + - generic [ref=e94]: + - generic [ref=e95]: + - generic [ref=e96]: 실무자 + - generic [ref=e97]: + - checkbox + - generic [ref=e99]: 관리자 + - button "알림" [ref=e101] + - main [ref=e32]: + - generic [ref=e103]: + - generic [ref=e105]: + - generic [ref=e107] [cursor=pointer]: + - checkbox "목록보기" [ref=e108] + - text: 목록보기 + - generic [ref=e109]: + - text: 건물/위치 + - combobox [ref=e110] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e111]: + - text: 상세 위치 + - generic [ref=e112]: + - combobox [ref=e113] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e114]: + - generic [ref=e115]: + - button "이전" [disabled] [ref=e116] [cursor=pointer] + - button "다음" [ref=e117] [cursor=pointer] + - generic [ref=e118]: (1 / 2) + - generic [ref=e119]: + - img [ref=e122] + - generic [ref=e137]: + - heading "DSS-202211-0001 내부 저장시스템_미니(NAS) 수정" [level=4] [ref=e142]: + - generic [ref=e143]: + - generic [ref=e144]: + - generic [ref=e145]: DSS-202211-0001 + - generic [ref=e146]: 내부 + - generic [ref=e147]: 저장시스템_미니(NAS) + - button "수정" [ref=e148] [cursor=pointer] + - generic [ref=e151]: + - generic [ref=e152]: + - generic [ref=e153]: 현 사용조직 + - generic [ref=e154]: 기술개발센터 + - generic [ref=e155]: + - generic [ref=e156]: 상태 + - generic [ref=e157]: 운영 + - generic [ref=e158]: + - generic [ref=e159]: 담당자(정) + - generic [ref=e160]: 이호성 + - generic [ref=e161]: + - generic [ref=e162]: 담당자(부) + - generic [ref=e163]: "-" + - generic [ref=e164]: + - generic [ref=e165]: 용도 + - generic [ref=e166]: GSIM NAS + - generic [ref=e167]: + - generic [ref=e168]: 모델명 + - generic [ref=e169]: Synology DS923+ + - generic [ref=e170]: + - generic [ref=e171]: OS + - generic [ref=e172]: "-" + - generic [ref=e173]: + - generic [ref=e174]: CPU + - generic [ref=e175]: "-" + - generic [ref=e176]: + - generic [ref=e177]: RAM + - generic [ref=e178]: "-" + - generic [ref=e179]: + - generic [ref=e180]: GPU + - generic [ref=e181]: AMD Ryzen R1600 + - generic [ref=e182]: + - generic [ref=e183]: IP 주소 + - generic [ref=e184]: "-" + - generic [ref=e185]: + - generic [ref=e186]: MAC 주소 + - generic [ref=e187]: "-" + - generic [ref=e188]: + - generic [ref=e189]: 원격도구 + - generic [ref=e190]: "-" + - generic [ref=e191]: + - generic [ref=e192]: 모니터링 + - generic [ref=e193]: 비대상 + - generic [ref=e194]: + - generic [ref=e195]: 메모 + - generic [ref=e196]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. + - generic [ref=e198]: + - generic [ref=e199]: + - generic [ref=e200]: + - heading "자산 상세 정보" [level=2] [ref=e201] + - generic [ref=e202]: + - generic [ref=e203]: DSS-202211-0001 + - generic [ref=e204]: 내부 + - generic [ref=e205]: 서버 + - generic [ref=e206]: 저장시스템_미니(NAS) + - button "닫기" [ref=e207] [cursor=pointer]: × + - generic [ref=e209]: + - generic [ref=e211]: + - generic [ref=e212]: 기본 관리 정보 + - generic [ref=e213]: + - generic [ref=e214]: 자산번호 + - textbox "자동 생성" [ref=e216]: DSS-202211-0001 + - generic [ref=e217]: + - generic [ref=e218]: 구매법인 + - combobox [ref=e219]: + - option "선택" [selected] + - option "한맥" + - option "삼안" + - option "PTC" + - option "바론" + - generic [ref=e220]: + - generic [ref=e221]: 구분 + - combobox [ref=e222]: + - option "선택" + - option "서버" [selected] + - option "PC" + - option "저장매체" + - option "네트워크" + - option "PC부품" + - option "공간정보장비" + - option "업무지원장비" + - option "외부SW" + - option "내부SW" + - option "비용관리" + - option "내빈/외빈" + - option "시설자산" + - generic [ref=e223]: + - generic [ref=e224]: 유형 + - combobox [ref=e225]: + - option "선택" + - option "서버 렉" + - option "가상서버(VM)" + - option "워크스테이션" + - option "저장시스템_렉(NAS)" + - option "저장시스템_렉(DAS)" + - option "저장시스템_미니(NAS)" [selected] + - option "저장시스템_미니(DAS)" + - generic [ref=e226]: + - generic [ref=e227]: 상태 + - combobox [ref=e228]: + - option "선택" + - option "운영" [selected] + - option "재고" + - option "수리" + - option "폐기" + - option "기타" + - generic [ref=e229]: + - generic [ref=e230]: 서비스 구분 + - combobox [ref=e231]: + - option "외부" + - option "내부" [selected] + - generic [ref=e232]: + - generic [ref=e233]: 용도 + - textbox "자산의 용도를 입력하세요" [ref=e234]: GSIM NAS + - generic [ref=e235]: + - generic [ref=e236]: 모니터링 + - combobox [ref=e237]: + - option "비대상" [selected] + - option "대상" + - generic [ref=e238]: 사용자 및 조직 정보 + - generic [ref=e239]: + - generic [ref=e240]: 현 사용조직 + - combobox [ref=e241]: + - option "선택" + - option "한맥" + - option "삼안" + - option "장헌" + - option "한라" + - option "PTC" + - option "기술개발센터" [selected] + - option "총괄기획실" + - generic [ref=e242]: + - generic [ref=e243]: 담당자(정) + - textbox [ref=e244]: 이호성 + - generic [ref=e245]: + - generic [ref=e246]: 담당자(부) + - textbox [ref=e247] + - generic [ref=e248]: 시스템 사양 정보 + - generic [ref=e249]: + - generic [ref=e250]: 모델명 + - textbox [ref=e251]: Synology DS923+ + - generic [ref=e252]: + - generic [ref=e253]: S/N + - textbox [ref=e254] + - generic [ref=e255]: + - generic [ref=e256]: OS + - textbox [ref=e257] + - generic [ref=e258]: + - generic [ref=e259]: CPU + - textbox [ref=e260] + - generic [ref=e261]: + - generic [ref=e262]: RAM + - textbox [ref=e263] + - generic [ref=e264]: + - generic [ref=e265]: GPU + - textbox [ref=e266]: AMD Ryzen R1600 + - generic [ref=e267]: + - generic [ref=e268]: 적정성 등급 + - generic [ref=e269]: 교체 대상 (10점) + - generic [ref=e270]: + - generic [ref=e271]: 제조사 + - textbox [ref=e272] + - generic [ref=e273]: + - generic [ref=e274]: 디스크 구성 (Volume) + - generic [ref=e275]: + - generic [ref=e276]: + - combobox [ref=e277]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e278]: "20" + - combobox [ref=e279]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e280] [cursor=pointer] + - generic [ref=e281]: + - combobox [ref=e282]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e283]: "20" + - combobox [ref=e284]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e285] [cursor=pointer] + - generic [ref=e286]: + - combobox [ref=e287]: + - option "SSD" + - option "HDD" [selected] + - option "NVMe" + - spinbutton [ref=e288]: "20" + - combobox [ref=e289]: + - option "GB" + - option "TB" [selected] + - button "×" [ref=e290] [cursor=pointer] + - button "+ 볼륨 추가" [ref=e291] [cursor=pointer] + - generic [ref=e292]: 네트워크 및 원격 관리 + - generic [ref=e293]: + - generic [ref=e294]: 접속 정보 (IP / MAC / Remote) + - generic [ref=e295]: + - generic [ref=e296]: + - generic [ref=e297]: + - combobox [ref=e298]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e299]: 172.16.41.47 + - button "×" [ref=e300] [cursor=pointer] + - generic [ref=e301]: + - combobox [ref=e303]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e304] + - textbox "원격 PW" [ref=e305] + - generic [ref=e307]: + - combobox [ref=e308]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e309]: gsim + - button "×" [ref=e310] [cursor=pointer] + - generic [ref=e311]: + - generic [ref=e312]: + - combobox [ref=e313]: + - option "IP 주소" [selected] + - option "MAC 주소" + - textbox "주소 입력" [ref=e314]: 172.16.41.48 + - button "×" [ref=e315] [cursor=pointer] + - generic [ref=e316]: + - combobox [ref=e318]: + - option "원격접속" [selected] + - option "리눅스" + - option "기타" + - textbox "원격 ID" [ref=e319] + - textbox "원격 PW" [ref=e320] + - button "+ 접속 정보 추가" [ref=e321] [cursor=pointer] + - generic [ref=e322]: 물리적 위치 정보 + - generic [ref=e323]: + - generic [ref=e324]: 건물/층 + - combobox [ref=e325]: + - option "선택" + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e326]: + - generic [ref=e327]: 상세 위치 + - generic [ref=e328]: + - combobox [ref=e329]: + - option "선택" + - option "서버실" [selected] + - option "센터내부" + - button "위치 등록" [ref=e330] [cursor=pointer] + - button "위치 확인" [ref=e331] [cursor=pointer] + - generic [ref=e332]: 구매 및 기타 정보 + - generic [ref=e333]: + - generic [ref=e334]: 구매일자 + - textbox "YYYY-MM-DD" [ref=e335]: 2022-11-01 + - generic [ref=e336]: + - generic [ref=e337]: 구매업체 + - textbox [ref=e338] + - generic [ref=e339]: + - generic [ref=e340]: 구매금액 + - textbox [ref=e341] + - generic [ref=e342]: + - generic [ref=e343]: 품의서 + - generic [ref=e344]: + - generic [ref=e345]: 파일 선택... + - button "파일 찾기" [ref=e346] [cursor=pointer] + - generic [ref=e347]: + - generic [ref=e348]: 메모 + - textbox "기타 참고 사항을 입력하세요" [ref=e349]: 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장 + - generic [ref=e350]: + - heading "자산 변동 이력" [level=3] [ref=e352] + - generic [ref=e354]: 기록된 변동 이력이 없습니다. + - generic [ref=e355]: + - button "삭제" [ref=e356] [cursor=pointer] + - generic [ref=e357]: + - button "닫기" [ref=e358] [cursor=pointer] + - button "저장" [ref=e359] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-31-58-311Z.yml b/.playwright-mcp/page-2026-06-17T09-31-58-311Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T09-31-59-866Z.yml b/.playwright-mcp/page-2026-06-17T09-31-59-866Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-06-17T09-32-26-262Z.yml b/.playwright-mcp/page-2026-06-17T09-32-26-262Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-32-26-262Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-32-28-300Z.yml b/.playwright-mcp/page-2026-06-17T09-32-28-300Z.yml new file mode 100644 index 0000000..243873b --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-32-28-300Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e38]: + - generic [ref=e40] [cursor=pointer]: + - checkbox "목록보기" [ref=e41] + - text: 목록보기 + - generic [ref=e42]: + - generic [ref=e43]: 건물/위치 + - combobox [ref=e44] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e45]: + - generic [ref=e46]: 상세 위치 + - generic [ref=e47]: + - combobox [ref=e48] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e49]: + - generic [ref=e50]: + - button "이전" [disabled] [ref=e51] [cursor=pointer] + - button "다음" [ref=e52] [cursor=pointer] + - generic [ref=e53]: (1 / 2) + - generic [ref=e54]: + - img [ref=e57] + - generic [ref=e72]: + - heading "구역을 선택하세요" [level=4] [ref=e74] + - generic [ref=e76]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-32-30-390Z.yml b/.playwright-mcp/page-2026-06-17T09-32-30-390Z.yml new file mode 100644 index 0000000..f277196 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-32-30-390Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e77] [cursor=pointer]: + - img "HM Logo" [ref=e78] + - heading "한맥자산관리시스템" [level=1] [ref=e79] + - navigation [ref=e80]: + - generic [ref=e81] [cursor=pointer]: 서버 + - generic [ref=e82] [cursor=pointer]: PC + - generic [ref=e83] [cursor=pointer]: 스토리지 + - generic [ref=e84] [cursor=pointer]: 공간정보장비 + - generic [ref=e85] [cursor=pointer]: PC부품 + - generic [ref=e86] [cursor=pointer]: 네트워크 + - generic [ref=e87] [cursor=pointer]: 업무지원장비 + - generic [ref=e88] [cursor=pointer]: 외부SW + - generic [ref=e89] [cursor=pointer]: 내부SW + - generic [ref=e90] [cursor=pointer]: 클라우드 + - generic [ref=e91] [cursor=pointer]: 도메인 + - generic [ref=e92] [cursor=pointer]: 비용관리 + - generic [ref=e93] [cursor=pointer]: 사용자 + - generic [ref=e94] [cursor=pointer]: 선물 + - generic [ref=e95] [cursor=pointer]: 사무가구 + - generic [ref=e96]: + - generic [ref=e97]: + - generic [ref=e98]: 실무자 + - generic [ref=e99]: + - checkbox + - generic [ref=e101]: 관리자 + - button "알림" [ref=e103] + - main [ref=e32]: + - generic [ref=e105]: + - generic [ref=e107]: + - generic [ref=e109] [cursor=pointer]: + - checkbox "목록보기" [ref=e110] + - text: 목록보기 + - generic [ref=e111]: + - generic [ref=e112]: 건물/위치 + - combobox [ref=e113] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e114]: + - generic [ref=e115]: 상세 위치 + - generic [ref=e116]: + - combobox [ref=e117] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e118]: + - generic [ref=e119]: + - button "이전" [disabled] [ref=e120] [cursor=pointer] + - button "다음" [ref=e121] [cursor=pointer] + - generic [ref=e122]: (1 / 2) + - generic [ref=e123]: + - img [ref=e126] + - generic [ref=e141]: + - heading "구역을 선택하세요" [level=4] [ref=e143] + - generic [ref=e145]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-32-31-949Z.yml b/.playwright-mcp/page-2026-06-17T09-32-31-949Z.yml new file mode 100644 index 0000000..f277196 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-32-31-949Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e77] [cursor=pointer]: + - img "HM Logo" [ref=e78] + - heading "한맥자산관리시스템" [level=1] [ref=e79] + - navigation [ref=e80]: + - generic [ref=e81] [cursor=pointer]: 서버 + - generic [ref=e82] [cursor=pointer]: PC + - generic [ref=e83] [cursor=pointer]: 스토리지 + - generic [ref=e84] [cursor=pointer]: 공간정보장비 + - generic [ref=e85] [cursor=pointer]: PC부품 + - generic [ref=e86] [cursor=pointer]: 네트워크 + - generic [ref=e87] [cursor=pointer]: 업무지원장비 + - generic [ref=e88] [cursor=pointer]: 외부SW + - generic [ref=e89] [cursor=pointer]: 내부SW + - generic [ref=e90] [cursor=pointer]: 클라우드 + - generic [ref=e91] [cursor=pointer]: 도메인 + - generic [ref=e92] [cursor=pointer]: 비용관리 + - generic [ref=e93] [cursor=pointer]: 사용자 + - generic [ref=e94] [cursor=pointer]: 선물 + - generic [ref=e95] [cursor=pointer]: 사무가구 + - generic [ref=e96]: + - generic [ref=e97]: + - generic [ref=e98]: 실무자 + - generic [ref=e99]: + - checkbox + - generic [ref=e101]: 관리자 + - button "알림" [ref=e103] + - main [ref=e32]: + - generic [ref=e105]: + - generic [ref=e107]: + - generic [ref=e109] [cursor=pointer]: + - checkbox "목록보기" [ref=e110] + - text: 목록보기 + - generic [ref=e111]: + - generic [ref=e112]: 건물/위치 + - combobox [ref=e113] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e114]: + - generic [ref=e115]: 상세 위치 + - generic [ref=e116]: + - combobox [ref=e117] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e118]: + - generic [ref=e119]: + - button "이전" [disabled] [ref=e120] [cursor=pointer] + - button "다음" [ref=e121] [cursor=pointer] + - generic [ref=e122]: (1 / 2) + - generic [ref=e123]: + - img [ref=e126] + - generic [ref=e141]: + - heading "구역을 선택하세요" [level=4] [ref=e143] + - generic [ref=e145]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-34-22-374Z.yml b/.playwright-mcp/page-2026-06-17T09-34-22-374Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-34-22-374Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-34-24-400Z.yml b/.playwright-mcp/page-2026-06-17T09-34-24-400Z.yml new file mode 100644 index 0000000..bbd3082 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-34-24-400Z.yml @@ -0,0 +1,61 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e36]: + - generic [ref=e37]: + - generic [ref=e39] [cursor=pointer]: + - checkbox "목록보기" [ref=e40] + - text: 목록보기 + - generic [ref=e41]: + - generic [ref=e42]: 건물/위치 + - combobox [ref=e43] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e44]: + - generic [ref=e45]: 상세 위치 + - generic [ref=e46]: + - combobox [ref=e47] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e48]: + - generic [ref=e49]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] + - button "다음" [ref=e51] [cursor=pointer] + - generic [ref=e52]: (1 / 2) + - generic [ref=e53]: + - img [ref=e56] + - generic [ref=e71]: + - heading "구역을 선택하세요" [level=4] [ref=e73] + - generic [ref=e75]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-17T09-34-26-702Z.yml b/.playwright-mcp/page-2026-06-17T09-34-26-702Z.yml new file mode 100644 index 0000000..b4f8d25 --- /dev/null +++ b/.playwright-mcp/page-2026-06-17T09-34-26-702Z.yml @@ -0,0 +1,684 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e77]: + - generic [ref=e78]: + - generic [ref=e79]: + - generic [ref=e80]: 통합 검색 (현 사용조직/모델명) + - textbox "검색어를 입력하세요..." [ref=e81] + - generic [ref=e82]: + - generic [ref=e83]: 유형 + - combobox [ref=e84] [cursor=pointer]: + - option "전체 유형" [selected] + - generic [ref=e85]: + - generic [ref=e86]: 자산위치 + - combobox [ref=e87] [cursor=pointer]: + - option "전체 위치" [selected] + - generic [ref=e88]: + - generic [ref=e89]: 현 사용조직 + - combobox [ref=e90] [cursor=pointer]: + - option "전체 조직" [selected] + - generic [ref=e92] [cursor=pointer]: + - checkbox "목록보기" [checked] [ref=e93] + - text: 목록보기 + - button "필터 초기화" [ref=e94] [cursor=pointer]: + - img [ref=e95] + - text: 필터 초기화 + - button "자산 추가" [ref=e101] [cursor=pointer]: + - img [ref=e102] + - text: 자산 추가 + - table [ref=e105]: + - rowgroup [ref=e106]: + - row "현 사용조직 ↕ 용도 ↕ 유형 ↕ 모델/메인보드 자산위치 ↕ 메모 ↕" [ref=e107]: + - columnheader "현 사용조직 ↕" [ref=e108] [cursor=pointer] + - columnheader "용도 ↕" [ref=e109] [cursor=pointer] + - columnheader "유형 ↕" [ref=e110] [cursor=pointer] + - columnheader "모델/메인보드" [ref=e111] + - columnheader "자산위치 ↕" [ref=e112] [cursor=pointer] + - columnheader "메모 ↕" [ref=e113] [cursor=pointer] + - rowgroup [ref=e114]: + - row "삼안 한라 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 소스 백업서버 스토리지" [ref=e115] [cursor=pointer]: + - cell "삼안" [ref=e116] + - cell "한라 백업서버 스토리지" [ref=e117] + - cell "저장시스템_렉(DAS)" [ref=e118] + - cell "Promise Vess R3600" [ref=e119] + - cell "한맥빌딩(MDF실)" [ref=e120] + - cell "한라 소스 백업서버 스토리지" [ref=e121] + - row "기술개발센터 한종 테스트 PC 서버PC - 기술개발센터(서버실) -" [ref=e122] [cursor=pointer]: + - cell "기술개발센터" [ref=e123] + - cell "한종 테스트 PC" [ref=e124] + - cell "서버PC" [ref=e125] + - cell "-" [ref=e126] + - cell "기술개발센터(서버실)" [ref=e127] + - cell "-" [ref=e128] + - row "기술개발센터 기술개발센터 NAS 저장시스템_렉(NAS) RS822+ 한맥빌딩(MDF실) 기술개발센터 파일질라" [ref=e129] [cursor=pointer]: + - cell "기술개발센터" [ref=e130] + - cell "기술개발센터 NAS" [ref=e131] + - cell "저장시스템_렉(NAS)" [ref=e132] + - cell "RS822+" [ref=e133] + - cell "한맥빌딩(MDF실)" [ref=e134] + - cell "기술개발센터 파일질라" [ref=e135] + - row "삼안 한라 NAS5 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 환경플랜트사업" [ref=e136] [cursor=pointer]: + - cell "삼안" [ref=e137] + - cell "한라 NAS5" [ref=e138] + - cell "저장시스템_미니(NAS)" [ref=e139] + - cell "DS923P" [ref=e140] + - cell "한맥빌딩(MDF실)" [ref=e141] + - cell "환경플랜트사업" [ref=e142] + - row "기술개발센터 MyStation 운영 서버 서버 렉 - 한맥빌딩(MDF실) MyStation & 전화기 운영서버" [ref=e143] [cursor=pointer]: + - cell "기술개발센터" [ref=e144] + - cell "MyStation 운영 서버" [ref=e145] + - cell "서버 렉" [ref=e146] + - cell "-" [ref=e147] + - cell "한맥빌딩(MDF실)" [ref=e148] + - cell "MyStation & 전화기 운영서버" [ref=e149] + - row "한맥 백업서버 서버 렉 IBM x3350 M2 한맥빌딩(MDF실) 한라 제외 각 자회사 백업 소스서버" [ref=e150] [cursor=pointer]: + - cell "한맥" [ref=e151] + - cell "백업서버" [ref=e152] + - cell "서버 렉" [ref=e153] + - cell "IBM x3350 M2" [ref=e154] + - cell "한맥빌딩(MDF실)" [ref=e155] + - cell "한라 제외 각 자회사 백업 소스서버" [ref=e156] + - row "총괄기획실 디자인팀 영상셀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e157] [cursor=pointer]: + - cell "총괄기획실" [ref=e158] + - cell "디자인팀 영상셀 NAS" [ref=e159] + - cell "저장시스템_미니(NAS)" [ref=e160] + - cell "DS1522+" [ref=e161] + - cell "한맥빌딩(MDF실)" [ref=e162] + - cell "영상셀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e163] + - row "총괄기획실 디자인팀 NAS 저장시스템_미니(NAS) DS1522+ 한맥빌딩(MDF실) 디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e164] [cursor=pointer]: + - cell "총괄기획실" [ref=e165] + - cell "디자인팀 NAS" [ref=e166] + - cell "저장시스템_미니(NAS)" [ref=e167] + - cell "DS1522+" [ref=e168] + - cell "한맥빌딩(MDF실)" [ref=e169] + - cell "디자인팀 실시간 프로젝트 작업 공유 및 최종 결과물 저장" [ref=e170] + - row "기술개발센터 개발PC 서버PC - 기술개발센터(센터내부) 유니티 개발서버" [ref=e171] [cursor=pointer]: + - cell "기술개발센터" [ref=e172] + - cell "개발PC" [ref=e173] + - cell "서버PC" [ref=e174] + - cell "-" [ref=e175] + - cell "기술개발센터(센터내부)" [ref=e176] + - cell "유니티 개발서버" [ref=e177] + - row "기술개발센터 RoadWay 서버 서버PC - 기술개발센터(센터내부) Way AI 서버, RoadWay 개발서버," [ref=e178] [cursor=pointer]: + - cell "기술개발센터" [ref=e179] + - cell "RoadWay 서버" [ref=e180] + - cell "서버PC" [ref=e181] + - cell "-" [ref=e182] + - cell "기술개발센터(센터내부)" [ref=e183] + - cell "Way AI 서버, RoadWay 개발서버," [ref=e184] + - row "기술개발센터 SaaS 테스트 PC 서버PC HP 81C 기술개발센터(센터내부) 구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e185] [cursor=pointer]: + - cell "기술개발센터" [ref=e186] + - cell "SaaS 테스트 PC" [ref=e187] + - cell "서버PC" [ref=e188] + - cell "HP 81C" [ref=e189] + - cell "기술개발센터(센터내부)" [ref=e190] + - cell "구조물 SW SaaS 버전 개발을 위한 테스트 PC" [ref=e191] + - row "기술개발센터 큰길 운영서버#1 워크스테이션 Dell 060K5C 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e192] [cursor=pointer]: + - cell "기술개발센터" [ref=e193] + - cell "큰길 운영서버#1" [ref=e194] + - cell "워크스테이션" [ref=e195] + - cell "Dell 060K5C" [ref=e196] + - cell "기술개발센터(센터내부)" [ref=e197] + - cell "큰길 서비스 문서제작 서버" [ref=e198] + - row "기술개발센터 큰길 운영서버#4 서버PC PRIME B460M-A 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e199] [cursor=pointer]: + - cell "기술개발센터" [ref=e200] + - cell "큰길 운영서버#4" [ref=e201] + - cell "서버PC" [ref=e202] + - cell "PRIME B460M-A" [ref=e203] + - cell "기술개발센터(센터내부)" [ref=e204] + - cell "큰길 서비스 문서제작 서버" [ref=e205] + - row "기술개발센터 큰길 운영서버#3 서버PC ASUS PRIME B365M-K 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e206] [cursor=pointer]: + - cell "기술개발센터" [ref=e207] + - cell "큰길 운영서버#3" [ref=e208] + - cell "서버PC" [ref=e209] + - cell "ASUS PRIME B365M-K" [ref=e210] + - cell "기술개발센터(센터내부)" [ref=e211] + - cell "큰길 서비스 문서제작 서버" [ref=e212] + - row "기술개발센터 큰길 운영서버#2 서버PC Gigabyte B760M DS3H 기술개발센터(센터내부) 큰길 서비스 문서제작 서버" [ref=e213] [cursor=pointer]: + - cell "기술개발센터" [ref=e214] + - cell "큰길 운영서버#2" [ref=e215] + - cell "서버PC" [ref=e216] + - cell "Gigabyte B760M DS3H" [ref=e217] + - cell "기술개발센터(센터내부)" [ref=e218] + - cell "큰길 서비스 문서제작 서버" [ref=e219] + - row "기술개발센터 큰길 테스트 서버 서버PC PRIME A620M-A 기술개발센터(센터내부) 큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e220] [cursor=pointer]: + - cell "기술개발센터" [ref=e221] + - cell "큰길 테스트 서버" [ref=e222] + - cell "서버PC" [ref=e223] + - cell "PRIME A620M-A" [ref=e224] + - cell "기술개발센터(센터내부)" [ref=e225] + - cell "큰길 문서제작 테스트 서버, 큰길 홈페이지 테스트 서버, 큰길 서비스 테스트 서버" [ref=e226] + - row "삼안 한라 NAS2 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 기업부설연구소" [ref=e227] [cursor=pointer]: + - cell "삼안" [ref=e228] + - cell "한라 NAS2" [ref=e229] + - cell "저장시스템_미니(NAS)" [ref=e230] + - cell "DS414J" [ref=e231] + - cell "한맥빌딩(MDF실)" [ref=e232] + - cell "기업부설연구소" [ref=e233] + - row "삼안 한라 백업서버 서버 렉 Supermicro 한맥빌딩(MDF실) -" [ref=e234] [cursor=pointer]: + - cell "삼안" [ref=e235] + - cell "한라 백업서버" [ref=e236] + - cell "서버 렉" [ref=e237] + - cell "Supermicro" [ref=e238] + - cell "한맥빌딩(MDF실)" [ref=e239] + - cell "-" [ref=e240] + - row "삼안 한라 NAS1 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e241] [cursor=pointer]: + - cell "삼안" [ref=e242] + - cell "한라 NAS1" [ref=e243] + - cell "저장시스템_미니(NAS)" [ref=e244] + - cell "DS414J" [ref=e245] + - cell "한맥빌딩(MDF실)" [ref=e246] + - cell "사업지원, 경영지원, 업무, 안전품질, 운영" [ref=e247] + - 'row "한맥 한맥 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e248] [cursor=pointer]': + - cell "한맥" [ref=e249] + - cell "한맥 인트라넷" [ref=e250] + - cell "서버 렉" [ref=e251] + - cell "HPE ProLiant DL360 Gen10" [ref=e252] + - cell "IDC(서관204)" [ref=e253] + - 'cell "서버이름ID : srv07d330084 / 이전 서버코드 : hm-idc-001" [ref=e254]' + - 'row "한맥 한맥 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관205) 서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e255] [cursor=pointer]': + - cell "한맥" [ref=e256] + - cell "한맥 인트라넷 예비" [ref=e257] + - cell "서버 렉" [ref=e258] + - cell "HPE ProLiant DL360 Gen10" [ref=e259] + - cell "IDC(서관205)" [ref=e260] + - 'cell "서버이름ID : srcff5294c84 / 단가, 입사자지원 서버 (4/1 장헌산업 이름으로 스마트 건설 용도 구매) / 이전 서버코드 : hm-idc-002" [ref=e261]' + - 'row "삼안 가족사 공통메뉴 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e262] [cursor=pointer]': + - cell "삼안" [ref=e263] + - cell "가족사 공통메뉴" [ref=e264] + - cell "서버 렉" [ref=e265] + - cell "HPE ProLiant DL380 GEN10" [ref=e266] + - cell "IDC(서관202)" [ref=e267] + - 'cell "서버이름ID : srcc9ac928ee / 삼안 개발서버1 - QNA, 급여명세서 / 이전 서버코드 : sa-idc-009" [ref=e268]' + - 'row "삼안 한라 인트라넷 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e269] [cursor=pointer]': + - cell "삼안" [ref=e270] + - cell "한라 인트라넷" [ref=e271] + - cell "서버 렉" [ref=e272] + - cell "HPE ProLiant DL360 GEN9" [ref=e273] + - cell "IDC(동관54)" [ref=e274] + - 'cell "인트라넷,안전, 운영, MISO 서버로 운영 중(win 2008) / 이전 서버코드 : hl-idc-001" [ref=e275]' + - 'row "삼안 안전전산화 서버 (디자인팀 웹) 서버 렉 HPE ProLiant DL360 GEN9 IDC(동관54) 인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e276] [cursor=pointer]': + - cell "삼안" [ref=e277] + - cell "안전전산화 서버 (디자인팀 웹)" [ref=e278] + - cell "서버 렉" [ref=e279] + - cell "HPE ProLiant DL360 GEN9" [ref=e280] + - cell "IDC(동관54)" [ref=e281] + - 'cell "인트라넷 서버 다운 시 백업용 대기, (임시) 디자인팀 웹 퍼블리싱 서버 / 이전 서버코드 : hl-idc-002" [ref=e282]' + - 'row "삼안 개발서버2 서버 렉 HPE ProLiant DL380 Gen10 IDC(동관53) PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e283] [cursor=pointer]': + - cell "삼안" [ref=e284] + - cell "개발서버2" [ref=e285] + - cell "서버 렉" [ref=e286] + - cell "HPE ProLiant DL380 Gen10" [ref=e287] + - cell "IDC(동관53)" [ref=e288] + - 'cell "PTC 연구비로 구매한 예비서버2, 이전 : 하수도자산 소스+프로그램 현재 : 큰길 서비스용 xampp+ PostgreSQL, BEPs / 이전 서버코드 : hl-idc-003" [ref=e289]' + - 'row "장헌 장헌인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관205) 이전 서버코드 : jh-idc-001" [ref=e290] [cursor=pointer]': + - cell "장헌" [ref=e291] + - cell "장헌인트라넷" [ref=e292] + - cell "서버 렉" [ref=e293] + - cell "HPE ProLiant DL380 GEN10" [ref=e294] + - cell "IDC(서관205)" [ref=e295] + - 'cell "이전 서버코드 : jh-idc-001" [ref=e296]' + - 'row "장헌 장헌 인트라넷 예비 서버 렉 HPE ProLiant DL360 Gen10 IDC(동관53) 이전 서버코드 : jh-idc-002" [ref=e297] [cursor=pointer]': + - cell "장헌" [ref=e298] + - cell "장헌 인트라넷 예비" [ref=e299] + - cell "서버 렉" [ref=e300] + - cell "HPE ProLiant DL360 Gen10" [ref=e301] + - cell "IDC(동관53)" [ref=e302] + - 'cell "이전 서버코드 : jh-idc-002" [ref=e303]' + - 'row "장헌 (주) 장헌 인트라넷 서버PC - IDC(서관205) 서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e304] [cursor=pointer]': + - cell "장헌" [ref=e305] + - cell "(주) 장헌 인트라넷" [ref=e306] + - cell "서버PC" [ref=e307] + - cell "-" [ref=e308] + - cell "IDC(서관205)" [ref=e309] + - 'cell "서버이름ID : DESKTOP-5IL75B7 / 2025.12.23 (주) 장헌 센터 MDF에서 IDC로 이전 설치 / 이전 서버코드 : jh-idc-004" [ref=e310]' + - 'row "PTC PTC인트라넷 서버 렉 SYSTEM X3650 M2 IDC(서관205) 구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e311] [cursor=pointer]': + - cell "PTC" [ref=e312] + - cell "PTC인트라넷" [ref=e313] + - cell "서버 렉" [ref=e314] + - cell "SYSTEM X3650 M2" [ref=e315] + - cell "IDC(서관205)" [ref=e316] + - 'cell "구 파일 서버(부서자료 백업용), 2024.05.22 인트라넷서버로 교체 / 이전 서버코드 : ptc-idc-001" [ref=e317]' + - 'row "PTC 예비서버 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관204) PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e318] [cursor=pointer]': + - cell "PTC" [ref=e319] + - cell "예비서버" [ref=e320] + - cell "서버 렉" [ref=e321] + - cell "HPE ProLiant DL360 GEN10" [ref=e322] + - cell "IDC(서관204)" [ref=e323] + - 'cell "PTC 인트라넷 예비서버 / 이전 서버코드 : ptc-idc-002" [ref=e324]' + - 'row "삼안 삼안 인트라넷 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e325] [cursor=pointer]': + - cell "삼안" [ref=e326] + - cell "삼안 인트라넷" [ref=e327] + - cell "서버 렉" [ref=e328] + - cell "HPE ProLiant DL360 Gen10" [ref=e329] + - cell "IDC(서관204)" [ref=e330] + - 'cell "서버이름ID : newSmintranet / 이전 서버코드 : sa-idc-001" [ref=e331]' + - 'row "PTC DB 백업 서버 서버PC - IDC(서관205) 구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e332] [cursor=pointer]': + - cell "PTC" [ref=e333] + - cell "DB 백업 서버" [ref=e334] + - cell "서버PC" [ref=e335] + - cell "-" [ref=e336] + - cell "IDC(서관205)" [ref=e337] + - 'cell "구 파일 인트라넷, 2024.05.22에 DB 백업 테스트 서버로 변경 (데스크탑) / 이전 서버코드 : ptc-idc-003" [ref=e338]' + - 'row "기술개발센터 인트라넷 서버 렉 HPE ProLiant DL360 GEN10 IDC(서관205) 서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e339] [cursor=pointer]': + - cell "기술개발센터" [ref=e340] + - cell "인트라넷" [ref=e341] + - cell "서버 렉" [ref=e342] + - cell "HPE ProLiant DL360 GEN10" [ref=e343] + - cell "IDC(서관205)" [ref=e344] + - 'cell "서버이름ID : src901e49933 / 이전 서버코드 : ht-idc-001" [ref=e345]' + - 'row "현타 인트라넷 서버 렉 HPE ProLiant DL380 GEN10 IDC(동관53) 서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e346] [cursor=pointer]': + - cell "현타" [ref=e347] + - cell "인트라넷" [ref=e348] + - cell "서버 렉" [ref=e349] + - cell "HPE ProLiant DL380 GEN10" [ref=e350] + - cell "IDC(동관53)" [ref=e351] + - 'cell "서버이름ID : srcf0136042d / 이전 서버코드 : br-idc-001" [ref=e352]' + - 'row "삼안 삼안 DAS 스토리지 저장시스템_렉(DAS) - IDC(서관205) Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e353] [cursor=pointer]': + - cell "삼안" [ref=e354] + - cell "삼안 DAS 스토리지" [ref=e355] + - cell "저장시스템_렉(DAS)" [ref=e356] + - cell "-" [ref=e357] + - cell "IDC(서관205)" [ref=e358] + - 'cell "Satis01, Satis02 광케이블 연결 (물리연결) / 이전 서버코드 : sa-das-001" [ref=e359]' + - 'row "삼안 인트라넷 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관205) 이전 서버코드 : sa-nas-001" [ref=e360] [cursor=pointer]': + - cell "삼안" [ref=e361] + - cell "인트라넷 백업 스토리지" [ref=e362] + - cell "저장시스템_렉(NAS)" [ref=e363] + - cell "Promiss R Series" [ref=e364] + - cell "IDC(서관205)" [ref=e365] + - 'cell "이전 서버코드 : sa-nas-001" [ref=e366]' + - 'row "삼안 성과품 스토리지 저장시스템_렉(NAS) ENC_3U_16BAY_D // SEAGATE ST2000NM0045 IDC(서관203) 매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e367] [cursor=pointer]': + - cell "삼안" [ref=e368] + - cell "성과품 스토리지" [ref=e369] + - cell "저장시스템_렉(NAS)" [ref=e370] + - cell "ENC_3U_16BAY_D // SEAGATE ST2000NM0045" [ref=e371] + - cell "IDC(서관203)" [ref=e372] + - 'cell "매니지먼트 접속 확인 불가 (콘솔 연결 후 페이지 오픈 필요) / 이전 서버코드 : sa-nas-002" [ref=e373]' + - 'row "삼안 성과품 백업 스토리지 저장시스템_렉(NAS) Promiss R Series IDC(서관202) 이전 서버코드 : sa-nas-003" [ref=e374] [cursor=pointer]': + - cell "삼안" [ref=e375] + - cell "성과품 백업 스토리지" [ref=e376] + - cell "저장시스템_렉(NAS)" [ref=e377] + - cell "Promiss R Series" [ref=e378] + - cell "IDC(서관202)" [ref=e379] + - 'cell "이전 서버코드 : sa-nas-003" [ref=e380]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e381] [cursor=pointer]': + - cell "삼안" [ref=e382] + - cell "한라 File 서버 스토리지" [ref=e383] + - cell "저장시스템_렉(DAS)" [ref=e384] + - cell "-" [ref=e385] + - cell "IDC(동관54)" [ref=e386] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-001" [ref=e387]' + - 'row "삼안 한라 File 서버 스토리지 저장시스템_렉(DAS) - IDC(동관54) 파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e388] [cursor=pointer]': + - cell "삼안" [ref=e389] + - cell "한라 File 서버 스토리지" [ref=e390] + - cell "저장시스템_렉(DAS)" [ref=e391] + - cell "-" [ref=e392] + - cell "IDC(동관54)" [ref=e393] + - 'cell "파일서버 정보 없음(접속 불가) / 이전 서버코드 : hl-das-002" [ref=e394]' + - 'row "한맥 인트라넷(구) 서버PC - IDC(서관204) 현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e395] [cursor=pointer]': + - cell "한맥" [ref=e396] + - cell "인트라넷(구)" [ref=e397] + - cell "서버PC" [ref=e398] + - cell "-" [ref=e399] + - cell "IDC(서관204)" [ref=e400] + - 'cell "현재는 GIT 백업 으로 사용 / 이전 서버코드 : jh-idc-003" [ref=e401]' + - 'row "삼안 삼안 인트라넷 예비 서버 렉 HPE ProLiant DL360 GEN9 IDC(서관204) 서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e402] [cursor=pointer]': + - cell "삼안" [ref=e403] + - cell "삼안 인트라넷 예비" [ref=e404] + - cell "서버 렉" [ref=e405] + - cell "HPE ProLiant DL360 GEN9" [ref=e406] + - cell "IDC(서관204)" [ref=e407] + - 'cell "서버이름ID : INTRANET / 이전 서버코드 : sa-idc-002" [ref=e408]' + - row "한맥 한맥CAD 서버PC - 한맥빌딩(MDF실) NAMOSOFT Road 3D Projector 서버사용" [ref=e409] [cursor=pointer]: + - cell "한맥" [ref=e410] + - cell "한맥CAD" [ref=e411] + - cell "서버PC" [ref=e412] + - cell "-" [ref=e413] + - cell "한맥빌딩(MDF실)" [ref=e414] + - cell "NAMOSOFT Road 3D Projector 서버사용" [ref=e415] + - row "총괄기획실 Ai-Cell-Util 워크스테이션 HP Z6 한맥빌딩(MDF실) 코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e416] [cursor=pointer]: + - cell "총괄기획실" [ref=e417] + - cell "Ai-Cell-Util" [ref=e418] + - cell "워크스테이션" [ref=e419] + - cell "HP Z6" [ref=e420] + - cell "한맥빌딩(MDF실)" [ref=e421] + - cell "코드관리 /L7 스위치 역할 / 각종 테스트 90개 이상 Docker 구동중" [ref=e422] + - row "한라 한라CAD 서버PC - 한맥빌딩(MDF실) 한라 AutoCAD 라이센스 서버(사용중)" [ref=e423] [cursor=pointer]: + - cell "한라" [ref=e424] + - cell "한라CAD" [ref=e425] + - cell "서버PC" [ref=e426] + - cell "-" [ref=e427] + - cell "한맥빌딩(MDF실)" [ref=e428] + - cell "한라 AutoCAD 라이센스 서버(사용중)" [ref=e429] + - row "기술개발센터 인사정보 서버 워크스테이션 HP Z2 Mini G5 Workstation 한맥빌딩(MDF실) 인사정보 PM" [ref=e430] [cursor=pointer]: + - cell "기술개발센터" [ref=e431] + - cell "인사정보 서버" [ref=e432] + - cell "워크스테이션" [ref=e433] + - cell "HP Z2 Mini G5 Workstation" [ref=e434] + - cell "한맥빌딩(MDF실)" [ref=e435] + - cell "인사정보 PM" [ref=e436] + - row "기술개발센터 AI-cell-beps 서버PC Dell Precision 3680T 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e437] [cursor=pointer]: + - cell "기술개발센터" [ref=e438] + - cell "AI-cell-beps" [ref=e439] + - cell "서버PC" [ref=e440] + - cell "Dell Precision 3680T" [ref=e441] + - cell "한맥빌딩(MDF실)" [ref=e442] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e443] + - row "총괄기획실 AI-cell-A100 서버PC - 한맥빌딩(MDF실) A100 GPU 구동용" [ref=e444] [cursor=pointer]: + - cell "총괄기획실" [ref=e445] + - cell "AI-cell-A100" [ref=e446] + - cell "서버PC" [ref=e447] + - cell "-" [ref=e448] + - cell "한맥빌딩(MDF실)" [ref=e449] + - cell "A100 GPU 구동용" [ref=e450] + - row "총괄기획실 chat-hmac 서버PC Dell EMC PowerEdge T350 한맥빌딩(MDF실) gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e451] [cursor=pointer]: + - cell "총괄기획실" [ref=e452] + - cell "chat-hmac" [ref=e453] + - cell "서버PC" [ref=e454] + - cell "Dell EMC PowerEdge T350" [ref=e455] + - cell "한맥빌딩(MDF실)" [ref=e456] + - cell "gitea action (CI 테스트 등) 및 인증 테스트용" [ref=e457] + - row "기술개발센터 Strana 공용 PC 서버PC ASUS B150M 한맥빌딩(MDF실) Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e458] [cursor=pointer]: + - cell "기술개발센터" [ref=e459] + - cell "Strana 공용 PC" [ref=e460] + - cell "서버PC" [ref=e461] + - cell "ASUS B150M" [ref=e462] + - cell "한맥빌딩(MDF실)" [ref=e463] + - cell "Strana 개발팀 FTP, Git 서버, StranaCore , CFDCore 개발 테스트 PC" [ref=e464] + - row "기술개발센터 스마트건설 서버 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) 스마트건설 R&D 웹서비스" [ref=e465] [cursor=pointer]: + - cell "기술개발센터" [ref=e466] + - cell "스마트건설 서버" [ref=e467] + - cell "서버 렉" [ref=e468] + - cell "ProLiant DL360 Gen10" [ref=e469] + - cell "한맥빌딩(MDF실)" [ref=e470] + - cell "스마트건설 R&D 웹서비스" [ref=e471] + - row "기술개발센터 XR-Main 서버 렉 ProLiant DL360 Gen10 한맥빌딩(MDF실) XR 프로젝트 가상화 Main 서버" [ref=e472] [cursor=pointer]: + - cell "기술개발센터" [ref=e473] + - cell "XR-Main" [ref=e474] + - cell "서버 렉" [ref=e475] + - cell "ProLiant DL360 Gen10" [ref=e476] + - cell "한맥빌딩(MDF실)" [ref=e477] + - cell "XR 프로젝트 가상화 Main 서버" [ref=e478] + - 'row "삼안 SATIS 01 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e479] [cursor=pointer]': + - cell "삼안" [ref=e480] + - cell "SATIS 01" [ref=e481] + - cell "서버 렉" [ref=e482] + - cell "HPE ProLiant DL380p GEN8" [ref=e483] + - cell "IDC(서관204)" [ref=e484] + - 'cell "서버이름ID : satis01 / 구 SATIS 서버, 세금계산서 발행(회계) / 이전 서버코드 : sa-idc-003" [ref=e485]' + - row "기술개발센터 WAS Stroage 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 스마트건설_스토리지" [ref=e486] [cursor=pointer]: + - cell "기술개발센터" [ref=e487] + - cell "WAS Stroage" [ref=e488] + - cell "저장시스템_렉(DAS)" [ref=e489] + - cell "Promise Vess R3600" [ref=e490] + - cell "한맥빌딩(MDF실)" [ref=e491] + - cell "스마트건설_스토리지" [ref=e492] + - row "기술개발센터 GSIM NAS 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e493] [cursor=pointer]: + - cell "기술개발센터" [ref=e494] + - cell "GSIM NAS" [ref=e495] + - cell "저장시스템_미니(NAS)" [ref=e496] + - cell "Synology DS923+" [ref=e497] + - cell "기술개발센터(서버실)" [ref=e498] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e499] + - row "기술개발센터 데이터 스토리지 저장시스템_미니(NAS) Synology DS923+ 기술개발센터(서버실) 그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e500] [cursor=pointer]: + - cell "기술개발센터" [ref=e501] + - cell "데이터 스토리지" [ref=e502] + - cell "저장시스템_미니(NAS)" [ref=e503] + - cell "Synology DS923+" [ref=e504] + - cell "기술개발센터(서버실)" [ref=e505] + - cell "그래픽스 개발팀의 데이터 백업 및 도커용 Tool 운영" [ref=e506] + - row "기술개발센터 공통 GIT 서버 서버PC Dell EMC PowerEdge T380 기술개발센터(서버실) 개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e507] [cursor=pointer]: + - cell "기술개발센터" [ref=e508] + - cell "공통 GIT 서버" [ref=e509] + - cell "서버PC" [ref=e510] + - cell "Dell EMC PowerEdge T380" [ref=e511] + - cell "기술개발센터(서버실)" [ref=e512] + - cell "개발 소스코드 서버 (구조물 S/W ,그래픽스개발_HMEG.천지인)" [ref=e513] + - row "기술개발센터 빌드서버 서버PC MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32) 기술개발센터(서버실) 프로젝트마스터 컨버터(PDF) 서버" [ref=e514] [cursor=pointer]: + - cell "기술개발센터" [ref=e515] + - cell "빌드서버" [ref=e516] + - cell "서버PC" [ref=e517] + - cell "MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32)" [ref=e518] + - cell "기술개발센터(서버실)" [ref=e519] + - cell "프로젝트마스터 컨버터(PDF) 서버" [ref=e520] + - row "기술개발센터 HmEG 테스트 PC 서버PC - 기술개발센터(서버실) HmEG 엔진 기능 테스트 PC" [ref=e521] [cursor=pointer]: + - cell "기술개발센터" [ref=e522] + - cell "HmEG 테스트 PC" [ref=e523] + - cell "서버PC" [ref=e524] + - cell "-" [ref=e525] + - cell "기술개발센터(서버실)" [ref=e526] + - cell "HmEG 엔진 기능 테스트 PC" [ref=e527] + - row "기술개발센터 안전관리 테스트 PC 서버PC - 기술개발센터(서버실) 장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e528] [cursor=pointer]: + - cell "기술개발센터" [ref=e529] + - cell "안전관리 테스트 PC" [ref=e530] + - cell "서버PC" [ref=e531] + - cell "-" [ref=e532] + - cell "기술개발센터(서버실)" [ref=e533] + - cell "장헌,PTC 안전관리 개발 테스트 PC 및 산하 인트라넷 개발 테스트 PC" [ref=e534] + - row "기술개발센터 (구)공간정보 PC 서버PC - 기술개발센터(서버실) (구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e535] [cursor=pointer]: + - cell "기술개발센터" [ref=e536] + - cell "(구)공간정보 PC" [ref=e537] + - cell "서버PC" [ref=e538] + - cell "-" [ref=e539] + - cell "기술개발센터(서버실)" [ref=e540] + - cell "(구) 공간정보 PC / (현) WallZainer 테스트 및 맨아워 테스트 PC" [ref=e541] + - row "기술개발센터 AI 개발 서버 서버PC - 기술개발센터(서버실) (구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e542] [cursor=pointer]: + - cell "기술개발센터" [ref=e543] + - cell "AI 개발 서버" [ref=e544] + - cell "서버PC" [ref=e545] + - cell "-" [ref=e546] + - cell "기술개발센터(서버실)" [ref=e547] + - cell "(구) 최하림 연구원 PC / (현) AI 개발 테스트 PC" [ref=e548] + - 'row "삼안 SATIS 02 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e549] [cursor=pointer]': + - cell "삼안" [ref=e550] + - cell "SATIS 02" [ref=e551] + - cell "서버 렉" [ref=e552] + - cell "HPE ProLiant DL380p GEN8" [ref=e553] + - cell "IDC(서관204)" [ref=e554] + - 'cell "서버이름ID : satis02 / SATIS 리뉴얼 버전 (ERP 서버) / 이전 서버코드 : sa-idc-004" [ref=e555]' + - row "기술개발센터 언리얼서버 워크스테이션 HP Z8 G4 Workstation (81C7) 기술개발센터(서버실) GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e556] [cursor=pointer]: + - cell "기술개발센터" [ref=e557] + - cell "언리얼서버" [ref=e558] + - cell "워크스테이션" [ref=e559] + - cell "HP Z8 G4 Workstation (81C7)" [ref=e560] + - cell "기술개발센터(서버실)" [ref=e561] + - cell "GSIM 정사영상 및 BIM 3D모델 데이터 구축" [ref=e562] + - row "기술개발센터 오토캐드 테스트 PC 서버PC ASUS PRIME B450M-A II 기술개발센터(서버실) EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e563] [cursor=pointer]: + - cell "기술개발센터" [ref=e564] + - cell "오토캐드 테스트 PC" [ref=e565] + - cell "서버PC" [ref=e566] + - cell "ASUS PRIME B450M-A II" [ref=e567] + - cell "기술개발센터(서버실)" [ref=e568] + - cell "EG-BIM Drawer 개발을 위한 오토캐드 비교 테스트 PC" [ref=e569] + - row "기술개발센터 테스트서버 서버PC PRIME B365M-K 기술개발센터(서버실) 개발 앱 테스트" [ref=e570] [cursor=pointer]: + - cell "기술개발센터" [ref=e571] + - cell "테스트서버" [ref=e572] + - cell "서버PC" [ref=e573] + - cell "PRIME B365M-K" [ref=e574] + - cell "기술개발센터(서버실)" [ref=e575] + - cell "개발 앱 테스트" [ref=e576] + - row "기술개발센터 HmMapService 2.0 서버 (Proxmox VE node C) 서버 렉 HPE DL380 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e577] [cursor=pointer]: + - cell "기술개발센터" [ref=e578] + - cell "HmMapService 2.0 서버 (Proxmox VE node C)" [ref=e579] + - cell "서버 렉" [ref=e580] + - cell "HPE DL380 Gen10" [ref=e581] + - cell "기술개발센터(서버실)" [ref=e582] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0(Apache + PostgreSQL); 천지인팀 ClickOnce 배포서버(용지도 + GAIA); Domainer PostgreSQL; 큰길 서비스 PostgreSQL; 인트라넷 공간정보신청서비스 프론트엔드 + API 서버" [ref=e583] + - row "기술개발센터 (구)가평 VM 원격 PC 서버PC - 기술개발센터(서버실) (구) 가평 상하수도 원격 PC" [ref=e584] [cursor=pointer]: + - cell "기술개발센터" [ref=e585] + - cell "(구)가평 VM 원격 PC" [ref=e586] + - cell "서버PC" [ref=e587] + - cell "-" [ref=e588] + - cell "기술개발센터(서버실)" [ref=e589] + - cell "(구) 가평 상하수도 원격 PC" [ref=e590] + - row "기술개발센터 한종 개발서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 한종 리뉴얼 메뉴 개발서버" [ref=e591] [cursor=pointer]: + - cell "기술개발센터" [ref=e592] + - cell "한종 개발서버" [ref=e593] + - cell "서버 렉" [ref=e594] + - cell "HPE ProLiant DL380 Gen10" [ref=e595] + - cell "기술개발센터(서버실)" [ref=e596] + - cell "한종 리뉴얼 메뉴 개발서버" [ref=e597] + - row "기술개발센터 GSIM NAS 저장시스템_렉(NAS) PROMISE Vess R3604fi 기술개발센터(서버실) CLOUD R2 데이터 백업" [ref=e598] [cursor=pointer]: + - cell "기술개발센터" [ref=e599] + - cell "GSIM NAS" [ref=e600] + - cell "저장시스템_렉(NAS)" [ref=e601] + - cell "PROMISE Vess R3604fi" [ref=e602] + - cell "기술개발센터(서버실)" [ref=e603] + - cell "CLOUD R2 데이터 백업" [ref=e604] + - row "기술개발센터 META 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 이전 프로젝트마스터 서버 구동" [ref=e605] [cursor=pointer]: + - cell "기술개발센터" [ref=e606] + - cell "META 서버" [ref=e607] + - cell "서버 렉" [ref=e608] + - cell "HPE ProLiant DL360 Gen10" [ref=e609] + - cell "기술개발센터(서버실)" [ref=e610] + - cell "이전 프로젝트마스터 서버 구동" [ref=e611] + - row "기술개발센터 GSIM 서버 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) 프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e612] [cursor=pointer]: + - cell "기술개발센터" [ref=e613] + - cell "GSIM 서버" [ref=e614] + - cell "서버 렉" [ref=e615] + - cell "HPE ProLiant DL360 Gen10" [ref=e616] + - cell "기술개발센터(서버실)" [ref=e617] + - cell "프로젝트마스터 스토리지 서버, 터레인 서버, BaseMap서버" [ref=e618] + - row "기술개발센터 GSIM DAS 저장시스템_렉(DAS) Promiss R Series R3600 기술개발센터(서버실) 전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e619] [cursor=pointer]: + - cell "기술개발센터" [ref=e620] + - cell "GSIM DAS" [ref=e621] + - cell "저장시스템_렉(DAS)" [ref=e622] + - cell "Promiss R Series R3600" [ref=e623] + - cell "기술개발센터(서버실)" [ref=e624] + - cell "전세계 터레인, 전세계 배경지도, 전국 정사영상 자료 저장" [ref=e625] + - 'row "삼안 웹 서버 서버 렉 HPE ProLiant DL380p GEN8 IDC(서관204) 서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e626] [cursor=pointer]': + - cell "삼안" [ref=e627] + - cell "웹 서버" [ref=e628] + - cell "서버 렉" [ref=e629] + - cell "HPE ProLiant DL380p GEN8" [ref=e630] + - cell "IDC(서관204)" [ref=e631] + - 'cell "서버이름ID : www / 남양주 테스트 서버 (도메인 관리 기능 제거 2026.03.11) / 이전 서버코드 : sa-idc-005" [ref=e632]' + - row "기술개발센터 함양-합천 서버 서버 렉 HPE ProLiant DL380 Gen10 기술개발센터(서버실) 함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e633] [cursor=pointer]: + - cell "기술개발센터" [ref=e634] + - cell "함양-합천 서버" [ref=e635] + - cell "서버 렉" [ref=e636] + - cell "HPE ProLiant DL380 Gen10" [ref=e637] + - cell "기술개발센터(서버실)" [ref=e638] + - cell "함양합천서버, GSIM 웹서비스, 프로젝트마스터 웹서비스" [ref=e639] + - row "기술개발센터 HM MapService 2.0 스토리지 저장시스템_렉(NAS) Promiss R Series R3600 기술개발센터(서버실) 공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e640] [cursor=pointer]: + - cell "기술개발센터" [ref=e641] + - cell "HM MapService 2.0 스토리지" [ref=e642] + - cell "저장시스템_렉(NAS)" [ref=e643] + - cell "Promiss R Series R3600" [ref=e644] + - cell "기술개발센터(서버실)" [ref=e645] + - cell "공간데이터(타일맵, 수치지형도 2.0, ...) 다운로드 서비스 등" [ref=e646] + - row "기술개발센터 Proxmox VE node B 서버 렉 HPE ProLiant DL360 Gen10 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e647] [cursor=pointer]: + - cell "기술개발센터" [ref=e648] + - cell "Proxmox VE node B" [ref=e649] + - cell "서버 렉" [ref=e650] + - cell "HPE ProLiant DL360 Gen10" [ref=e651] + - cell "기술개발센터(서버실)" [ref=e652] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; 천지인팀 GitLab; GitLab Runner; Domainer production + staging 컨테이너" [ref=e653] + - row "기술개발센터 CFDCore 테스트 서버 렉 ASUS ROG MAXIMUS Z790 HERO 기술개발센터(서버실) StranaCore , CFDCore 개발 테스트" [ref=e654] [cursor=pointer]: + - cell "기술개발센터" [ref=e655] + - cell "CFDCore 테스트" [ref=e656] + - cell "서버 렉" [ref=e657] + - cell "ASUS ROG MAXIMUS Z790 HERO" [ref=e658] + - cell "기술개발센터(서버실)" [ref=e659] + - cell "StranaCore , CFDCore 개발 테스트" [ref=e660] + - 'row "삼안 PQ DB 서버 서버 렉 HPE ProLiant DL360 Gen10 IDC(서관204) 서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e661] [cursor=pointer]': + - cell "삼안" [ref=e662] + - cell "PQ DB 서버" [ref=e663] + - cell "서버 렉" [ref=e664] + - cell "HPE ProLiant DL360 Gen10" [ref=e665] + - cell "IDC(서관204)" [ref=e666] + - 'cell "서버이름ID : src5dd67f2ed / 이전 서버코드 : sa-idc-006" [ref=e667]' + - 'row "삼안 Oracle DB 서버 서버 렉 HPE ProLiant DL380 GEN9 IDC(서관202) 서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e668] [cursor=pointer]': + - cell "삼안" [ref=e669] + - cell "Oracle DB 서버" [ref=e670] + - cell "서버 렉" [ref=e671] + - cell "HPE ProLiant DL380 GEN9" [ref=e672] + - cell "IDC(서관202)" [ref=e673] + - 'cell "서버이름ID : SAMAN-DB / 이전 서버코드 : sa-idc-007" [ref=e674]' + - 'row "삼안 안전관리 서버 렉 HPE ProLiant DL380 GEN10 IDC(서관202) 삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e675] [cursor=pointer]': + - cell "삼안" [ref=e676] + - cell "안전관리" [ref=e677] + - cell "서버 렉" [ref=e678] + - cell "HPE ProLiant DL380 GEN10" [ref=e679] + - cell "IDC(서관202)" [ref=e680] + - 'cell "삼안 개발서버2 - AI, SSL, 장헌TBM, 노드 / 이전 서버코드 : sa-idc-008" [ref=e681]' + - row "기술개발센터 Proxmox VE node A 워크스테이션 HP Z8 G4 기술개발센터(서버실) Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e682] [cursor=pointer]: + - cell "기술개발센터" [ref=e683] + - cell "Proxmox VE node A" [ref=e684] + - cell "워크스테이션" [ref=e685] + - cell "HP Z8 G4" [ref=e686] + - cell "기술개발센터(서버실)" [ref=e687] + - cell "Proxmox HA 클러스터; OPNsense IDS + IPS + CrowdSec; HmMapService 2.0 hot standby 컨테이너(Nginx); HmMapService 2.0 hot standby PostgreSQL" [ref=e688] + - row "삼안 한라 NAS7 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 원주바이오" [ref=e689] [cursor=pointer]: + - cell "삼안" [ref=e690] + - cell "한라 NAS7" [ref=e691] + - cell "저장시스템_미니(NAS)" [ref=e692] + - cell "DS414J" [ref=e693] + - cell "한맥빌딩(MDF실)" [ref=e694] + - cell "원주바이오" [ref=e695] + - row "삼안 한라 NAS13 저장시스템_미니(NAS) DS218 한맥빌딩(MDF실) 환경플랜트사업" [ref=e696] [cursor=pointer]: + - cell "삼안" [ref=e697] + - cell "한라 NAS13" [ref=e698] + - cell "저장시스템_미니(NAS)" [ref=e699] + - cell "DS218" [ref=e700] + - cell "한맥빌딩(MDF실)" [ref=e701] + - cell "환경플랜트사업" [ref=e702] + - row "삼안 한라 NAS4 저장시스템_미니(NAS) DS414J 한맥빌딩(MDF실) 법무, 기획" [ref=e703] [cursor=pointer]: + - cell "삼안" [ref=e704] + - cell "한라 NAS4" [ref=e705] + - cell "저장시스템_미니(NAS)" [ref=e706] + - cell "DS414J" [ref=e707] + - cell "한맥빌딩(MDF실)" [ref=e708] + - cell "법무, 기획" [ref=e709] + - row "한맥 백업서버 스토리지 저장시스템_렉(DAS) Promise Vess R3600 한맥빌딩(MDF실) 한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e710] [cursor=pointer]: + - cell "한맥" [ref=e711] + - cell "백업서버 스토리지" [ref=e712] + - cell "저장시스템_렉(DAS)" [ref=e713] + - cell "Promise Vess R3600" [ref=e714] + - cell "한맥빌딩(MDF실)" [ref=e715] + - cell "한라 제외 각 자회사 소스 백업서버 스토리지" [ref=e716] + - row "삼안 한라 NAS6 저장시스템_미니(NAS) DS923P 한맥빌딩(MDF실) 기반사업, 기술영업" [ref=e717] [cursor=pointer]: + - cell "삼안" [ref=e718] + - cell "한라 NAS6" [ref=e719] + - cell "저장시스템_미니(NAS)" [ref=e720] + - cell "DS923P" [ref=e721] + - cell "한맥빌딩(MDF실)" [ref=e722] + - cell "기반사업, 기술영업" [ref=e723] + - row "총괄기획실 총괄기획실 NAS 저장시스템_미니(NAS) DS413j 한맥빌딩(MDF실) 총괄기획실 NAS" [ref=e724] [cursor=pointer]: + - cell "총괄기획실" [ref=e725] + - cell "총괄기획실 NAS" [ref=e726] + - cell "저장시스템_미니(NAS)" [ref=e727] + - cell "DS413j" [ref=e728] + - cell "한맥빌딩(MDF실)" [ref=e729] + - cell "총괄기획실 NAS" [ref=e730] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T00-36-58-979Z.yml b/.playwright-mcp/page-2026-06-18T00-36-58-979Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T00-36-58-979Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T01-19-00-569Z.yml b/.playwright-mcp/page-2026-06-18T01-19-00-569Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T01-19-00-569Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T01-53-30-159Z.yml b/.playwright-mcp/page-2026-06-18T01-53-30-159Z.yml new file mode 100644 index 0000000..6c13bc8 --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T01-53-30-159Z.yml @@ -0,0 +1,14 @@ +- generic [ref=e4]: + - generic [ref=e5]: "[plugin:vite:esbuild] Transform failed with 1 error: D:/이태훈/22전산자산조사/ITAM/src/components/Modal/JobSpecModal.ts:267:8: ERROR: Expected \";\" but found \".\"" + - generic [ref=e6]: D:/이태훈/22전산자산조사/ITAM/src/components/Modal/JobSpecModal.ts:267:8 + - generic [ref=e7]: "Expected \";\" but found \".\" 265| this.updateHeaderIdentity(asset); 266| } 267| this.updateHeaderIdentity(asset); | ^ 268| } 269|" + - generic [ref=e8]: at failureErrorWithLog (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:1472:15) at D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:755:50 at responseCallbacks. (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:622:9) at handleIncomingPacket (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:677:12) at Socket.readFromStdout (D:\이태훈\22전산자산조사\ITAM\node_modules\esbuild\lib\main.js:600:7) at Socket.emit (node:events:508:28) at addChunk (node:internal/streams/readable:559:12) at readableAddChunkPushByteMode (node:internal/streams/readable:510:3) at Readable.push (node:internal/streams/readable:390:5) at Pipe.onStreamRead (node:internal/stream_base_commons:189:23 + - generic [ref=e9]: + - text: Click outside, press Esc key, or fix the code to dismiss. + - text: You can also disable this overlay by setting + - code [ref=e10]: server.hmr.overlay + - text: to + - code [ref=e11]: "false" + - text: in + - code [ref=e12]: vite.config.ts + - text: . \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T02-02-47-852Z.yml b/.playwright-mcp/page-2026-06-18T02-02-47-852Z.yml new file mode 100644 index 0000000..71da6ad --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T02-02-47-852Z.yml @@ -0,0 +1,62 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - generic [ref=e53]: + - img + - generic [ref=e68]: + - heading "구역을 선택하세요" [level=4] [ref=e70] + - generic [ref=e72]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e73]: + - paragraph [ref=e74]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T02-23-42-618Z.yml b/.playwright-mcp/page-2026-06-18T02-23-42-618Z.yml new file mode 100644 index 0000000..71da6ad --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T02-23-42-618Z.yml @@ -0,0 +1,62 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32]: + - generic [ref=e34]: + - generic [ref=e35]: + - generic [ref=e37] [cursor=pointer]: + - checkbox "목록보기" [ref=e38] + - text: 목록보기 + - generic [ref=e39]: + - generic [ref=e40]: 건물/위치 + - combobox [ref=e41] [cursor=pointer]: + - option "한맥빌딩" + - option "기술개발센터" [selected] + - option "유니온빌딩" + - option "뉴코아빌딩" + - option "IDC" + - generic [ref=e42]: + - generic [ref=e43]: 상세 위치 + - generic [ref=e44]: + - combobox [ref=e45] [cursor=pointer]: + - option "서버실" [selected] + - option "센터내부" + - generic [ref=e46]: + - generic [ref=e47]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] + - button "다음" [ref=e49] [cursor=pointer] + - generic [ref=e50]: (1 / 2) + - generic [ref=e51]: + - generic [ref=e53]: + - img + - generic [ref=e68]: + - heading "구역을 선택하세요" [level=4] [ref=e70] + - generic [ref=e72]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e73]: + - paragraph [ref=e74]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T02-25-55-162Z.yml b/.playwright-mcp/page-2026-06-18T02-25-55-162Z.yml new file mode 100644 index 0000000..b197990 --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T02-25-55-162Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e33]: + - paragraph [ref=e34]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T03-27-29-355Z.yml b/.playwright-mcp/page-2026-06-18T03-27-29-355Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T03-27-29-355Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/.playwright-mcp/page-2026-06-18T03-31-05-276Z.yml b/.playwright-mcp/page-2026-06-18T03-31-05-276Z.yml new file mode 100644 index 0000000..b1b4326 --- /dev/null +++ b/.playwright-mcp/page-2026-06-18T03-31-05-276Z.yml @@ -0,0 +1,32 @@ +- generic [ref=e2]: + - banner [ref=e3]: + - generic [ref=e4]: + - generic [ref=e5] [cursor=pointer]: + - img "HM Logo" [ref=e6] + - heading "한맥자산관리시스템" [level=1] [ref=e7] + - navigation [ref=e8]: + - generic [ref=e9] [cursor=pointer]: 서버 + - generic [ref=e10] [cursor=pointer]: PC + - generic [ref=e11] [cursor=pointer]: 스토리지 + - generic [ref=e12] [cursor=pointer]: 공간정보장비 + - generic [ref=e13] [cursor=pointer]: PC부품 + - generic [ref=e14] [cursor=pointer]: 네트워크 + - generic [ref=e15] [cursor=pointer]: 업무지원장비 + - generic [ref=e16] [cursor=pointer]: 외부SW + - generic [ref=e17] [cursor=pointer]: 내부SW + - generic [ref=e18] [cursor=pointer]: 클라우드 + - generic [ref=e19] [cursor=pointer]: 도메인 + - generic [ref=e20] [cursor=pointer]: 비용관리 + - generic [ref=e21] [cursor=pointer]: 사용자 + - generic [ref=e22] [cursor=pointer]: 선물 + - generic [ref=e23] [cursor=pointer]: 사무가구 + - generic [ref=e24]: + - generic [ref=e25]: + - generic [ref=e26]: 실무자 + - generic [ref=e27]: + - checkbox + - generic [ref=e29]: 관리자 + - button "알림" [ref=e31] + - main [ref=e32] + - contentinfo [ref=e34]: + - paragraph [ref=e35]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/SampleData_PC.xlsx b/SampleData_PC.xlsx deleted file mode 100644 index 0c52785..0000000 Binary files a/SampleData_PC.xlsx and /dev/null differ diff --git a/SampleData_SVR.xlsx b/SampleData_SVR.xlsx deleted file mode 100644 index e137431..0000000 Binary files a/SampleData_SVR.xlsx and /dev/null differ diff --git a/backupDB_20260602.xlsx b/backupDB_20260602.xlsx deleted file mode 100644 index 3914bc9..0000000 Binary files a/backupDB_20260602.xlsx and /dev/null differ diff --git a/backup_db.js b/backup_db.js deleted file mode 100644 index 2687b14..0000000 --- a/backup_db.js +++ /dev/null @@ -1,59 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; -import * as xlsx from 'xlsx'; -import fs from 'fs'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function backup() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('🚀 Starting Database Backup Process...'); - - const tables = [ - 'asset_pc', 'asset_server', 'asset_storage', 'asset_remote', - 'asset_equipment', 'asset_office_supplies', 'asset_survey', 'asset_vip' - ]; - - const wb = xlsx.utils.book_new(); - - for (const table of tables) { - try { - // 1. Create table backup - await connection.query(`DROP TABLE IF EXISTS ${table}_backup`); - await connection.query(`CREATE TABLE ${table}_backup AS SELECT * FROM ${table}`); - console.log(`✅ Table backup created: ${table} -> ${table}_backup`); - - // 2. Fetch data for Excel - const [rows] = await connection.query(`SELECT * FROM ${table}`); - if (rows.length > 0) { - const ws = xlsx.utils.json_to_sheet(rows); - // Sheet names max length is 31 chars - const sheetName = table.substring(0, 31); - xlsx.utils.book_append_sheet(wb, ws, sheetName); - } - } catch (e) { - console.warn(`⚠️ Skipped ${table}: ${e.message}`); - } - } - - // 3. Write Excel file - const fileName = 'backupDB_20260608.xlsx'; - xlsx.writeFile(wb, fileName); - console.log(`✅ Excel data exported successfully to ${fileName}`); - - await connection.end(); -} - -backup().catch(err => { - console.error('❌ Backup Failed:', err); - process.exit(1); -}); diff --git a/check_logs.js b/check_logs.js deleted file mode 100644 index d14cdb7..0000000 --- a/check_logs.js +++ /dev/null @@ -1,28 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function checkRecentLogs() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('--- Recent History Logs ---'); - const [rows] = await connection.query('SELECT * FROM asset_history ORDER BY created_at DESC LIMIT 5'); - console.log(JSON.stringify(rows, null, 2)); - - console.log('\n--- Recent Core Data (to check current_dept) ---'); - const [coreRows] = await connection.query('SELECT id, asset_code, current_dept, previous_dept FROM asset_core ORDER BY updated_at DESC LIMIT 5'); - console.log(JSON.stringify(coreRows, null, 2)); - - await connection.end(); -} - -checkRecentLogs().catch(console.error); diff --git a/check_network.js b/check_network.js deleted file mode 100644 index 85228d4..0000000 --- a/check_network.js +++ /dev/null @@ -1,29 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function checkRemote() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('--- Checking asset_remote table ---'); - - const [columns] = await connection.query('DESCRIBE asset_remote'); - const cols = columns.map(c => c.Field); - console.log('Columns in asset_remote:', cols.join(', ')); - - const [count] = await connection.query('SELECT COUNT(*) as count FROM asset_remote WHERE remote_tool IS NOT NULL OR remote_id IS NOT NULL'); - console.log(`Rows with remote info (tool or id): ${count[0].count}`); - - await connection.end(); -} - -checkRemote().catch(console.error); diff --git a/db_init.js b/db_init.js deleted file mode 100644 index df98336..0000000 --- a/db_init.js +++ /dev/null @@ -1,176 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function initDB() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306'), - multipleStatements: true - }); - - console.log('🔄 DB 초기화 시작 (영문 표준 스키마 적용)...'); - - const tablesToDrop = [ - 'pc_assets', 'server_assets', 'storage_assets', 'equip_assets', 'mobile_assets', - 'sw_sub_assets', 'sw_perm_assets', 'cloud_assets', 'sw_users', 'asset_logs' - ]; - for (const table of tablesToDrop) { - await connection.query(`DROP TABLE IF EXISTS ${table}`); - } - - const createHardwareTable = (tableName, comment) => ` - CREATE TABLE ${tableName} ( - id VARCHAR(50) PRIMARY KEY, - corp VARCHAR(100), - asset_code VARCHAR(100), - purchase_date VARCHAR(50), - type VARCHAR(50), - detail_purpose VARCHAR(50), - purpose VARCHAR(255), - details TEXT, - current_org VARCHAR(255), - prev_org VARCHAR(255), - location VARCHAR(255), - manager_main VARCHAR(100), - manager_sub VARCHAR(100), - ip_address VARCHAR(100), - remote_tool VARCHAR(100), - server_id VARCHAR(100), - server_pw VARCHAR(100), - model_name VARCHAR(255), - mainboard VARCHAR(255) COMMENT '메인보드', - os VARCHAR(100), - cpu VARCHAR(255), - ram VARCHAR(100), - gpu VARCHAR(100), - storage1 VARCHAR(255), - storage2 VARCHAR(255), - storage3 VARCHAR(255), - monitoring VARCHAR(100), - price VARCHAR(100), - remarks TEXT, - storage_location VARCHAR(255), - status VARCHAR(50), - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `; - - await connection.query(createHardwareTable('pc_assets', 'PC')); - await connection.query(createHardwareTable('server_assets', 'Server')); - await connection.query(createHardwareTable('storage_assets', 'Storage')); - await connection.query(createHardwareTable('equip_assets', 'Equipment')); - await connection.query(createHardwareTable('mobile_assets', 'Mobile')); - - await connection.query(` - CREATE TABLE sw_sub_assets ( - id VARCHAR(50) PRIMARY KEY, - corp VARCHAR(100) COMMENT '구매법인', - category VARCHAR(100) COMMENT '분야', - dept VARCHAR(100) COMMENT '부서', - product_name VARCHAR(255) COMMENT '제품명', - license_type VARCHAR(100) COMMENT '라이선스 유형', - quantity INT COMMENT '수량', - price VARCHAR(100) COMMENT '금액', - purchase_date VARCHAR(50) COMMENT '구매일', - start_date VARCHAR(50) COMMENT '시작일', - expiry_date VARCHAR(50) COMMENT '만료일', - vendor VARCHAR(255) COMMENT '구매업체', - remarks TEXT COMMENT '비고', - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE sw_perm_assets ( - id VARCHAR(50) PRIMARY KEY, - corp VARCHAR(100) COMMENT '구매법인', - category VARCHAR(100) COMMENT '분야', - dept VARCHAR(100) COMMENT '부서', - product_name VARCHAR(255) COMMENT '제품명', - license_key VARCHAR(255) COMMENT '라이선스 키', - quantity INT COMMENT '수량', - price VARCHAR(100) COMMENT '금액', - purchase_date VARCHAR(50) COMMENT '구매일', - start_date VARCHAR(50) COMMENT '시작일', - expiry_date VARCHAR(50) COMMENT '만료일', - vendor VARCHAR(255) COMMENT '구매업체', - remarks TEXT COMMENT '비고', - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE cloud_assets ( - id VARCHAR(50) PRIMARY KEY, - platform_name VARCHAR(100), - corp VARCHAR(100), - dept VARCHAR(100), - product_name VARCHAR(255), - account_name VARCHAR(255), - pay_method VARCHAR(100), - pay_day VARCHAR(50), - card_num VARCHAR(100), - monthly_fee VARCHAR(100), - remarks TEXT, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE sw_users ( - id INT AUTO_INCREMENT PRIMARY KEY, - sw_id VARCHAR(50), - corp VARCHAR(100), - dept VARCHAR(100), - position VARCHAR(50), - user_name VARCHAR(100), - usage_period VARCHAR(100), - doc_name VARCHAR(255), - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_logs ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50), - log_date VARCHAR(50), - log_user VARCHAR(100), - details TEXT, - cost DECIMAL(15,2) DEFAULT 0, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE ops_domain_assets ( - id VARCHAR(50) PRIMARY KEY, - type VARCHAR(50) COMMENT '유형', - corp VARCHAR(100) COMMENT '법인', - service_name VARCHAR(255) COMMENT '서비스명', - domain_name VARCHAR(255) COMMENT '관리도메인', - start_date VARCHAR(50) COMMENT '시작일', - expiry_date VARCHAR(50) COMMENT '만료일', - price VARCHAR(100) COMMENT '금액', - manager_main VARCHAR(100) COMMENT '담당자', - manager_sub VARCHAR(100) COMMENT '담당자(부)', - remarks TEXT COMMENT '비고', - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - console.log('✅ 모든 테이블이 영문 표준 스키마로 재생성되었습니다.'); - await connection.end(); -} - -initDB().catch(err => { - console.error('❌ DB 초기화 실패:', err); - process.exit(1); -}); diff --git a/drop_legacy.js b/drop_legacy.js deleted file mode 100644 index c4b6ad5..0000000 --- a/drop_legacy.js +++ /dev/null @@ -1,44 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function dropLegacyTables() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('🧹 Starting cleanup of obsolete legacy backup tables...'); - - const tablesToDrop = [ - 'asset_pc', 'asset_pc_backup', - 'asset_server', 'asset_server_backup', - 'asset_storage', 'asset_storage_backup', - 'asset_remote_backup', // IMPORTANT: DO NOT drop asset_remote! - 'asset_equipment', 'asset_equipment_backup', - 'asset_office_supplies', 'asset_office_supplies_backup', - 'asset_survey', 'asset_survey_backup', - 'asset_vip', 'asset_vip_backup', - 'asset_pc_parts' - ]; - - for (const table of tablesToDrop) { - try { - await connection.query(`DROP TABLE IF EXISTS ${table}`); - console.log(`✅ Dropped table: ${table}`); - } catch (err) { - console.warn(`⚠️ Failed to drop table ${table}: ${err.message}`); - } - } - - console.log('🎉 Cleanup complete. Database is now lean and mean.'); - await connection.end(); -} - -dropLegacyTables().catch(console.error); diff --git a/img/location_photo/IDC/서관202.png b/img/location_photo/IDC/서관202.png index feae6be..d285155 100644 Binary files a/img/location_photo/IDC/서관202.png and b/img/location_photo/IDC/서관202.png differ diff --git a/img/location_photo/기술개발센터/서버실/서버실_1.png b/img/location_photo/기술개발센터/서버실/서버실_1.png index c62daf0..e60d933 100644 Binary files a/img/location_photo/기술개발센터/서버실/서버실_1.png and b/img/location_photo/기술개발센터/서버실/서버실_1.png differ diff --git a/img/location_photo/한맥빌딩/MDF실/MDF_1.png b/img/location_photo/한맥빌딩/MDF실/MDF_1.png index a6f7d06..0a7fda8 100644 Binary files a/img/location_photo/한맥빌딩/MDF실/MDF_1.png and b/img/location_photo/한맥빌딩/MDF실/MDF_1.png differ diff --git a/initial_load_check.png b/initial_load_check.png new file mode 100644 index 0000000..024247a Binary files /dev/null and b/initial_load_check.png differ diff --git a/initial_view.png b/initial_view.png new file mode 100644 index 0000000..2fb218a Binary files /dev/null and b/initial_view.png differ diff --git a/main_branch_check.png b/main_branch_check.png new file mode 100644 index 0000000..024247a Binary files /dev/null and b/main_branch_check.png differ diff --git a/migrate_schema.js b/migrate_schema.js deleted file mode 100644 index 4cd295c..0000000 --- a/migrate_schema.js +++ /dev/null @@ -1,197 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function migrateSchema() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('🚀 Phase 1: Creating Normalized Tables & Migrating Data...'); - - try { - await connection.query('SET FOREIGN_KEY_CHECKS = 0'); - - // --- 1. Drop existing new tables if they exist --- - await connection.query('DROP TABLE IF EXISTS asset_core, asset_hardware, asset_location, asset_remote'); - - // --- 2. Create New Schema --- - await connection.query(` - CREATE TABLE asset_core ( - id VARCHAR(50) PRIMARY KEY, - asset_code VARCHAR(100) UNIQUE NOT NULL, - category VARCHAR(100), - asset_type VARCHAR(100), - asset_purpose VARCHAR(255), - service_type VARCHAR(50), - purchase_corp VARCHAR(100), - purchase_date VARCHAR(50), - purchase_amount VARCHAR(100), - purchase_vendor VARCHAR(255), - approval_document VARCHAR(255), - memo TEXT, - manager_primary VARCHAR(100), - manager_secondary VARCHAR(100), - current_dept VARCHAR(255), - previous_dept VARCHAR(255), - user_current VARCHAR(100), - previous_user VARCHAR(100), - emp_no VARCHAR(20), - user_position VARCHAR(50), - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_hardware ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - hw_status VARCHAR(50), - model_name VARCHAR(255), - mainboard VARCHAR(255), - os VARCHAR(100), - cpu VARCHAR(255), - ram VARCHAR(100), - gpu VARCHAR(100), - storage1 VARCHAR(255), - storage2 VARCHAR(255), - storage3 VARCHAR(255), - monitoring VARCHAR(100), - price VARCHAR(100), - volume VARCHAR(100), - monitor_inch VARCHAR(50), - serial_num VARCHAR(100), - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_location ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - location VARCHAR(255), - location_detail VARCHAR(255), - location_photo VARCHAR(255), - loc_x VARCHAR(20), - loc_y VARCHAR(20), - is_active BOOLEAN DEFAULT TRUE, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_remote ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - ip_address VARCHAR(100), - mac_address VARCHAR(100), - remote_tool VARCHAR(100), - remote_id VARCHAR(100), - remote_pw VARCHAR(100), - is_active BOOLEAN DEFAULT TRUE, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query('SET FOREIGN_KEY_CHECKS = 1'); - console.log('✅ Normalized tables created.'); - - // --- 3. Migrate Data from Legacy Tables --- - const legacyTables = ['asset_pc', 'asset_server', 'asset_storage', 'asset_remote', 'asset_equipment', 'asset_office_supplies', 'asset_survey', 'asset_vip']; - - let totalMigrated = 0; - - for (const table of legacyTables) { - try { - const [rows] = await connection.query(`SELECT * FROM ${table}`); - - for (const row of rows) { - // 3.1 Insert into asset_core - await connection.query(` - INSERT IGNORE INTO asset_core ( - id, asset_code, category, asset_type, asset_purpose, service_type, purchase_corp, purchase_date, - purchase_amount, purchase_vendor, approval_document, memo, manager_primary, manager_secondary, - current_dept, previous_dept, user_current, previous_user, emp_no, user_position, created_at - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) - `, [ - row.id, row.asset_code, row.category, row.asset_type, row.asset_purpose, row.service_type, - row.purchase_corp, row.purchase_date, row.purchase_amount, row.purchase_vendor, row.approval_document, - row.memo, row.manager_primary, row.manager_secondary, row.current_dept, row.previous_dept, - row.user_current, row.previous_user, row.emp_no, row.user_position, row.created_at - ]); - - // 3.2 Insert into asset_hardware (if hardware fields exist) - if (row.model_name || row.cpu || row.ram || row.hw_status) { - await connection.query(` - INSERT INTO asset_hardware ( - asset_id, hw_status, model_name, mainboard, os, cpu, ram, gpu, storage1, storage2, storage3, monitoring, price, volume, monitor_inch, serial_num - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) - `, [ - row.id, row.hw_status, row.model_name, row.mainboard, row.os, row.cpu, row.ram, row.gpu, - row.ssd_1 || row.hdd_1, row.ssd_2 || row.hdd_2, row.hdd_3, row.monitoring, row.price, - row.volume, row.monitor_inch, row.serial_num - ]); - } - - // 3.3 Insert into asset_location (if location fields exist) - if (row.location || row.location_detail) { - await connection.query(` - INSERT INTO asset_location ( - asset_id, location, location_detail, location_photo, loc_x, loc_y - ) VALUES (?, ?, ?, ?, ?, ?) - `, [ - row.id, row.location, row.location_detail, row.location_photo, row.loc_x, row.loc_y - ]); - } - - // 3.4 Insert into asset_remote (if network fields exist) - // Handle primary network interface - if (row.ip_address || row.mac_address || row.remote_tool) { - await connection.query(` - INSERT INTO asset_remote ( - asset_id, ip_address, mac_address, remote_tool, remote_id, remote_pw - ) VALUES (?, ?, ?, ?, ?, ?) - `, [ - row.id, row.ip_address, row.mac_address, row.remote_tool, row.remote_id, row.remote_pw - ]); - } - - // Handle secondary network interface (e.g., from server table) if it exists - if (row.ip_address_2 || row.remote_tool_2) { - await connection.query(` - INSERT INTO asset_remote ( - asset_id, ip_address, remote_tool, remote_id, remote_pw - ) VALUES (?, ?, ?, ?, ?) - `, [ - row.id, row.ip_address_2, row.remote_tool_2, row.remote_id_2, row.remote_pw_2 - ]); - } - - totalMigrated++; - } - console.log(`- Migrated ${rows.length} records from ${table}`); - } catch (err) { - console.warn(`- Skipping legacy table ${table}: ${err.message}`); - } - } - - console.log(`✅ Phase 1 Data Migration Completed. Total Assets Migrated: ${totalMigrated}`); - - } catch (err) { - console.error('❌ Migration Failed:', err); - } finally { - await connection.end(); - } -} - -migrateSchema(); diff --git a/migrate_v2_final.js b/migrate_v2_final.js deleted file mode 100644 index 53f0c5f..0000000 --- a/migrate_v2_final.js +++ /dev/null @@ -1,212 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function migrateV2() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('🚀 Phase 2: Final Migration to Normalized V2 Schema...'); - - try { - await connection.query('SET FOREIGN_KEY_CHECKS = 0'); - - // 1. Create/Enhance Core Tables - console.log('1. Creating/Enhancing Tables...'); - - await connection.query('DROP TABLE IF EXISTS asset_core, asset_hardware, asset_location, asset_remote'); - - await connection.query(` - CREATE TABLE asset_core ( - id VARCHAR(50) PRIMARY KEY, - asset_code VARCHAR(100) UNIQUE NOT NULL, - category VARCHAR(100), - asset_type VARCHAR(100), - current_role VARCHAR(50) DEFAULT 'Normal' COMMENT 'Normal, Server, Personal, etc.', - asset_purpose VARCHAR(255), - service_type VARCHAR(50), - purchase_corp VARCHAR(100), - purchase_date VARCHAR(50), - purchase_amount VARCHAR(100), - purchase_vendor VARCHAR(255), - approval_document VARCHAR(255), - memo TEXT, - manager_primary VARCHAR(100), - manager_secondary VARCHAR(100), - current_dept VARCHAR(255), - previous_dept VARCHAR(255), - user_current VARCHAR(100), - previous_user VARCHAR(100), - emp_no VARCHAR(20), - user_position VARCHAR(50), - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_hardware ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - hw_status VARCHAR(50), - model_name VARCHAR(255), - mainboard VARCHAR(255), - os VARCHAR(100), - cpu VARCHAR(255), - ram VARCHAR(100), - gpu VARCHAR(100), - storage1 VARCHAR(255), - storage2 VARCHAR(255), - storage3 VARCHAR(255), - storage4 VARCHAR(255), - monitoring VARCHAR(100), - price VARCHAR(100), - volume VARCHAR(100), - monitor_inch VARCHAR(50), - serial_num VARCHAR(100), - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_location ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - location VARCHAR(255), - location_detail VARCHAR(255), - location_photo VARCHAR(255), - loc_x VARCHAR(20), - loc_y VARCHAR(20), - is_active TINYINT(1) DEFAULT 1, - deactivated_at DATETIME NULL, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - await connection.query(` - CREATE TABLE asset_remote ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - ip_address VARCHAR(100), - mac_address VARCHAR(100), - remote_tool VARCHAR(100), - remote_id VARCHAR(100), - remote_pw VARCHAR(100), - is_active TINYINT(1) DEFAULT 1, - deactivated_at DATETIME NULL, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - console.log('✅ V2 Schema tables created.'); - - // 2. Migration Logic - const legacyTables = [ - { name: 'asset_pc', defaultRole: 'Personal' }, - { name: 'asset_server', defaultRole: 'Server' }, - { name: 'asset_storage', defaultRole: 'Normal' }, - { name: 'asset_equipment', defaultRole: 'Normal' }, - { name: 'asset_office_supplies', defaultRole: 'Normal' }, - { name: 'asset_survey', defaultRole: 'Normal' }, - { name: 'asset_vip', defaultRole: 'Normal' }, - { name: 'asset_pc_parts', defaultRole: 'Normal' } - ]; - - let totalMigrated = 0; - - for (const tableInfo of legacyTables) { - const table = tableInfo.name; - try { - const [rows] = await connection.query(`SELECT * FROM ${table}`); - console.log(`- Migrating ${rows.length} records from ${table}...`); - - for (const row of rows) { - // 2.1 Insert into asset_core - const role = (table === 'asset_pc' && row.asset_type === '서버PC') ? 'Server' : tableInfo.defaultRole; - - await connection.query(` - INSERT IGNORE INTO asset_core ( - id, asset_code, category, asset_type, current_role, asset_purpose, service_type, purchase_corp, purchase_date, - purchase_amount, purchase_vendor, approval_document, memo, manager_primary, manager_secondary, - current_dept, previous_dept, user_current, previous_user, emp_no, user_position, created_at - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) - `, [ - row.id, row.asset_code, row.category, row.asset_type, role, row.asset_purpose, row.service_type, - row.purchase_corp, row.purchase_date, row.purchase_amount, row.purchase_vendor, row.approval_document, - row.memo, row.manager_primary, row.manager_secondary, row.current_dept, row.previous_dept, - row.user_current || row.current_user, row.previous_user, row.emp_no, row.user_position, row.created_at - ]); - - // 2.2 Insert into asset_hardware - await connection.query(` - INSERT INTO asset_hardware ( - asset_id, hw_status, model_name, mainboard, os, cpu, ram, gpu, storage1, storage2, storage3, storage4, monitoring, price, volume, monitor_inch, serial_num - ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) - `, [ - row.id, row.hw_status, row.model_name, row.mainboard, row.os, row.cpu, row.ram, row.gpu, - row.ssd_1 || row.storage1, row.ssd_2 || row.storage2, row.hdd_1 || row.storage3, row.hdd_2, row.monitoring, row.price, - row.volume, row.monitor_inch, row.serial_num - ]); - - // 2.3 Insert into asset_location - if (row.location || row.location_detail) { - await connection.query(` - INSERT INTO asset_location ( - asset_id, location, location_detail, location_photo, loc_x, loc_y, is_active - ) VALUES (?, ?, ?, ?, ?, ?, 1) - `, [ - row.id, row.location, row.location_detail, row.location_photo, row.loc_x, row.loc_y - ]); - } - - // 2.4 Insert into asset_remote - // Primary Network - if (row.ip_address || row.mac_address || row.remote_tool) { - await connection.query(` - INSERT INTO asset_remote ( - asset_id, ip_address, mac_address, remote_tool, remote_id, remote_pw, is_active - ) VALUES (?, ?, ?, ?, ?, ?, 1) - `, [ - row.id, row.ip_address, row.mac_address, row.remote_tool, row.remote_id, row.remote_pw - ]); - } - - // Secondary Network (for servers) - if (row.ip_address_2 || row.remote_tool_2) { - await connection.query(` - INSERT INTO asset_remote ( - asset_id, ip_address, remote_tool, remote_id, remote_pw, is_active - ) VALUES (?, ?, ?, ?, ?, 1) - `, [ - row.id, row.ip_address_2, row.remote_tool_2, row.remote_id_2, row.remote_pw_2 - ]); - } - - totalMigrated++; - } - } catch (err) { - console.warn(`- Skipping table ${table}: ${err.message}`); - } - } - - await connection.query('SET FOREIGN_KEY_CHECKS = 1'); - console.log(`✅ Phase 2 Data Migration Completed. Total Assets Migrated: ${totalMigrated}`); - - } catch (err) { - console.error('❌ Migration Failed:', err); - } finally { - await connection.end(); - } -} - -migrateV2(); diff --git a/migrate_v4_network.js b/migrate_v4_network.js deleted file mode 100644 index e61dbb8..0000000 --- a/migrate_v4_network.js +++ /dev/null @@ -1,73 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const pool = mysql.createPool({ - host: process.env.DB_HOST, - user: process.env.DB_USER, - password: process.env.DB_PASS, - database: process.env.DB_NAME, - port: parseInt(process.env.DB_PORT || '3306'), -}); - -async function migrate() { - const conn = await pool.getConnection(); - try { - console.log('1. Creating asset_remote_v4 table...'); - await conn.query(` - CREATE TABLE IF NOT EXISTS asset_remote_v4 ( - id INT AUTO_INCREMENT PRIMARY KEY, - asset_id VARCHAR(50) NOT NULL, - net_type VARCHAR(20) NOT NULL, /* 'IP' or 'REMOTE' */ - net_name VARCHAR(100), /* e.g., '기본망', 'AnyDesk' */ - net_value1 VARCHAR(100), /* IP or ID */ - net_value2 VARCHAR(100), /* MAC or PW */ - is_active TINYINT(1) DEFAULT 1, - deactivated_at DATETIME NULL, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, - FOREIGN KEY (asset_id) REFERENCES asset_core(id) ON DELETE CASCADE - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - - console.log('2. Migrating data from asset_remote...'); - const [oldRows] = await conn.query('SELECT * FROM asset_remote WHERE is_active = 1'); - - let ipCount = 0; - let remoteCount = 0; - - for (const row of oldRows) { - // Migrating IP/MAC - if (row.ip_address || row.mac_address) { - await conn.query( - 'INSERT INTO asset_remote_v4 (asset_id, net_type, net_name, net_value1, net_value2, created_at) VALUES (?, ?, ?, ?, ?, ?)', - [row.asset_id, 'IP', '기본망', row.ip_address, row.mac_address, row.created_at] - ); - ipCount++; - } - // Migrating Remote - if (row.remote_tool || row.remote_id || row.remote_pw) { - await conn.query( - 'INSERT INTO asset_remote_v4 (asset_id, net_type, net_name, net_value1, net_value2, created_at) VALUES (?, ?, ?, ?, ?, ?)', - [row.asset_id, 'REMOTE', row.remote_tool, row.remote_id, row.remote_pw, row.created_at] - ); - remoteCount++; - } - } - - console.log(`Migrated ${ipCount} IP records and ${remoteCount} Remote records.`); - - console.log('3. Renaming tables...'); - await conn.query('DROP TABLE IF EXISTS asset_remote_legacy'); - await conn.query('RENAME TABLE asset_remote TO asset_remote_legacy, asset_remote_v4 TO asset_remote;'); - - console.log('✅ Migration V4 (Remote) Complete.'); - } catch (e) { - console.error('Migration failed:', e); - } finally { - conn.release(); - pool.end(); - } -} - -migrate(); \ No newline at end of file diff --git a/migrate_v5_rename_remote.js b/migrate_v5_rename_remote.js deleted file mode 100644 index 2902006..0000000 --- a/migrate_v5_rename_remote.js +++ /dev/null @@ -1,28 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const pool = mysql.createPool({ - host: process.env.DB_HOST, - user: process.env.DB_USER, - password: process.env.DB_PASS, - database: process.env.DB_NAME, - port: parseInt(process.env.DB_PORT || '3306'), -}); - -async function migrate() { - const conn = await pool.getConnection(); - try { - console.log('1. Renaming asset_network to asset_remote...'); - await conn.query('RENAME TABLE asset_network TO asset_remote'); - console.log('✅ Table renamed successfully.'); - } catch (e) { - console.error('Migration failed:', e); - } finally { - conn.release(); - pool.end(); - } -} - -migrate(); diff --git a/migrate_v6_parts_master.js b/migrate_v6_parts_master.js deleted file mode 100644 index ab1fcb3..0000000 --- a/migrate_v6_parts_master.js +++ /dev/null @@ -1,195 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config({ override: true }); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -// 기존의 감점 계산 로직을 그대로 이용해 등급과 감점점수를 도출하는 헬퍼 함수 -function parseCpu(cpu) { - if (!cpu) return { tier: '기타', deduction: 30 }; - const cpuUpper = cpu.toUpperCase().trim(); - if (cpuUpper === '-' || cpuUpper === '') return { tier: '기타', deduction: 30 }; - - let tier = '기타'; - let deduction = 30; - - if (cpuUpper.includes('I9') || cpuUpper.includes('RYZEN 9') || cpuUpper.includes('RYZEN9')) { - tier = 'i9 / Ryzen 9'; - deduction = 0; - } else if (cpuUpper.includes('I7') || cpuUpper.includes('RYZEN 7') || cpuUpper.includes('RYZEN7')) { - tier = 'i7 / Ryzen 7'; - deduction = 5; - } else if (cpuUpper.includes('I5') || cpuUpper.includes('RYZEN 5') || cpuUpper.includes('RYZEN5')) { - tier = 'i5 / Ryzen 5'; - deduction = 15; - } else if (cpuUpper.includes('I3') || cpuUpper.includes('RYZEN 3') || cpuUpper.includes('RYZEN3')) { - tier = 'i3 / Ryzen 3'; - deduction = 25; - } - - // CPU 세대 감점 계산 (최대 -15점) - let genDeduction = 0; - const intelMatch = cpuUpper.match(/I\d-?(\d+)/); - let gen = 0; - if (intelMatch && intelMatch[1]) { - const numStr = intelMatch[1]; - if (numStr.length === 5) gen = parseInt(numStr.substring(0, 2), 10); - else if (numStr.length === 4) gen = parseInt(numStr.substring(0, 1), 10); - } - - const amdMatch = cpuUpper.match(/RYZEN\s?\d\s?-?(\d+)/); - let amdGen = 0; - if (amdMatch && amdMatch[1] && !intelMatch) { - const numStr = amdMatch[1]; - if (numStr.length === 4) amdGen = parseInt(numStr.substring(0, 1), 10); - } - - if (intelMatch) { - if (gen >= 12) genDeduction = 0; - else if (gen >= 10) genDeduction = 5; - else if (gen >= 8) genDeduction = 10; - else genDeduction = 15; - } else if (amdMatch) { - if (amdGen >= 5) genDeduction = 0; - else if (amdGen >= 3) genDeduction = 5; - else genDeduction = 10; - } else { - genDeduction = 15; - } - - // 최종 등급 감점 + 세대 감점 합산 - return { tier, deduction: deduction + genDeduction }; -} - -function parseGpu(gpu) { - if (!gpu) return { tier: 'C', deduction: 25 }; - const gpuUpper = gpu.toUpperCase().trim(); - if (gpuUpper === '-' || gpuUpper === '') return { tier: 'C', deduction: 25 }; - - if ( - gpuUpper.includes('RTX 4090') || gpuUpper.includes('RTX 4080') || gpuUpper.includes('RTX 4070') || - gpuUpper.includes('RTX A5000') || gpuUpper.includes('RTX A6000') || gpuUpper.includes('RTX A4000') - ) { - return { tier: 'S', deduction: 0 }; - } else if ( - gpuUpper.includes('RTX 3070') || gpuUpper.includes('RTX 3060') || gpuUpper.includes('RTX 2060') || - gpuUpper.includes('RTX A2000') || gpuUpper.includes('RTX A3000') || gpuUpper.includes('QUADRO') - ) { - return { tier: 'A', deduction: 5 }; - } else if ( - gpuUpper.includes('GTX 1660') || gpuUpper.includes('GTX 1080') || gpuUpper.includes('GTX 1070') || - gpuUpper.includes('GTX 1060') || gpuUpper.includes('RX 6700') || gpuUpper.includes('RX 6600') - ) { - return { tier: 'B', deduction: 15 }; - } else { - return { tier: 'C', deduction: 25 }; - } -} - -function parseRam(ram) { - if (!ram) return { tier: '부족', deduction: 25 }; - const ramUpper = ram.toUpperCase().trim(); - if (ramUpper === '-' || ramUpper === '') return { tier: '부족', deduction: 25 }; - - const ramMatch = ramUpper.match(/(\d+)\s*GB/); - if (ramMatch && ramMatch[1]) { - const ramVal = parseInt(ramMatch[1], 10); - if (ramVal >= 32) return { tier: '최적', deduction: 0 }; - else if (ramVal >= 16) return { tier: '보통', deduction: 10 }; - else if (ramVal >= 8) return { tier: '주의', deduction: 20 }; - } - return { tier: '부족', deduction: 25 }; -} - -async function runMigration() { - console.log('🔄 DB 커넥션 연결 중...'); - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - try { - console.log('⚙️ 1. hardware_components_master 테이블 생성...'); - await connection.query('DROP TABLE IF EXISTS hardware_components_master'); - await connection.query(` - CREATE TABLE hardware_components_master ( - id INT AUTO_INCREMENT PRIMARY KEY, - category VARCHAR(50) NOT NULL COMMENT 'CPU, GPU, RAM 등', - component_name VARCHAR(255) NOT NULL UNIQUE COMMENT '부품 표준 명칭', - score_tier VARCHAR(50) COMMENT '성능 등급', - deduction INT DEFAULT 0 COMMENT '감점 점수', - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; - `); - console.log('✅ 테이블 생성 완료.'); - - console.log('🔍 2. 기존 asset_spec 테이블에서 부품명 조회...'); - const [specRows] = await connection.query('SELECT DISTINCT cpu, ram, gpu FROM asset_spec'); - - const uniqueCpus = new Set(); - const uniqueGpus = new Set(); - const uniqueRams = new Set(); - - specRows.forEach(row => { - if (row.cpu && row.cpu.trim() !== '-' && row.cpu.trim() !== '') uniqueCpus.add(row.cpu.trim()); - if (row.gpu && row.gpu.trim() !== '-' && row.gpu.trim() !== '') uniqueGpus.add(row.gpu.trim()); - if (row.ram && row.ram.trim() !== '-' && row.ram.trim() !== '') uniqueRams.add(row.ram.trim()); - }); - - // 만약 데이터가 너무 비어있을 경우를 대비하여 기본 대표 부품 몇 개 추가 - if (uniqueCpus.size === 0) { - ['Intel Core i9-13900K', 'Intel Core i7-14700K', 'Intel Core i5-12400', 'AMD Ryzen 7 7800X3D', 'Intel Core i3-10100'].forEach(c => uniqueCpus.add(c)); - } - if (uniqueGpus.size === 0) { - ['NVIDIA GeForce RTX 4090', 'NVIDIA GeForce RTX 4070', 'NVIDIA GeForce RTX 3060', 'Intel Iris Xe Graphics', 'NVIDIA GeForce GTX 1660 Super'].forEach(g => uniqueGpus.add(g)); - } - if (uniqueRams.size === 0) { - ['8GB', '16GB', '32GB', '64GB'].forEach(r => uniqueRams.add(r)); - } - - console.log(` - 추출된 CPU 개수: ${uniqueCpus.size}`); - console.log(` - 추출된 GPU 개수: ${uniqueGpus.size}`); - console.log(` - 추출된 RAM 개수: ${uniqueRams.size}`); - - console.log('💾 3. 마스터 테이블에 부품 데이터 및 감점 정보 삽입...'); - - // CPU 삽입 - for (const cpu of uniqueCpus) { - const { tier, deduction } = parseCpu(cpu); - await connection.query( - 'INSERT IGNORE INTO hardware_components_master (category, component_name, score_tier, deduction) VALUES (?, ?, ?, ?)', - ['CPU', cpu, tier, deduction] - ); - } - - // GPU 삽입 - for (const gpu of uniqueGpus) { - const { tier, deduction } = parseGpu(gpu); - await connection.query( - 'INSERT IGNORE INTO hardware_components_master (category, component_name, score_tier, deduction) VALUES (?, ?, ?, ?)', - ['GPU', gpu, tier, deduction] - ); - } - - // RAM 삽입 - for (const ram of uniqueRams) { - const { tier, deduction } = parseRam(ram); - await connection.query( - 'INSERT IGNORE INTO hardware_components_master (category, component_name, score_tier, deduction) VALUES (?, ?, ?, ?)', - ['RAM', ram, tier, deduction] - ); - } - - console.log('✅ 마이그레이션이 성공적으로 완료되었습니다!'); - } catch (error) { - console.error('❌ 마이그레이션 오류 발생:', error); - } finally { - await connection.end(); - } -} - -runMigration(); diff --git a/probe_db.js b/probe_db.js deleted file mode 100644 index 777b08f..0000000 --- a/probe_db.js +++ /dev/null @@ -1,36 +0,0 @@ -import mysql from 'mysql2/promise'; -import dotenv from 'dotenv'; - -dotenv.config(); - -const { DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT } = process.env; - -async function probeDB() { - const connection = await mysql.createConnection({ - host: DB_HOST, - user: DB_USER, - password: DB_PASS, - database: DB_NAME, - port: parseInt(DB_PORT || '3306') - }); - - console.log('--- Database Probe Start ---'); - - const [tables] = await connection.query('SHOW TABLES'); - const tableNames = tables.map(t => Object.values(t)[0]); - - console.log('Existing Tables:', tableNames); - - for (const table of tableNames) { - const [columns] = await connection.query(`DESCRIBE ${table}`); - console.log(`\n[Table: ${table}]`); - columns.forEach(c => { - console.log(` - ${c.Field} (${c.Type}) ${c.Comment ? '// ' + c.Comment : ''}`); - }); - } - - await connection.end(); - console.log('\n--- Database Probe End ---'); -} - -probeDB().catch(console.error); diff --git a/scratch/calculate_job_averages.js b/scratch/calculate_job_averages.js deleted file mode 100644 index 7b10e41..0000000 --- a/scratch/calculate_job_averages.js +++ /dev/null @@ -1,163 +0,0 @@ -import * as fs from 'fs'; - -// dummyData.ts를 읽어와서 dummyPCs 파싱 -const content = fs.readFileSync('c:/Project/HM ITAM/src/core/dummyData.ts', 'utf-8'); - -// export const dummyPCs: any[] = [ ... ]; 패턴 추출 -const match = content.match(/export const dummyPCs: any\[\] = (\[[\s\S]*?\]);/); -if (!match) { - console.error('Failed to parse dummyPCs from dummyData.ts'); - process.exit(1); -} - -const dummyPCs = JSON.parse(match[1]); - -function calculatePcScoreDeductive(cpu, ram, gpu, purchaseDate) { - let score = 100; - - // 1. CPU 등급 감점 - const cpuUpper = (cpu || '').toUpperCase(); - let cpuDeduction = 0; - if (cpuUpper.includes('I9') || cpuUpper.includes('RYZEN 9') || cpuUpper.includes('RYZEN9')) { - cpuDeduction = 0; - } else if (cpuUpper.includes('I7') || cpuUpper.includes('RYZEN 7') || cpuUpper.includes('RYZEN7')) { - cpuDeduction = 5; - } else if (cpuUpper.includes('I5') || cpuUpper.includes('RYZEN 5') || cpuUpper.includes('RYZEN5')) { - cpuDeduction = 15; - } else if (cpuUpper.includes('I3') || cpuUpper.includes('RYZEN 3') || cpuUpper.includes('RYZEN3')) { - cpuDeduction = 25; - } else { - cpuDeduction = 30; - } - score -= cpuDeduction; - - // 2. CPU 세대 감점 - let genDeduction = 0; - let intelMatch = cpuUpper.match(/I\d-?(\d+)/); - let gen = 0; - if (intelMatch && intelMatch[1]) { - const numStr = intelMatch[1]; - if (numStr.length === 5) gen = parseInt(numStr.substring(0, 2), 10); - else if (numStr.length === 4) gen = parseInt(numStr.substring(0, 1), 10); - } - - let amdMatch = cpuUpper.match(/RYZEN\s?\d\s?-?(\d+)/); - let amdGen = 0; - if (amdMatch && amdMatch[1] && !intelMatch) { - const numStr = amdMatch[1]; - if (numStr.length === 4) amdGen = parseInt(numStr.substring(0, 1), 10); - } - - if (intelMatch) { - if (gen >= 12) genDeduction = 0; - else if (gen >= 10) genDeduction = 5; - else if (gen >= 8) genDeduction = 10; - else genDeduction = 15; - } else if (amdMatch) { - if (amdGen >= 5) genDeduction = 0; - else if (amdGen >= 3) genDeduction = 5; - else genDeduction = 10; - } else { - genDeduction = 15; - } - score -= genDeduction; - - // 3. RAM 용량 감점 - const ramUpper = (ram || '').toUpperCase(); - const ramMatch = ramUpper.match(/(\d+)\s*GB/); - let ramDeduction = 25; - if (ramMatch && ramMatch[1]) { - const ramVal = parseInt(ramMatch[1], 10); - if (ramVal >= 32) ramDeduction = 0; - else if (ramVal >= 16) ramDeduction = 10; - else if (ramVal >= 8) ramDeduction = 20; - else ramDeduction = 25; - } - score -= ramDeduction; - - // 4. GPU 성능 감점 - const gpuUpper = (gpu || '').toUpperCase(); - let gpuDeduction = 25; - if (!gpuUpper || gpuUpper === '-' || gpuUpper.trim() === '') { - gpuDeduction = 25; - } else if ( - gpuUpper.includes('RTX 4090') || gpuUpper.includes('RTX 4080') || gpuUpper.includes('RTX 4070') || - gpuUpper.includes('RTX A5000') || gpuUpper.includes('RTX A6000') || gpuUpper.includes('RTX A4000') - ) { - gpuDeduction = 0; - } else if ( - gpuUpper.includes('RTX 3070') || gpuUpper.includes('RTX 3060') || gpuUpper.includes('RTX 2060') || - gpuUpper.includes('RTX A2000') || gpuUpper.includes('RTX A3000') || gpuUpper.includes('QUADRO') - ) { - gpuDeduction = 5; - } else if ( - gpuUpper.includes('GTX 1660') || gpuUpper.includes('GTX 1080') || gpuUpper.includes('GTX 1070') || - gpuUpper.includes('GTX 1060') || gpuUpper.includes('RX 6700') || gpuUpper.includes('RX 6600') - ) { - gpuDeduction = 15; - } else { - gpuDeduction = 25; - } - score -= gpuDeduction; - - // 5. 연식(노후도) 감점 - let age = 0; - if (purchaseDate && purchaseDate !== '-') { - let normalized = purchaseDate.replace(/\./g, '-').trim(); - if (/^\d{6}$/.test(normalized)) { - normalized = `${normalized.substring(0, 4)}-${normalized.substring(4, 6)}`; - } - const purchase = new Date(normalized); - if (!isNaN(purchase.getTime())) { - const mockToday = new Date('2026-05-31'); - const diffMs = mockToday.getTime() - purchase.getTime(); - age = diffMs / (1000 * 60 * 60 * 24 * 365.25); - age = Math.max(0, parseFloat(age.toFixed(1))); - } - } - - let ageDeduction = 0; - if (age < 1) ageDeduction = 0; - else if (age < 2) ageDeduction = 3; - else if (age < 3) ageDeduction = 6; - else if (age < 4) ageDeduction = 9; - else if (age < 5) ageDeduction = 12; - else ageDeduction = 15; - - score -= ageDeduction; - - return Math.max(10, score); -} - -const jobScores = {}; -let totalPcs = 0; - -const filteredPCs = dummyPCs.filter(pc => pc.user_position !== '재고PC'); - -filteredPCs.forEach(pc => { - const job = pc.user_position || '미분류'; - const score = calculatePcScoreDeductive(pc.cpu, pc.ram, pc.gpu, pc.purchase_date); - - if (!jobScores[job]) { - jobScores[job] = { total: 0, count: 0 }; - } - jobScores[job].total += score; - jobScores[job].count += 1; - totalPcs++; -}); - -console.log('--- Job Averages (Deductive 100-point) ---'); -const sortedJobs = Object.keys(jobScores).map(job => { - const avg = jobScores[job].total / jobScores[job].count; - return { - job, - avg: parseFloat(avg.toFixed(1)), - count: jobScores[job].count - }; -}).sort((a, b) => b.avg - a.avg); - -sortedJobs.forEach((item, index) => { - console.log(`${index + 1}. ${item.job}: Avg=${item.avg}점, Count=${item.count}대`); -}); - -console.log('Total PCs (excluding Stock):', totalPcs); diff --git a/scratch/parse_excel.js b/scratch/parse_excel.js deleted file mode 100644 index df692bc..0000000 --- a/scratch/parse_excel.js +++ /dev/null @@ -1,30 +0,0 @@ -import pkg from 'xlsx'; -const { readFile, utils } = pkg; - -try { - const workbook = readFile('c:/Project/HM ITAM/SampleData_PC.xlsx'); - const sheet = workbook.Sheets[workbook.SheetNames[0]]; - const rawRows = utils.sheet_to_json(sheet, { header: 1 }); - - const corps = new Set(); - - // 첫 번째 행(헤더) 제외하고 C열(인덱스 2) 데이터 추출 - rawRows.slice(1).forEach(row => { - if (row[2] !== undefined && row[2] !== null) { - corps.add(String(row[2]).trim()); - } - }); - - const jobs = new Map(); - rawRows.slice(1).forEach(row => { - const job = String(row[3] || '').trim(); - jobs.set(job, (jobs.get(job) || 0) + 1); - }); - - console.log('--- Unique Jobs in D column ---'); - Array.from(jobs.entries()).forEach(([key, val]) => { - console.log(`${key}: ${val}대`); - }); -} catch (e) { - console.error(e); -} diff --git a/scratch/parse_svr_excel.js b/scratch/parse_svr_excel.js deleted file mode 100644 index 2a83ac3..0000000 --- a/scratch/parse_svr_excel.js +++ /dev/null @@ -1,27 +0,0 @@ -import pkg from 'xlsx'; -const { readFile, utils } = pkg; - -try { - const workbook = readFile('c:/Project/HM ITAM/SampleData_SVR.xlsx'); - - for (const sheetName of workbook.SheetNames) { - console.log(`\n================= Sheet: ${sheetName} =================`); - const sheet = workbook.Sheets[sheetName]; - const rawRows = utils.sheet_to_json(sheet, { header: 1 }); - const validRows = rawRows.filter(row => { - return row.some(val => val !== undefined && val !== null && String(val).trim() !== ''); - }); - - const header = validRows[0]; - const assetNameIdx = header.indexOf('자산명'); - const typeIdx = header.indexOf('유형'); - const detailIdx = header.indexOf('상세'); - const teamIdx = header.indexOf('팀명'); - - validRows.slice(1).forEach((row, idx) => { - console.log(`[${idx + 1}] 팀명: ${row[teamIdx]} | 자산명: ${row[assetNameIdx]} | 유형: ${row[typeIdx]} | 상세: ${row[detailIdx]}`); - }); - } -} catch (e) { - console.error(e); -} diff --git a/scratch/update_dummy_pcs.js b/scratch/update_dummy_pcs.js deleted file mode 100644 index 54126d0..0000000 --- a/scratch/update_dummy_pcs.js +++ /dev/null @@ -1,447 +0,0 @@ -import pkg from 'xlsx'; -import * as fs from 'fs'; -import * as path from 'path'; - -const { readFile, utils } = pkg; - -// 임시 ID 생성 및 도우미 함수 -const randomId = () => Math.random().toString(36).substring(2, 9); -const CORPS = ['한맥', '삼안', '장헌', '장헌산업', 'PTC', '바론', '한라']; - -function cleanValue(val) { - if (val === undefined || val === null) return '-'; - const str = String(val).trim(); - return str === '' ? '-' : str; -} - -try { - const workbook = readFile('c:/Project/HM ITAM/SampleData_PC.xlsx'); - const sheet = workbook.Sheets[workbook.SheetNames[0]]; - - // header: 1로 읽어 2차원 배열을 획득 - const rawRows = utils.sheet_to_json(sheet, { header: 1 }); - - // 첫 번째 행은 헤더이므로 제외 - const dataRows = rawRows.slice(1); - - const parsedPCs = []; - let pcIndex = 0; - let designKihuckCount = 0; - - for (const row of dataRows) { - // 빈 행 건너뛰기 (성명, 부서, 팀명 모두 비어있으면 데이터가 없는 행으로 판단) - if (!row[0] && !row[1] && !row[2] && !row[3] && !row[4]) { - continue; - } - - const deptRaw = cleanValue(row[0]); - const teamRaw = cleanValue(row[1]); - const corpRaw = cleanValue(row[2]); // C열: 소속 (NEW) - const jobRaw = cleanValue(row[3]); // D열: 직무 (밀림) - const nameRaw = cleanValue(row[4]); // E열: 성명 (밀림) - - // 특정 사용자 제외 필터 - if (nameRaw === '한치영' || nameRaw === '공용') { - continue; - } - - const posRaw = cleanValue(row[5]); // F열: 직급 (밀림) - const mainboardRaw = cleanValue(row[6]); // G열: 메인보드 (밀림) - const cpuRaw = cleanValue(row[7]); // H열: CPU (밀림) - const cpuYearRaw = row[8]; // I열: CPU 출시연도 (밀림) - const gpuRaw = cleanValue(row[9]); // J열: GPU (밀림) - const gpuYearRaw = row[10]; // K열: GPU 출시연도 (밀림) - const ramRaw = cleanValue(row[11]); // L열: RAM (밀림) - const ssd1Raw = cleanValue(row[12]);// M열: SDD1 (밀림) - const ssd2Raw = cleanValue(row[13]);// N열: SDD2 (밀림) - const hdd1Raw = cleanValue(row[14]);// O열: HDD1 (밀림) - const hdd2Raw = cleanValue(row[15]);// P열: HDD2 (밀림) - const hdd3Raw = cleanValue(row[16]);// Q열: HDD3 (밀림) - const hdd4Raw = cleanValue(row[17]);// R열: HDD4 (밀림) - - // W열(22번째 인덱스) -> 구매일자 - const dateRaw = cleanValue(row[22]); - // X열(23번째 인덱스) -> 비고 - const memoRaw = cleanValue(row[23]); - - // 1. 법인 매핑 (엑셀 C열의 실제 소속 우선 사용, 없을 시 순환 지정) - const purchase_corp = corpRaw !== '-' ? corpRaw : CORPS[pcIndex % CORPS.length]; - - // 2. 재고PC 판단 및 상태 설정 - const isStock = teamRaw === '재고PC'; - const hw_status = isStock ? '창고보관' : '운영중'; - - // 3. 성명 정제 - let user_current = nameRaw; - if (isStock) { - // 재고PC인 경우 직무 컬럼(row[3])에 성명이 들어가 있음 - user_current = jobRaw !== '-' ? jobRaw : '재고장비'; - } - - // 4. 직무 정제 - let user_position = jobRaw; - if (isStock) { - user_position = '재고PC'; - } else if (user_position === '-' || user_position === 'undefined' || !user_position || ['안용주', '김민수', '심영표', '이수창A', '조병철', '윤진호', '김대영', '박정웅', '김유식'].includes(user_position)) { - // 직무가 유효하지 않거나 이름인 경우 정제 - if (nameRaw === '장종찬' || posRaw === '사장') { - user_position = '기획자'; - } else if (nameRaw === '노트북' || nameRaw === '공용') { - user_position = '기획자'; - } else { - // 팀명/부서 기준 매핑 - const combined = (deptRaw + ' ' + teamRaw).toUpperCase(); - if (combined.includes('개발') || combined.includes('SOLUTION') || combined.includes('WEB') || combined.includes('ERP')) { - user_position = '개발자'; - } else if (combined.includes('BIM') || combined.includes('구조') || combined.includes('설계') || combined.includes('터널') || combined.includes('상하수도') || combined.includes('수자원') || combined.includes('건설') || combined.includes('CM')) { - user_position = '엔지니어'; - } else if (combined.includes('디자인') || combined.includes('GRAPHICS')) { - user_position = '디자이너'; - } else { - user_position = '기획자'; - } - } - } - - // 만약 직무가 'BIM모델러' 인 경우, 그대로 유지 - if (jobRaw === 'BIM모델러') { - user_position = 'BIM모델러'; - } - - // 개발자/디자이너 세부 직무 분리 로직 적용 - if (user_position === '개발자') { - const nameUpper = nameRaw.trim(); - const teamUpper = teamRaw.toUpperCase(); - - if (nameUpper === '조찬영' || nameUpper === '김용연') { - user_position = 'AI 개발자'; - } else if ( - teamUpper.includes('그래픽스') || - teamUpper.includes('MODELER') || - teamUpper.includes('HMEG') || - teamUpper.includes('EG-BIM') || - teamUpper.includes('GSIM') || - teamUpper.includes('STRANA') - ) { - user_position = '3D 개발자'; - } else if ( - teamUpper.includes('WEB') || - teamUpper.includes('솔루션개발') || - teamUpper.includes('ERP') || - teamUpper.includes('전산') - ) { - user_position = '웹 개발자'; - } else { - user_position = '프로그램 개발자'; - } - } else if (user_position === '디자이너') { - const teamUpper = teamRaw.toUpperCase(); - if (teamUpper.includes('디자인셀')) { - user_position = 'UXUI 디자이너'; - } else if (teamUpper.includes('디자인기획')) { - // 디자인기획팀 소속 중 약 40%는 3D 디자이너, 60%는 편집 디자이너 - if (designKihuckCount % 10 < 4) { - user_position = '3D 디자이너'; - } else { - user_position = '편집 디자이너'; - } - designKihuckCount++; - } else { - user_position = '편집 디자이너'; - } - } - - // 5. 구매일자 포맷 가공 (YYYY-MM) - let purchase_date = '2022-01'; // 기본값 - if (dateRaw !== '-') { - if (dateRaw.length === 6 && !isNaN(dateRaw)) { - purchase_date = `${dateRaw.substring(0, 4)}-${dateRaw.substring(4, 6)}`; - } else if (dateRaw.length === 4 && !isNaN(dateRaw)) { - purchase_date = `${dateRaw}-01`; - } else { - purchase_date = dateRaw; - } - } else if (cpuYearRaw && !isNaN(cpuYearRaw)) { - purchase_date = `${cpuYearRaw}-01`; - } - - // 6. 도입 금액(purchase_amount) 책정 - let purchase_amount = '1500000'; - const cpuUpper = cpuRaw.toUpperCase(); - const gpuUpper = gpuRaw.toUpperCase(); - - if (cpuUpper.includes('I9') || cpuUpper.includes('RYZEN 9') || cpuUpper.includes('RYZEN9') || gpuUpper.includes('4080') || gpuUpper.includes('4090')) { - purchase_amount = '3500000'; - } else if (cpuUpper.includes('I7') || cpuUpper.includes('RYZEN 7') || cpuUpper.includes('RYZEN7') || gpuUpper.includes('3070') || gpuUpper.includes('4070') || gpuUpper.includes('A2000')) { - purchase_amount = '2200000'; - } else if (cpuUpper.includes('I5') || cpuUpper.includes('RYZEN 5') || cpuUpper.includes('RYZEN5') || gpuUpper.includes('3060') || gpuUpper.includes('2060')) { - purchase_amount = '1500000'; - } else if (cpuYearRaw && parseInt(cpuYearRaw) < 2020) { - purchase_amount = '800000'; - } else { - purchase_amount = '950000'; - } - - // 7. MAC 주소 생성 (16진수 포맷) - const mac_address = `00:1A:2B:3C:4D:${pcIndex.toString(16).toUpperCase().padStart(2, '0')}`; - - parsedPCs.push({ - id: randomId(), - asset_type: '개인PC', - purchase_corp, - asset_code: 'PC-24' + String(pcIndex).padStart(3, '0'), - purchase_date, - user_current, - user_position, - current_dept: teamRaw !== '-' ? teamRaw : deptRaw, - previous_dept: pcIndex % 8 === 0 ? '기획팀' : '-', - location: '서울본사 7층', - manager_primary: '김IT', - manager_secondary: '이IT', - model_name: mainboardRaw !== '-' ? mainboardRaw : '사내 표준 데스크톱', - os: 'Windows 11 Pro', - cpu: cpuRaw, - gpu: gpuRaw, - ram: ramRaw, - ssd_1: ssd1Raw, - ssd_2: ssd2Raw, - ssd_3: '-', - hdd_1: hdd1Raw, - hdd_2: hdd2Raw, - hdd_3: hdd3Raw, - hdd_4: hdd4Raw, - mainboard: mainboardRaw, - ip_address: '192.168.0.' + (10 + (pcIndex % 240)), - purchase_amount, - purchase_vendor: 'LG전자/삼성전자/HP', - approval_document: '2024_상반기_PC구매_' + pcIndex, - memo: memoRaw !== '-' ? memoRaw : (isStock ? '재고 보유 분' : '임직원 지급용'), - asset_name: `개인PC ${pcIndex + 1}`, - mac_address, - hw_status - }); - - pcIndex++; - } - - console.log(`Successfully parsed ${parsedPCs.length} PCs from excel file.`); - - // dummyData.ts 의 나머지 데이터(dummyServers 등)를 포함하여 전체 파일을 새로 씁니다. - const newDummyDataFileContent = `import { HardwareAsset, SoftwareAsset, SWUser, HardwareLog } from './excelHandler'; - -// 유틸리티: 랜덤 문자열 -const randomId = () => Math.random().toString(36).substring(2, 9); - -// 유틸리티: 랜덤 년월 (YYYY-MM) (최근 10년) -const randomPurchaseYM = () => { - const currentYear = new Date().getFullYear(); - const year = currentYear - Math.floor(Math.random() * 10); - const month = String(Math.floor(Math.random() * 12) + 1).padStart(2, '0'); - return \`\${year}-\${month}\`; -}; - -// 유틸리티: 랜덤 YYYY-MM-DD -const randomDateStr = (maxYearsAgo = 10) => { - const currentYear = new Date().getFullYear(); - const year = currentYear - Math.floor(Math.random() * maxYearsAgo); - const month = String(Math.floor(Math.random() * 12) + 1).padStart(2, '0'); - const day = String(Math.floor(Math.random() * 28) + 1).padStart(2, '0'); - return \`\${year}-\${month}-\${day}\`; -}; - -const CORPS = ['한맥', '삼안', '장헌', '장헌산업', 'PTC', '바론', '한라']; -const getRandomCorp = () => CORPS[Math.floor(Math.random() * CORPS.length)]; - -// ──────────────────────────────────────────────────────── -// 1. SampleData_PC.xlsx 에서 파싱된 PC 데이터 주입 -// ──────────────────────────────────────────────────────── -export const dummyPCs: any[] = ${JSON.stringify(parsedPCs, null, 2)}; - -// ──────────────────────────────────────────────────────── -// 2. 기타 자산 더미 데이터 (서버, 스토리지, 소프트웨어 등) -// ──────────────────────────────────────────────────────── - -export const dummyServers: any[] = Array.from({ length: 15 }).map((_, i) => ({ - id: randomId(), - asset_type: '서버', - type2: i % 2 === 0 ? '물리' : '가상', - purchase_corp: getRandomCorp(), - asset_code: \`SRV-24\${String(i).padStart(3, '0')}\`, - purchase_date: randomPurchaseYM(), - asset_purpose: i % 2 === 0 ? '운영 웹 서버' : '사내망 DB 서버', - current_dept: '인프라팀', - previous_dept: '-', - location: 'IDC 센터 1-A', - manager_primary: '박서버', - manager_secondary: '최백업', - ip_address: \`10.0.0.\${10 + i}\`, - ip_address_2: \`192.168.100.\${10 + i}\`, - remote_tool: 'RDP / SSH', - remote_id: \`admin_\${i}\`, - remote_pw: '********', - model_name: 'Dell PowerEdge R750', - os: 'Ubuntu 22.04 LTS', - cpu: 'Intel Xeon Gold 6330', - ram: '128GB', - gpu: i % 3 === 0 ? 'NVIDIA A100' : '-', - ssd_1: '1TB NVMe', - ssd_2: '1TB NVMe', - hdd_1: '4TB HDD', - monitoring: 'Zabbix Agent', - purchase_amount: '8500000', - purchase_vendor: '델테크놀로지스', - approval_document: \`2024_IDC_확장품의_\sign\${i}\`, - memo: '서버 랙 3번 위치', - asset_name: \`운영 서버 \${i+1}\`, - mac_address: \`00:1A:2B:3C:4E:\${String(i).padStart(2, '0')}\`, - hw_status: '운영중' -})); - -export const dummyStorages: any[] = Array.from({ length: 8 }).map((_, i) => ({ - id: randomId(), - asset_type: '스토리지', - purchase_corp: getRandomCorp(), - asset_code: \`STR-24\${String(i).padStart(3, '0')}\`, - asset_name: \`공용 스토리지 \${i+1}\`, - location: 'IDC 센터 1-A', - model_name: 'Synology RS4021xs+', - volume: '100TB', - manager_primary: '박서버', - manager_secondary: '최백업', - ip_address: \`10.0.0.\${50 + i}\`, - mac_address: \`00:1A:2B:3C:4F:\${String(i).padStart(2, '0')}\`, - purchase_date: randomPurchaseYM(), - purchase_amount: '12000000', - purchase_vendor: '시놀로지코리아', - approval_document: \`2024_스토리지구매_\${i}\`, - memo: '부서별 백업본 저장용', - os: 'Synology DSM', - asset_purpose: '데이터 백업', - hw_status: '운영중' -})); - -export const dummyEquips: any[] = Array.from({ length: 12 }).map((_, i) => ({ - id: randomId(), - asset_type: '전산비품', - purchase_corp: getRandomCorp(), - asset_code: \`EQ-24\${String(i).padStart(3, '0')}\`, - asset_name: \`네트워크 스위치 \${i+1}\`, - location: '전산실 랙 1', - manager_primary: '네트워크담당자', - ip_address: \`192.168.10.\${200 + i}\`, - mac_address: \`00:1A:2B:3C:51:\${String(i).padStart(2, '0')}\`, - os: 'Cisco IOS', - purchase_date: randomPurchaseYM(), - purchase_amount: '150000', - purchase_vendor: '다나와', - approval_document: \`2024_비품구매_\${i}\`, - memo: '사내망 확장용', - asset_purpose: '네트워크 분배' -})); - -export const dummyMobiles: any[] = Array.from({ length: 15 }).map((_, i) => ({ - id: randomId(), - asset_type: '모바일기기', - purchase_corp: getRandomCorp(), - asset_code: \`MOB-24\${String(i).padStart(3, '0')}\`, - asset_name: \`테스트용 단말기 \${i+1}\`, - location: '개발2팀', - manager_primary: '테스터', - os: i % 2 === 0 ? 'Android 14' : 'iOS 17', - purchase_date: randomPurchaseYM(), - purchase_amount: '900000', - purchase_vendor: '삼성전자/애플', - approval_document: \`2024_모바일구매_\${i}\`, - memo: '앱 호환성 테스트 전용', - asset_purpose: 'QA 테스트', - ip_address: \`192.168.1.\${10 + i}\`, - mac_address: \`00:1A:2B:3C:50:\${String(i).padStart(2, '0')}\` -})); - -export const dummySubSw: any[] = Array.from({ length: 10 }).map((_, i) => ({ - id: randomId(), - sw_type: '구독SW', - sw_field: '업무용/협업', - purchase_corp: getRandomCorp(), - current_dept: '전사', - product_name: \`Microsoft 365 E\${3 + (i%2)}\`, - purchase_date: randomDateStr(3), - start_date: randomDateStr(1), - expired_date: randomDateStr(0), - purchase_amount: '150000', - asset_count: 50 + i * 5, - email_account: \`admin\${i}@hmcorp.com\`, - purchase_vendor: '소프트웨어인라이프', - memo: '연간 계약 갱신 필요' -})); - -export const dummyPermSw: any[] = Array.from({ length: 5 }).map((_, i) => ({ - id: randomId(), - sw_type: '영구SW', - sw_field: '디자인/설계', - purchase_corp: getRandomCorp(), - current_dept: '디자인팀', - product_name: \`AutoCAD 202\${i%4}\`, - purchase_date: randomDateStr(5), - start_date: randomDateStr(5), - expired_date: '2099-12-31', - purchase_amount: '3000000', - asset_count: 2, - email_account: \`design\${i}@hmcorp.com\`, - purchase_vendor: '오토데스크 파트너', - memo: 'USB 동글키 보관중' -})); - -export const dummyCloud: any[] = Array.from({ length: 5 }).map((_, i) => ({ - id: randomId(), - sw_type: '클라우드', - asset_mfr: i % 2 === 0 ? 'AWS' : 'GCP', - purchase_corp: getRandomCorp(), - current_dept: '개발팀', - product_name: \`컴퓨팅 인스턴스 Type \${i}\`, - email_account: \`awsadmin\${i}@hmcorp.com\`, - purchase_method: '법인카드(신한 1234)', - purchase_amount: \`\${500000 + i * 100000}\`, - asset_count: 1, - purchase_vendor: 'AWS/GCP', - memo: '환율 변동에 따라 매월 상이함' -})); - -export const dummyDomain: any[] = Array.from({ length: 5 }).map((_, i) => ({ - id: randomId(), - asset_type: '도메인', - purchase_corp: getRandomCorp(), - product_name: \`사내 운영 서비스 \${i+1}\`, - domain_address: \`service\${i+1}.hmcorp.com\`, - start_date: randomDateStr(4), - expired_date: randomDateStr(0), - purchase_amount: '22000', - manager_primary: '인프라팀장', - manager_secondary: '인프라담당자', - memo: '가비아 자동갱신 설정 완료' -})); - -export const dummySwUsers: any[] = Array.from({ length: 15 }).map((_, i) => ({ - id: randomId(), - sw_id: dummySubSw[0]?.id || randomId(), - purchase_corp: getRandomCorp(), - current_dept: '경영지원팀', - user_current: \`홍길동\${i}\`, - memo: \`SW신청서_2400\${i}\` -})); - -export const dummyLogs: any[] = Array.from({ length: 10 }).map((_, i) => ({ - id: randomId(), - assetId: dummyPCs[0]?.id || randomId(), - date: randomDateStr(1), - details: i % 2 === 0 ? '메모리 추가 증설 (16GB -> 32GB)' : '디스플레이 파손 수리', - user: 'IT지원팀', - cost: i % 2 === 0 ? 80000 : 150000, -})); -`; - - fs.writeFileSync('c:/Project/HM ITAM/src/core/dummyData.ts', newDummyDataFileContent, 'utf-8'); - console.log('✅ dummyData.ts file updated successfully.'); -} catch (e) { - console.error('❌ Failed to update dummy data:', e); -} diff --git a/scratch/update_dummy_servers.js b/scratch/update_dummy_servers.js deleted file mode 100644 index a7a49c7..0000000 --- a/scratch/update_dummy_servers.js +++ /dev/null @@ -1,442 +0,0 @@ -import pkg from 'xlsx'; -import * as fs from 'fs'; -import * as path from 'path'; - -const { readFile, utils } = pkg; - -const randomId = () => Math.random().toString(36).substring(2, 9); -const CORPS = ['한맥', '삼안', '장헌', '장헌산업', 'PTC', '바론', '한라']; - -function cleanValue(val) { - if (val === undefined || val === null) return '-'; - const str = String(val).trim(); - return str === '' ? '-' : str; -} - -try { - // 1. 기존 dummyPCs 로딩 - const dummyDataPath = 'c:/Project/HM ITAM/src/core/dummyData.ts'; - const content = fs.readFileSync(dummyDataPath, 'utf-8'); - const matchPCs = content.match(/export const dummyPCs: any\[\] = (\[[\s\S]*?\]);/); - if (!matchPCs) { - console.error('Failed to parse dummyPCs from dummyData.ts'); - process.exit(1); - } - const dummyPCs = JSON.parse(matchPCs[1]); - console.log(`Loaded ${dummyPCs.length} existing PCs from dummyData.ts`); - - // 2. SampleData_SVR.xlsx 파싱 - const workbook = readFile('c:/Project/HM ITAM/SampleData_SVR.xlsx'); - - const parsedServers = []; - const parsedStorages = []; - const parsedEquips = []; - - let serverIndex = 0; - let storageIndex = 0; - let equipIndex = 0; - - // ----------------- 시트 1: 합본데이터(공용PC) ----------------- - const sheetPC = workbook.Sheets['합본데이터(공용PC)']; - const rawPC = utils.sheet_to_json(sheetPC, { header: 1 }); - const rowsPC = rawPC.slice(1).filter(row => row.some(val => val !== undefined && val !== null && String(val).trim() !== '')); - - for (const row of rowsPC) { - const teamRaw = cleanValue(row[0]); - const svrNoRaw = cleanValue(row[1]); - const assetNameRaw = cleanValue(row[2]); - const typeRaw = cleanValue(row[3]); - const detailRaw = cleanValue(row[4]); - const locRaw = cleanValue(row[5]); - const mgr1Raw = cleanValue(row[6]); - const mgr2Raw = cleanValue(row[7]); - const osRaw = cleanValue(row[8]); - const osVerRaw = cleanValue(row[9]); - const osBuildRaw = cleanValue(row[10]); - const modelRaw = cleanValue(row[11]); - const mainboardRaw = cleanValue(row[12]); - const cpuRaw = cleanValue(row[13]); - const ramRaw = cleanValue(row[14]); - const gpuRaw = cleanValue(row[15]); - const ssd1Raw = cleanValue(row[16]); - const ssd2Raw = cleanValue(row[17]); - const hdd1Raw = cleanValue(row[18]); - const hdd2Raw = cleanValue(row[19]); - const hdd3Raw = cleanValue(row[20]); - const hdd4Raw = cleanValue(row[21]); - - const ipAddress = '172.16.10.' + (50 + (serverIndex % 150)); - const randomCorp = CORPS[serverIndex % CORPS.length]; - - // 서비스 분류 판단 - let service_type = '내부서비스'; - const detailUpper = detailRaw.toUpperCase(); - const assetUpper = assetNameRaw.toUpperCase(); - const teamUpper = teamRaw.toUpperCase(); - - if (teamUpper.includes('회의실') || assetUpper.includes('회의실') || assetUpper.includes('사이니지')) { - service_type = '회의용/공용'; - } else if ( - detailUpper.includes('SAAS') || detailUpper.includes('웹서비스') || - detailUpper.includes('운영') || detailUpper.includes('WAS') || - detailUpper.includes('MYSTATION') || detailUpper.includes('CLOUD') || - detailUpper.includes('홈페이지') || detailUpper.includes('WEB') || - detailUpper.includes('외주') || assetUpper.includes('CLOUD') || - assetUpper.includes('웹서비스') || assetUpper.includes('운영') - ) { - service_type = '외부서비스'; - } - - // 방치 의심 판단 - const is_inactive = ( - detailUpper.includes('원격 및 로컬접근 불가') || - detailUpper.includes('철수예정') || - detailUpper.includes('미사용') || - detailUpper.includes('구형 OS') - ); - - // 실시간 리소스 및 네트워크 가상 데이터 생성 - let cpu_usage = 0; - let ram_usage = 0; - let network_traffic = '0 GB'; - - if (is_inactive) { - cpu_usage = 0; - ram_usage = 0; - network_traffic = '0 GB (N/A)'; - } else if (service_type === '회의용/공용') { - cpu_usage = Math.floor(Math.random() * 10) + 2; // 2%~12% - ram_usage = Math.floor(Math.random() * 15) + 5; // 5%~20% - network_traffic = (Math.random() * 1.5 + 0.1).toFixed(1) + ' GB'; - } else if (service_type === '외부서비스') { - // 일부 저사양 운영/SaaS 서버는 병목 현상을 시뮬레이션하기 위해 과부하 부여 - const isUnderSpec = !gpuRaw.toUpperCase().includes('RTX 30') && !gpuRaw.toUpperCase().includes('RTX 40') && (cpuRaw.toUpperCase().includes('I5') || ramRaw.toUpperCase().includes('16GB') || cpuRaw === '-'); - if (isUnderSpec) { - cpu_usage = Math.floor(Math.random() * 15) + 81; // 81%~95% (과부하) - ram_usage = Math.floor(Math.random() * 10) + 86; // 86%~95% - } else { - cpu_usage = Math.floor(Math.random() * 30) + 40; // 40%~70% - ram_usage = Math.floor(Math.random() * 20) + 60; // 60%~80% - } - network_traffic = (Math.random() * 1500 + 300).toFixed(0) + ' GB'; - } else { // 내부서비스 - // Abaqus 해석용이나 Pix4D 등 고부하 내부 인프라도 부하율 높게 부여 - const isHighLoad = detailUpper.includes('ABAQUS') || detailUpper.includes('PIX4D') || detailUpper.includes('영상 렌더링') || detailUpper.includes('TERRA'); - if (isHighLoad) { - cpu_usage = Math.floor(Math.random() * 20) + 70; // 70%~90% - ram_usage = Math.floor(Math.random() * 20) + 75; // 75%~95% - } else { - cpu_usage = Math.floor(Math.random() * 35) + 15; // 15%~50% - ram_usage = Math.floor(Math.random() * 30) + 20; // 20%~50% - } - network_traffic = (Math.random() * 300 + 10).toFixed(0) + ' GB'; - } - - const assetItem = { - id: randomId(), - asset_type: typeRaw !== '-' ? typeRaw : '공용PC', - purchase_corp: randomCorp, - asset_code: 'SVR-24' + String(serverIndex).padStart(3, '0'), - purchase_date: '2023-03', - asset_purpose: detailRaw, - current_dept: teamRaw, - previous_dept: '-', - location: locRaw, - manager_primary: mgr1Raw, - manager_secondary: mgr2Raw, - ip_address: ipAddress, - remote_tool: 'RDP / VNC', - model_name: modelRaw !== '-' ? modelRaw : (mainboardRaw !== '-' ? mainboardRaw : '사내 표준 공용PC'), - os: osRaw !== '-' ? `${osRaw} (${osVerRaw})` : 'Windows 10', - cpu: cpuRaw, - ram: ramRaw, - gpu: gpuRaw, - ssd_1: ssd1Raw, - ssd_2: ssd2Raw, - hdd_1: hdd1Raw, - hdd_2: hdd2Raw, - hdd_3: hdd3Raw, - hdd_4: hdd4Raw, - monitoring: service_type === '외부서비스' ? '대상' : '비대상', - purchase_amount: gpuRaw.toUpperCase().includes('RTX 4080') || gpuRaw.toUpperCase().includes('RTX 3090') ? '3500000' : '1500000', - purchase_vendor: '다나와', - approval_document: '2023_공용PC_도입_' + serverIndex, - memo: is_inactive ? '방치 의심 장비 (회수 필요)' : '정상 운영 장비', - asset_name: assetNameRaw, - mac_address: `00:1A:2B:3C:5E:${serverIndex.toString(16).toUpperCase().padStart(2, '0')}`, - hw_status: is_inactive ? '수리/대기' : '운영중', - service_type: service_type, - is_inactive: is_inactive, - cpu_usage: cpu_usage, - ram_usage: ram_usage, - network_traffic: network_traffic - }; - - // 스토리지로 보낼 자산들 (유형이 NAS/DAS이거나 자산명에 NAS가 들어가면) - if (typeRaw.toUpperCase().includes('NAS') || typeRaw.toUpperCase().includes('DAS') || assetUpper.includes('NAS') || assetUpper.includes('DAS')) { - assetItem.asset_code = 'STO-24' + String(storageIndex).padStart(3, '0'); - assetItem.volume = hdd1Raw !== '-' ? hdd1Raw : '10TB'; - parsedStorages.push(assetItem); - storageIndex++; - } else { - parsedServers.push(assetItem); - serverIndex++; - } - } - - // ----------------- 시트 2: 합본데이터(NAS) ----------------- - const sheetNAS = workbook.Sheets['합본데이터(NAS)']; - const rawNAS = utils.sheet_to_json(sheetNAS, { header: 1 }); - const rowsNAS = rawNAS.slice(1).filter(row => row.some(val => val !== undefined && val !== null && String(val).trim() !== '')); - - for (const row of rowsNAS) { - const teamRaw = cleanValue(row[0]); - const svrNoRaw = cleanValue(row[1]); - const assetNameRaw = cleanValue(row[2]); - const typeRaw = cleanValue(row[3]); - const detailRaw = cleanValue(row[4]); - const locRaw = cleanValue(row[5]); - const mgr1Raw = cleanValue(row[6]); - const mgr2Raw = cleanValue(row[7]); - const toolRaw = cleanValue(row[8]); - const ipRaw = cleanValue(row[9]); - const ip2Raw = cleanValue(row[10]); - const idRaw = cleanValue(row[11]); - const pwRaw = cleanValue(row[12]); - const osRaw = cleanValue(row[15]); - const osVerRaw = cleanValue(row[16]); - const osBuildRaw = cleanValue(row[17]); - const modelRaw = cleanValue(row[18]); - const cpuRaw = cleanValue(row[19]); - const ramRaw = cleanValue(row[20]); - const gpuRaw = cleanValue(row[21]); - const ssd1Raw = cleanValue(row[22]); - const ssd2Raw = cleanValue(row[23]); - const hdd1Raw = cleanValue(row[24]); - const hdd2Raw = cleanValue(row[25]); - const hdd3Raw = cleanValue(row[26]); - const hdd4Raw = cleanValue(row[27]); - - const randomCorp = CORPS[storageIndex % CORPS.length]; - - // NAS는 기본적으로 내부 백업/공유용 인프라 - const service_type = '내부서비스'; - const is_inactive = false; - - // NAS 실시간 리소스 가상 데이터 - const cpu_usage = Math.floor(Math.random() * 25) + 15; // 15%~40% - const ram_usage = Math.floor(Math.random() * 35) + 30; // 30%~65% - const network_traffic = (Math.random() * 600 + 50).toFixed(0) + ' GB'; - - const assetItem = { - id: randomId(), - asset_type: typeRaw !== '-' ? typeRaw : '공용 NAS', - purchase_corp: randomCorp, - asset_code: 'STO-24' + String(storageIndex).padStart(3, '0'), - purchase_date: '2022-08', - asset_purpose: detailRaw, - current_dept: teamRaw !== '-' ? teamRaw : '디자인팀', - previous_dept: '-', - location: locRaw, - manager_primary: mgr1Raw, - manager_secondary: mgr2Raw, - ip_address: ipRaw !== '-' ? ipRaw : '172.16.42.' + (100 + storageIndex), - remote_tool: toolRaw !== '-' ? toolRaw : 'Web GUI', - model_name: modelRaw !== '-' ? modelRaw : 'Synology 공용 NAS', - os: osRaw !== '-' ? `${osRaw} ${osVerRaw}` : 'DSM 7.x', - cpu: cpuRaw, - ram: ramRaw, - gpu: gpuRaw, - ssd_1: ssd1Raw, - ssd_2: ssd2Raw, - hdd_1: hdd1Raw, - hdd_2: hdd2Raw, - hdd_3: hdd3Raw, - hdd_4: hdd4Raw, - monitoring: '비대상', - purchase_amount: '4500000', - purchase_vendor: '시놀로지 총판', - approval_document: '2022_스토리지_도입_' + storageIndex, - memo: '스토리지 서버 공유 자산', - asset_name: assetNameRaw, - mac_address: `00:1A:2B:3C:5F:${storageIndex.toString(16).toUpperCase().padStart(2, '0')}`, - hw_status: '운영중', - service_type: service_type, - is_inactive: is_inactive, - volume: hdd1Raw !== '-' ? hdd1Raw : '24TB', - cpu_usage: cpu_usage, - ram_usage: ram_usage, - network_traffic: network_traffic - }; - - parsedStorages.push(assetItem); - storageIndex++; - } - - console.log(`Parsed Servers: ${parsedServers.length} units`); - console.log(`Parsed Storages: ${parsedStorages.length} units`); - - // 3. 파일 다시 쓰기 - const newDummyDataFileContent = `import { HardwareAsset, SoftwareAsset, SWUser, HardwareLog } from './excelHandler'; - -// 유틸리티: 랜덤 문자열 -const randomId = () => Math.random().toString(36).substring(2, 9); - -// 유틸리티: 랜덤 년월 (YYYY-MM) (최근 10년) -const randomPurchaseYM = () => { - const currentYear = new Date().getFullYear(); - const year = currentYear - Math.floor(Math.random() * 10); - const month = String(Math.floor(Math.random() * 12) + 1).padStart(2, '0'); - return \`\${year}-\${month}\`; -}; - -// 유틸리티: 랜덤 YYYY-MM-DD -const randomDateStr = (maxYearsAgo = 10) => { - const currentYear = new Date().getFullYear(); - const year = currentYear - Math.floor(Math.random() * maxYearsAgo); - const month = String(Math.floor(Math.random() * 12) + 1).padStart(2, '0'); - const day = String(Math.floor(Math.random() * 28) + 1).padStart(2, '0'); - return \`\${year}-\${month}-\${day}\`; -}; - -const CORPS = ['한맥', '삼안', '장헌', '장헌산업', 'PTC', '바론', '한라']; -const getRandomCorp = () => CORPS[Math.floor(Math.random() * CORPS.length)]; - -// ──────────────────────────────────────────────────────── -// 1. SampleData_PC.xlsx 에서 파싱된 PC 데이터 주입 -// ──────────────────────────────────────────────────────── -export const dummyPCs: any[] = ${JSON.stringify(dummyPCs, null, 2)}; - -// ──────────────────────────────────────────────────────── -// 2. 기타 자산 더미 데이터 (서버, 스토리지, 소프트웨어 등 - 엑셀 파싱 연동) -// ──────────────────────────────────────────────────────── - -export const dummyServers: any[] = ${JSON.stringify(parsedServers, null, 2)}; - -export const dummyStorages: any[] = ${JSON.stringify(parsedStorages, null, 2)}; - -export const dummyEquips: any[] = Array.from({ length: 12 }).map((_, i) => ({ - id: randomId(), - asset_type: '전산비품', - purchase_corp: getRandomCorp(), - asset_code: \`EQ-24\${String(i).padStart(3, '0')}\`, - asset_name: \`네트워크 스위치 \${i+1}\`, - location: '전산실 랙 1', - manager_primary: '네트워크담당자', - ip_address: \`192.168.10.\${200 + i}\`, - mac_address: \`00:1A:2B:3C:51:\${String(i).padStart(2, '0')}\`, - os: 'Cisco IOS', - purchase_date: randomPurchaseYM(), - purchase_amount: '150000', - purchase_vendor: '다나와', - approval_document: \`2024_비품구매_\${i}\`, - memo: '사내망 확장용', - asset_purpose: '네트워크 분배' -})); - -export const dummyMobiles: any[] = Array.from({ length: 15 }).map((_, i) => ({ - id: randomId(), - asset_type: '모바일기기', - purchase_corp: getRandomCorp(), - asset_code: \`MOB-24\${String(i).padStart(3, '0')}\`, - asset_name: \`테스트용 단말기 \${i+1}\`, - location: '개발2팀', - manager_primary: '테스터', - os: i % 2 === 0 ? 'Android 14' : 'iOS 17', - purchase_date: randomPurchaseYM(), - purchase_amount: '900000', - purchase_vendor: '삼성전자/애플', - approval_document: \`2024_모바일구매_\${i}\`, - memo: '앱 호환성 테스트 전용', - asset_purpose: 'QA 테스트', - ip_address: \`192.168.1.\${10 + i}\`, - mac_address: \`00:1A:2B:3C:50:\${String(i).padStart(2, '0')}\` -})); - -export const dummySubSw: any[] = Array.from({ length: 10 }).map((_, i) => ({ - id: randomId(), - sw_type: '구독SW', - sw_field: '업무용/협업', - purchase_corp: getRandomCorp(), - current_dept: '전사', - product_name: \`Microsoft 365 E\${3 + (i%2)}\`, - purchase_date: randomDateStr(3), - start_date: randomDateStr(1), - expired_date: randomDateStr(0), - purchase_amount: '150000', - asset_count: 50 + i * 5, - email_account: \`admin\${i}@hmcorp.com\`, - purchase_vendor: '소프트웨어인라이프', - memo: '연간 계약 갱신 필요' -})); - -export const dummyPermSw: any[] = Array.from({ length: 5 }).map((_, i) => ({ - id: randomId(), - sw_type: '영구SW', - sw_field: '디자인/설계', - purchase_corp: getRandomCorp(), - current_dept: '디자인팀', - product_name: \`AutoCAD 202\${i%4}\`, - purchase_date: randomDateStr(5), - start_date: randomDateStr(5), - expired_date: '2099-12-31', - purchase_amount: '3000000', - asset_count: 2, - email_account: \`design\${i}@hmcorp.com\`, - purchase_vendor: '오토데스크 파트너', - memo: 'USB 동글키 보관중' -})); - -export const dummyCloud: any[] = Array.from({ length: 5 }).map((_, i) => ({ - id: randomId(), - sw_type: '클라우드', - asset_mfr: i % 2 === 0 ? 'AWS' : 'GCP', - purchase_corp: getRandomCorp(), - current_dept: '개발팀', - product_name: \`컴퓨팅 인스턴스 Type \${i}\`, - email_account: \`awsadmin\${i}@hmcorp.com\`, - purchase_method: '법인카드(신한 1234)', - purchase_amount: \`\${500000 + i * 100000}\`, - asset_count: 1, - purchase_vendor: 'AWS/GCP', - memo: '환율 변동에 따라 매월 상이함' -})); - -export const dummyDomain: any[] = Array.from({ length: 5 }).map((_, i) => ({ - id: randomId(), - asset_type: '도메인', - purchase_corp: getRandomCorp(), - product_name: \`사내 운영 서비스 \${i+1}\`, - domain_address: \`service\${i+1}.hmcorp.com\`, - start_date: randomDateStr(4), - expired_date: randomDateStr(0), - purchase_amount: '22000', - manager_primary: '인프라팀장', - manager_secondary: '인프라담당자', - memo: '가비아 자동갱신 설정 완료' -})); - -export const dummySwUsers: any[] = Array.from({ length: 15 }).map((_, i) => ({ - id: randomId(), - sw_id: dummySubSw[0]?.id || randomId(), - purchase_corp: getRandomCorp(), - current_dept: '경영지원팀', - user_current: \`홍길동\${i}\`, - memo: \`SW신청서_2400\${i}\` -})); - -export const dummyLogs: any[] = Array.from({ length: 10 }).map((_, i) => ({ - id: randomId(), - assetId: dummyPCs[0]?.id || randomId(), - date: randomDateStr(1), - details: i % 2 === 0 ? '메모리 추가 증설 (16GB -> 32GB)' : '디스플레이 파손 수리', - user: 'IT지원팀', - cost: i % 2 === 0 ? 80000 : 150000, -})); -`; - - fs.writeFileSync(dummyDataPath, newDummyDataFileContent, 'utf-8'); - console.log('✅ dummyData.ts file updated successfully with SVR dataset.'); -} catch (e) { - console.error('❌ Failed to update dummy data:', e); -} diff --git a/src/components/Modal/DomainModal.ts b/src/components/Modal/DomainModal.ts index e73585e..a33c4f9 100644 --- a/src/components/Modal/DomainModal.ts +++ b/src/components/Modal/DomainModal.ts @@ -197,9 +197,13 @@ class DomainAssetModal extends BaseModal { private renderHistory(assetId: string) { const container = document.getElementById('domain-history-list'); if (!container) return; - const logs = (state.masterData.logs || []).filter(l => l.assetId === assetId); - if (logs.length === 0) { container.innerHTML = '
이력이 없습니다.
'; return; } - container.innerHTML = logs.map(l => `
${l.date}
${l.user}
${l.details}
`).join(''); + + const logs = (state.masterData.logs || []).filter(l => l.asset_id === assetId); + if (logs.length === 0) { + container.innerHTML = '
이력이 없습니다.
'; + } else { + container.innerHTML = logs.map(l => `
${l.log_date || ''}
${l.log_user || '시스템'}
${l.details}
`).join(''); + } } } diff --git a/src/components/Modal/HWModal.ts b/src/components/Modal/HWModal.ts index 655eaf9..44ca249 100644 --- a/src/components/Modal/HWModal.ts +++ b/src/components/Modal/HWModal.ts @@ -881,9 +881,9 @@ class HwAssetModal extends BaseModal { private renderHistory(assetId: string) { const container = document.getElementById('hw-history-list'); if (!container) return; - const logs = (state.masterData.logs || []).filter(l => l.asset_id === assetId || l.assetId === assetId); + const logs = (state.masterData.logs || []).filter(l => l.asset_id === assetId); if (logs.length === 0) { container.innerHTML = '
기록된 변동 이력이 없습니다.
'; return; } - container.innerHTML = logs.map(l => `
${l.log_date || l.date || ''}
${l.log_user || l.user || '시스템'}
${l.details}
`).join(''); + container.innerHTML = logs.map(l => `
${l.log_date || ''}
${l.log_user || '시스템'}
${l.details}
`).join(''); } private getCategoryKey(asset: any): string { diff --git a/src/components/Modal/SWModal.ts b/src/components/Modal/SWModal.ts index 35d5972..80d54ed 100644 --- a/src/components/Modal/SWModal.ts +++ b/src/components/Modal/SWModal.ts @@ -269,7 +269,7 @@ class SwAssetModal extends BaseModal { const log = { assetId: this.currentAsset.id, date, details: `[계약갱신] ${note} (${start} ~ ${end}, 비용: ${cost})`, user: '관리자' }; await fetch(`${API_BASE_URL}/api/asset/history/batch`, { method: 'POST', - headers: 'application/json', + headers: { 'Content-Type': 'application/json' }, body: JSON.stringify([...state.masterData.logs, log]) }); @@ -387,9 +387,9 @@ class SwAssetModal extends BaseModal { private renderHistory(swId: string) { const container = document.getElementById('sw-history-list'); if (!container) return; - const logs = (state.masterData.logs || []).filter(l => l.assetId === swId); + const logs = (state.masterData.logs || []).filter(l => l.asset_id === swId); if (logs.length === 0) { container.innerHTML = '
수정 이력이 없습니다.
'; return; } - container.innerHTML = logs.map(l => `
${l.date}
${l.user}
${l.details}
`).join(''); + container.innerHTML = logs.map(l => `
${l.log_date || ''}
${l.log_user || '시스템'}
${l.details}
`).join(''); } } diff --git a/src/core/dummyData.ts b/src/core/dummyData.ts index 7e54814..a533f50 100644 --- a/src/core/dummyData.ts +++ b/src/core/dummyData.ts @@ -1,4 +1,4 @@ -import { HardwareAsset, SoftwareAsset, SWUser, HardwareLog } from './excelHandler'; +import { HardwareAsset, SoftwareAsset, SWUser, HardwareLog } from './types'; // 유틸리티: 랜덤 문자열 const randomId = () => Math.random().toString(36).substring(2, 9); @@ -10687,9 +10687,9 @@ export const dummySwUsers: any[] = Array.from({ length: 15 }).map((_, i) => ({ export const dummyLogs: any[] = Array.from({ length: 10 }).map((_, i) => ({ id: randomId(), - assetId: dummyPCs[0]?.id || randomId(), - date: randomDateStr(1), + asset_id: dummyPCs[0]?.id || randomId(), + log_date: randomDateStr(1), details: i % 2 === 0 ? '메모리 추가 증설 (16GB -> 32GB)' : '디스플레이 파손 수리', - user: 'IT지원팀', + log_user: 'IT지원팀', cost: i % 2 === 0 ? 80000 : 150000, })); diff --git a/src/core/state.ts b/src/core/state.ts index 3520d44..0e2b391 100644 --- a/src/core/state.ts +++ b/src/core/state.ts @@ -30,8 +30,7 @@ export const state: AppState = { hw: [], sw: [], swUsers: [], logs: [], jobSpecs: [], - subSw: [], - permSw: [] + mobile: [] } }; @@ -61,9 +60,9 @@ export async function loadMasterDataFromDB() { }; // Mapping for backward compatibility - state.masterData.equip = state.masterData.equipment; - state.masterData.subSw = state.masterData.swExternal; - state.masterData.permSw = state.masterData.swInternal; + (state.masterData as any).equip = state.masterData.equipment; + (state.masterData as any).subSw = state.masterData.swExternal; + (state.masterData as any).permSw = state.masterData.swInternal; // 하드웨어 통합 (대시보드 호환용) state.masterData.hw = [ diff --git a/src/core/types.ts b/src/core/types.ts index b88f3dd..9f75394 100644 --- a/src/core/types.ts +++ b/src/core/types.ts @@ -147,6 +147,8 @@ export interface MasterAssetData { vip: HardwareAsset[]; swUsers: SWUser[]; logs: HardwareLog[]; + jobSpecs?: any[]; + mobile?: HardwareAsset[]; // Integrated arrays hw: HardwareAsset[]; sw: SoftwareAsset[]; diff --git a/src/main.ts b/src/main.ts index 9ff54ac..59a6375 100644 --- a/src/main.ts +++ b/src/main.ts @@ -86,6 +86,7 @@ function initApp() { loadMasterDataFromDB().then((success) => { if (success) { refreshView(); + initRoleSwitcher(); // [추가] 역할 전환 토글 초기화 } }); } catch (e) { console.error('❌ Initialization failed:', e); } diff --git a/src/views/Dashboard/HwDashboard.ts b/src/views/Dashboard/HwDashboard.ts index 4be4807..7954695 100644 --- a/src/views/Dashboard/HwDashboard.ts +++ b/src/views/Dashboard/HwDashboard.ts @@ -18,14 +18,6 @@ export function renderHwDashboard(container: HTMLElement) { // 2. 1페이지 매거진 리포트(제목바 제거, '| 제목' 미니멀리즘 스타일) HTML 빌드 container.innerHTML = ` -<<<<<<< HEAD -
- - -
-
-

개인 PC 자산 대시보드

-=======
@@ -34,7 +26,6 @@ export function renderHwDashboard(container: HTMLElement) {

개인 PC 자산 대시보드

->>>>>>> origin/main
@@ -56,17 +47,6 @@ export function renderHwDashboard(container: HTMLElement) {
-<<<<<<< HEAD -
- - -
- - -
-
- 보유 자산 수량 -=======
@@ -76,91 +56,50 @@ export function renderHwDashboard(container: HTMLElement) {
보유 자산 수량 ->>>>>>> origin/main
-<<<<<<< HEAD -
0대
- 전사 보유 개인용 PC -=======
0대
전사 보유 개인용 PC ->>>>>>> origin/main
-<<<<<<< HEAD - -
-
- 사양 부족 검토 -=======
사양 부족 ->>>>>>> origin/main
-<<<<<<< HEAD -
0명
- 사양 교체 권고 자산 -=======
0대
사양 교체 권고 자산 ->>>>>>> origin/main
-<<<<<<< HEAD - -
-
- 오버스펙 검토 -=======
오버 스펙 ->>>>>>> origin/main
-<<<<<<< HEAD -
0명
- 사양 회수 권고 자산 -=======
0대
사양 회수 권고 자산 ->>>>>>> origin/main
-<<<<<<< HEAD -
-
- 윈도우 11 불가 PC -=======
윈도우 11 불가 PC ->>>>>>> origin/main
-<<<<<<< HEAD -
0대
- 업데이트 미지원 하드웨어 -=======
0대
업데이트 미지원 하드웨어 ->>>>>>> origin/main
@@ -168,64 +107,6 @@ export function renderHwDashboard(container: HTMLElement) {
-<<<<<<< HEAD - -
- - -
- -
- PC 성능 등급별 분포 현황 -
- - -
- -
-
- 최상급 PC (85점 이상) - 0대(0%) -
-
- -
-
- 상급 PC (70점 ~ 85점) - 0대(0%) -
-
- -
-
- 중급 PC (40점 ~ 70점) - 0대(0%) -
-
- -
-
- 보급 PC (40점 미만) - 0대(0%) -
-
-
-
- - -
-
등급별 보유 비율
-
-
- -
- -
-
최상
-
-
-
보급
-=======
@@ -308,40 +189,10 @@ export function renderHwDashboard(container: HTMLElement) { 교체 대상
->>>>>>> origin/main
-<<<<<<< HEAD - -
-
- 유효 재고 현황 -
- -
-
-
-
0대
- 최상급 재고 -
-
-
0대
- 중급 재고 -
-
-
-
-
-
0대
- 상급 재고 -
-
-
0대
- 보급 재고 -
-=======
@@ -360,49 +211,11 @@ export function renderHwDashboard(container: HTMLElement) { ->>>>>>> origin/main
-<<<<<<< HEAD - - -
- - -
-
- 직무별 사양 적정성 분석 -
-
- -
-
- - -
-
- 연도별 PC 노후도 및 교체 주기 예측 -
-
- - - - - - - - - -
구분 (사용 연한)보유 대수권장 조치
-
-
- -
-======= ->>>>>>> origin/main
diff --git a/src/views/Dashboard/SwDashboard.ts b/src/views/Dashboard/SwDashboard.ts index 3ec206b..f131284 100644 --- a/src/views/Dashboard/SwDashboard.ts +++ b/src/views/Dashboard/SwDashboard.ts @@ -13,13 +13,13 @@ export function renderSwDashboard(container: HTMLElement) { // 통합 SW 데이터 const allSw = [...state.masterData.swExternal, ...state.masterData.swInternal]; - allSw.forEach(sw => { + allSw.forEach((sw: any) => { const assigned = state.masterData.swUsers.filter(u => u.sw_id === sw.id).length; const qty = typeof sw[ASSET_SCHEMA.ASSET_COUNT.key] === 'number' ? sw[ASSET_SCHEMA.ASSET_COUNT.key] : parseInt(sw[ASSET_SCHEMA.ASSET_COUNT.key]||'0', 10); const priceStr = sw[ASSET_SCHEMA.PURCHASE_AMOUNT.key] ? String(sw[ASSET_SCHEMA.PURCHASE_AMOUNT.key]).replace(/,/g, '') : '0'; const price = parseInt(priceStr, 10) || 0; - if (sw.asset_type === '외부SW' || sw.type === '외부SW') { + if (sw.asset_type === '외부SW') { extQty += qty; extUsed += assigned; extTotal++; if (isSWExpiring(sw)) extExp++; if (sw[ASSET_SCHEMA.PURCHASE_DATE.key]?.startsWith('2026')) extCost2026 += price; diff --git a/test_caputure/1_initial_screen_fixed.png b/test_caputure/1_initial_screen_fixed.png new file mode 100644 index 0000000..fcac4af Binary files /dev/null and b/test_caputure/1_initial_screen_fixed.png differ diff --git a/test_caputure/2_location_view_fixed.png b/test_caputure/2_location_view_fixed.png new file mode 100644 index 0000000..fcac4af Binary files /dev/null and b/test_caputure/2_location_view_fixed.png differ diff --git a/test_caputure/3_location_clicked_fixed.png b/test_caputure/3_location_clicked_fixed.png new file mode 100644 index 0000000..93e62ed Binary files /dev/null and b/test_caputure/3_location_clicked_fixed.png differ diff --git a/test_caputure/3_modal_ui_fixed.png b/test_caputure/3_modal_ui_fixed.png new file mode 100644 index 0000000..4cceb5d Binary files /dev/null and b/test_caputure/3_modal_ui_fixed.png differ diff --git a/test_caputure/4_modal_ui_fixed.png b/test_caputure/4_modal_ui_fixed.png new file mode 100644 index 0000000..4cceb5d Binary files /dev/null and b/test_caputure/4_modal_ui_fixed.png differ diff --git a/test_caputure/bar_fixed.png b/test_caputure/bar_fixed.png new file mode 100644 index 0000000..6b1a602 Binary files /dev/null and b/test_caputure/bar_fixed.png differ diff --git a/test_caputure/bar_test.png b/test_caputure/bar_test.png new file mode 100644 index 0000000..21cc08e Binary files /dev/null and b/test_caputure/bar_test.png differ diff --git a/test_caputure/bar_test2.png b/test_caputure/bar_test2.png new file mode 100644 index 0000000..30d6527 Binary files /dev/null and b/test_caputure/bar_test2.png differ diff --git a/test_final_1920.png b/test_final_1920.png new file mode 100644 index 0000000..21caf8e Binary files /dev/null and b/test_final_1920.png differ diff --git a/test_fix_1920.png b/test_fix_1920.png new file mode 100644 index 0000000..21e7f40 Binary files /dev/null and b/test_fix_1920.png differ diff --git a/test_fix_1920.yml b/test_fix_1920.yml new file mode 100644 index 0000000..f0ba05e --- /dev/null +++ b/test_fix_1920.yml @@ -0,0 +1,61 @@ +- generic [ref=e2] [box=0,0,1920,1080]: + - banner [ref=e3] [box=0,0,1920,64]: + - generic [ref=e4] [box=24,3,1872,57]: + - generic [ref=e5] [cursor=pointer] [box=24,12,230,40]: + - img "HM Logo" [ref=e6] [box=24,12,103,40] + - heading "한맥자산관리시스템" [level=1] [ref=e7] [box=139,20,115,23] + - navigation [ref=e8] [box=286,14,1456,35]: + - generic [ref=e9] [cursor=pointer] [box=286,14,49,35]: 서버 + - generic [ref=e10] [cursor=pointer] [box=343,14,43,35]: PC + - generic [ref=e11] [cursor=pointer] [box=394,14,75,35]: 스토리지 + - generic [ref=e12] [cursor=pointer] [box=477,14,100,35]: 공간정보장비 + - generic [ref=e13] [cursor=pointer] [box=585,14,68,35]: PC부품 + - generic [ref=e14] [cursor=pointer] [box=661,14,75,35]: 네트워크 + - generic [ref=e15] [cursor=pointer] [box=744,14,100,35]: 업무지원장비 + - generic [ref=e16] [cursor=pointer] [box=852,14,72,35]: 외부SW + - generic [ref=e17] [cursor=pointer] [box=932,14,72,35]: 내부SW + - generic [ref=e18] [cursor=pointer] [box=1012,14,75,35]: 클라우드 + - generic [ref=e19] [cursor=pointer] [box=1095,14,62,35]: 도메인 + - generic [ref=e20] [cursor=pointer] [box=1165,14,75,35]: 비용관리 + - generic [ref=e21] [cursor=pointer] [box=1247,14,62,35]: 사용자 + - generic [ref=e22] [cursor=pointer] [box=1317,14,49,35]: 선물 + - generic [ref=e23] [cursor=pointer] [box=1375,14,75,35]: 사무가구 + - generic [ref=e24] [box=1742,3,154,57]: + - generic [ref=e25] [box=1742,3,154,33]: + - generic [ref=e26] [box=1755,10,32,19]: 실무자 + - generic [ref=e27] [box=1799,10,40,20]: + - checkbox [box=1799,27,0,0] + - generic [ref=e29] [box=1851,10,32,19]: 관리자 + - button "알림" [ref=e31] [box=1742,51,4,4] + - main [ref=e32] [box=0,64,1920,964]: + - generic [ref=e34] [box=0,64,1920,964]: + - generic [ref=e35] [box=0,64,1920,112]: + - generic [ref=e37] [cursor=pointer] [box=24,111,83,44]: + - checkbox "목록보기" [ref=e38] [box=32,125,16,16] + - text: 목록보기 + - generic [ref=e39] [box=131,84,135,71]: + - generic [ref=e40] [box=131,84,135,19]: 건물/위치 + - combobox [ref=e41] [cursor=pointer] [box=131,111,135,44]: + - option "한맥빌딩" [box=0,0,0,0] + - option "기술개발센터" [selected] [box=0,0,0,0] + - option "유니온빌딩" [box=0,0,0,0] + - option "뉴코아빌딩" [box=0,0,0,0] + - option "IDC" [box=0,0,0,0] + - generic [ref=e42] [box=290,84,318,71]: + - generic [ref=e43] [box=290,84,318,19]: 상세 위치 + - generic [ref=e44] [box=290,111,318,44]: + - combobox [ref=e45] [cursor=pointer] [box=290,111,120,44]: + - option "서버실" [selected] [box=0,0,0,0] + - option "센터내부" [box=0,0,0,0] + - generic [ref=e46] [box=426,111,182,44]: + - generic [ref=e47] [box=443,115,122,36]: + - button "이전" [disabled] [ref=e48] [cursor=pointer] [box=443,115,59,36] + - button "다음" [ref=e49] [cursor=pointer] [box=506,115,59,36] + - generic [ref=e50] [box=577,124,31,19]: (1 / 2) + - generic [ref=e51] [box=0,176,1920,852]: + - img [ref=e54] [box=0,210,1280,783] + - generic [ref=e69] [box=1280,176,640,852]: + - heading "구역을 선택하세요" [level=4] [ref=e71] [box=1304,200,592,24] + - generic [ref=e73] [box=1280,249,640,24]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e74] [box=0,1028,1920,52]: + - paragraph [ref=e75] [box=32,1045,1856,19]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/test_location_view_btn.png b/test_location_view_btn.png new file mode 100644 index 0000000..51aa50e Binary files /dev/null and b/test_location_view_btn.png differ diff --git a/test_location_view_btn_final.png b/test_location_view_btn_final.png new file mode 100644 index 0000000..51aa50e Binary files /dev/null and b/test_location_view_btn_final.png differ diff --git a/test_resolution_1920.png b/test_resolution_1920.png new file mode 100644 index 0000000..21e7f40 Binary files /dev/null and b/test_resolution_1920.png differ diff --git a/test_resolution_1920.yml b/test_resolution_1920.yml new file mode 100644 index 0000000..0ab4c15 --- /dev/null +++ b/test_resolution_1920.yml @@ -0,0 +1,61 @@ +- generic [ref=e2] [box=0,0,1920,1080]: + - banner [ref=e3] [box=0,0,1920,64]: + - generic [ref=e4] [box=24,3,1872,57]: + - generic [ref=e5] [cursor=pointer] [box=24,12,230,40]: + - img "HM Logo" [ref=e6] [box=24,12,103,40] + - heading "한맥자산관리시스템" [level=1] [ref=e7] [box=139,20,115,23] + - navigation [ref=e8] [box=286,14,1456,35]: + - generic [ref=e9] [cursor=pointer] [box=286,14,49,35]: 서버 + - generic [ref=e10] [cursor=pointer] [box=343,14,43,35]: PC + - generic [ref=e11] [cursor=pointer] [box=394,14,75,35]: 스토리지 + - generic [ref=e12] [cursor=pointer] [box=477,14,100,35]: 공간정보장비 + - generic [ref=e13] [cursor=pointer] [box=585,14,68,35]: PC부품 + - generic [ref=e14] [cursor=pointer] [box=661,14,75,35]: 네트워크 + - generic [ref=e15] [cursor=pointer] [box=744,14,100,35]: 업무지원장비 + - generic [ref=e16] [cursor=pointer] [box=852,14,72,35]: 외부SW + - generic [ref=e17] [cursor=pointer] [box=932,14,72,35]: 내부SW + - generic [ref=e18] [cursor=pointer] [box=1012,14,75,35]: 클라우드 + - generic [ref=e19] [cursor=pointer] [box=1095,14,62,35]: 도메인 + - generic [ref=e20] [cursor=pointer] [box=1165,14,75,35]: 비용관리 + - generic [ref=e21] [cursor=pointer] [box=1247,14,62,35]: 사용자 + - generic [ref=e22] [cursor=pointer] [box=1317,14,49,35]: 선물 + - generic [ref=e23] [cursor=pointer] [box=1375,14,75,35]: 사무가구 + - generic [ref=e24] [box=1742,3,154,57]: + - generic [ref=e25] [box=1742,3,154,33]: + - generic [ref=e26] [box=1755,10,32,19]: 실무자 + - generic [ref=e27] [box=1799,10,40,20]: + - checkbox [box=1799,27,0,0] + - generic [ref=e29] [box=1851,10,32,19]: 관리자 + - button "알림" [ref=e31] [box=1742,51,4,4] + - main [ref=e32] [box=0,64,1920,964]: + - generic [ref=e36] [box=0,64,1920,964]: + - generic [ref=e37] [box=0,64,1920,112]: + - generic [ref=e39] [cursor=pointer] [box=24,111,83,44]: + - checkbox "목록보기" [ref=e40] [box=32,125,16,16] + - text: 목록보기 + - generic [ref=e41] [box=131,84,135,71]: + - generic [ref=e42] [box=131,84,135,19]: 건물/위치 + - combobox [ref=e43] [cursor=pointer] [box=131,111,135,44]: + - option "한맥빌딩" [box=0,0,0,0] + - option "기술개발센터" [selected] [box=0,0,0,0] + - option "유니온빌딩" [box=0,0,0,0] + - option "뉴코아빌딩" [box=0,0,0,0] + - option "IDC" [box=0,0,0,0] + - generic [ref=e44] [box=290,84,318,71]: + - generic [ref=e45] [box=290,84,318,19]: 상세 위치 + - generic [ref=e46] [box=290,111,318,44]: + - combobox [ref=e47] [cursor=pointer] [box=290,111,120,44]: + - option "서버실" [selected] [box=0,0,0,0] + - option "센터내부" [box=0,0,0,0] + - generic [ref=e48] [box=426,111,182,44]: + - generic [ref=e49] [box=443,115,122,36]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] [box=443,115,59,36] + - button "다음" [ref=e51] [cursor=pointer] [box=506,115,59,36] + - generic [ref=e52] [box=577,124,31,19]: (1 / 2) + - generic [ref=e53] [box=0,176,1920,852]: + - img [ref=e56] [box=0,210,1280,783] + - generic [ref=e71] [box=1280,176,640,852]: + - heading "구역을 선택하세요" [level=4] [ref=e73] [box=1304,200,592,24] + - generic [ref=e75] [box=1280,249,640,24]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34] [box=0,1028,1920,52]: + - paragraph [ref=e35] [box=32,1045,1856,19]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/test_resolution_3840.png b/test_resolution_3840.png new file mode 100644 index 0000000..ade6e52 Binary files /dev/null and b/test_resolution_3840.png differ diff --git a/test_resolution_3840.yml b/test_resolution_3840.yml new file mode 100644 index 0000000..32752bd --- /dev/null +++ b/test_resolution_3840.yml @@ -0,0 +1,61 @@ +- generic [ref=e2] [box=0,0,3840,1080]: + - banner [ref=e3] [box=0,0,3840,64]: + - generic [ref=e4] [box=24,3,3792,57]: + - generic [ref=e5] [cursor=pointer] [box=24,12,230,40]: + - img "HM Logo" [ref=e6] [box=24,12,103,40] + - heading "한맥자산관리시스템" [level=1] [ref=e7] [box=139,20,115,23] + - navigation [ref=e8] [box=286,14,3374,35]: + - generic [ref=e9] [cursor=pointer] [box=286,14,49,35]: 서버 + - generic [ref=e10] [cursor=pointer] [box=343,14,43,35]: PC + - generic [ref=e11] [cursor=pointer] [box=394,14,75,35]: 스토리지 + - generic [ref=e12] [cursor=pointer] [box=477,14,100,35]: 공간정보장비 + - generic [ref=e13] [cursor=pointer] [box=585,14,68,35]: PC부품 + - generic [ref=e14] [cursor=pointer] [box=661,14,75,35]: 네트워크 + - generic [ref=e15] [cursor=pointer] [box=744,14,100,35]: 업무지원장비 + - generic [ref=e16] [cursor=pointer] [box=852,14,72,35]: 외부SW + - generic [ref=e17] [cursor=pointer] [box=932,14,72,35]: 내부SW + - generic [ref=e18] [cursor=pointer] [box=1012,14,75,35]: 클라우드 + - generic [ref=e19] [cursor=pointer] [box=1095,14,62,35]: 도메인 + - generic [ref=e20] [cursor=pointer] [box=1165,14,75,35]: 비용관리 + - generic [ref=e21] [cursor=pointer] [box=1247,14,62,35]: 사용자 + - generic [ref=e22] [cursor=pointer] [box=1317,14,49,35]: 선물 + - generic [ref=e23] [cursor=pointer] [box=1375,14,75,35]: 사무가구 + - generic [ref=e24] [box=3660,3,156,57]: + - generic [ref=e25] [box=3660,3,156,33]: + - generic [ref=e26] [box=3673,10,33,20]: 실무자 + - generic [ref=e27] [box=3718,10,40,20]: + - checkbox [box=3718,27,0,0] + - generic [ref=e29] [box=3770,10,33,20]: 관리자 + - button "알림" [ref=e31] [box=3660,51,4,4] + - main [ref=e32] [box=0,64,3840,964]: + - generic [ref=e36] [box=0,64,3840,964]: + - generic [ref=e37] [box=0,64,3840,113]: + - generic [ref=e39] [cursor=pointer] [box=24,112,84,44]: + - checkbox "목록보기" [ref=e40] [box=32,126,16,16] + - text: 목록보기 + - generic [ref=e41] [box=132,84,135,72]: + - generic [ref=e42] [box=132,84,135,20]: 건물/위치 + - combobox [ref=e43] [cursor=pointer] [box=132,112,135,44]: + - option "한맥빌딩" [box=0,0,0,0] + - option "기술개발센터" [selected] [box=0,0,0,0] + - option "유니온빌딩" [box=0,0,0,0] + - option "뉴코아빌딩" [box=0,0,0,0] + - option "IDC" [box=0,0,0,0] + - generic [ref=e44] [box=291,84,320,72]: + - generic [ref=e45] [box=291,84,320,20]: 상세 위치 + - generic [ref=e46] [box=291,112,320,44]: + - combobox [ref=e47] [cursor=pointer] [box=291,112,120,44]: + - option "서버실" [selected] [box=0,0,0,0] + - option "센터내부" [box=0,0,0,0] + - generic [ref=e48] [box=427,112,184,44]: + - generic [ref=e49] [box=444,116,123,36]: + - button "이전" [disabled] [ref=e50] [cursor=pointer] [box=444,116,59,36] + - button "다음" [ref=e51] [cursor=pointer] [box=507,116,59,36] + - generic [ref=e52] [box=579,124,32,20]: (1 / 2) + - generic [ref=e53] [box=0,177,3840,851]: + - img [ref=e56] [box=585,177,1391,851] + - generic [ref=e71] [box=2560,177,1280,851]: + - heading "구역을 선택하세요" [level=4] [ref=e73] [box=2584,201,1232,24] + - generic [ref=e75] [box=2560,250,1280,24]: 지도에서 자산 위치를 클릭하세요. + - contentinfo [ref=e34] [box=0,1028,3840,53]: + - paragraph [ref=e35] [box=32,1045,3776,20]: © 2026 BARON Consultant Co,Ltd. All rights reserved. \ No newline at end of file diff --git a/test_server_list_1920.png b/test_server_list_1920.png new file mode 100644 index 0000000..21e7f40 Binary files /dev/null and b/test_server_list_1920.png differ diff --git a/test_view_mode_modal.png b/test_view_mode_modal.png new file mode 100644 index 0000000..9bfdeb5 Binary files /dev/null and b/test_view_mode_modal.png differ diff --git a/test_view_mode_modal_final.png b/test_view_mode_modal_final.png new file mode 100644 index 0000000..6a6d53b Binary files /dev/null and b/test_view_mode_modal_final.png differ