Poooling Forest
제조/IoT

산업 설비 현장 작업보고서 모바일 앱·관리자 시스템 구축

산업 설비를 설치·유지보수하는 기업이 수기와 엑셀로 이중 작성하던 현장 작업보고서(Job Card)를 모바일 앱으로 바로 입력하고, 관리자 웹에서 마스터 데이터·승인·통계를 처리하도록 바꾼 사례입니다.

01.

배경

이 기업은 거래처 제조 현장에 엔지니어를 보내 장비를 설치하고 유지보수하는 회사입니다. 엔지니어는 현장 작업을 마치면 내용을 수기로 메모했다가 사무실에 돌아와 엑셀 작업보고서(Job Card)로 다시 정리하고 있었습니다. 이중 작업 과정에서 오기입과 누락, 작성 지연이 자주 생겼고, 관리자는 작업 현황을 제때 파악하기 어려웠습니다. 고객사는 현장에서 바로 입력하는 모바일 앱과, 마스터 데이터·승인·통계를 다루는 관리자 시스템을 함께 원했습니다.

02.

과제

작업보고서에는 고객사, 사업장, 장비군, 장비명, System 번호처럼 계층이 깊은 마스터 데이터가 연결되어 있어 착수 단계의 DB 설계가 가장 중요했습니다. 마스터 데이터가 바뀌거나 삭제되어도 이미 제출된 보고서 내용은 그대로 보존되어야 했습니다. 현장에서는 1인 1장비 1보고서 원칙과 필수값, 날짜·시간 형식을 앱에서 바로 검증해야 했습니다. 기존 엑셀 데이터를 옮겨 오고, 이후 거래처 구매 시스템과 연동할 수 있는 API 구조도 고려해야 했습니다.

03.

접근

계층형 마스터 데이터 스키마를 먼저 설계하고 작업자-직군, 장비군-장비명 같은 매핑을 별도로 관리하도록 했습니다. 마스터 데이터 변경에는 Soft Delete와 이력 관리를 적용해 과거 보고서가 영향을 받지 않게 했습니다. 앱은 Flutter로 Android와 iOS를 함께 지원하고, 관리자 웹은 Next.js, API 서버는 Node.js와 PostgreSQL로 구성해 AWS에 배포했습니다. 기획과 디자인은 Figma에서 진행하며 업무용 화면에 맞게 단순하고 읽기 쉬운 UI를 잡았습니다.

04.

솔루션

엔지니어 앱에서는 드롭다운을 계층별로 걸러 선택하고, 보고서 번호·작성자·직군·작업 시간이 자동으로 채워집니다. 본인이 작성한 보고서는 승인 전까지 조회하고 수정할 수 있으며, 승인이나 반려 결과는 푸시 알림으로 받습니다. 관리자 웹에서는 계정과 마스터 데이터, 매핑을 관리하고 제출된 보고서를 검토·승인하며 필요하면 직접 수정합니다. 운영 현황 대시보드와 Job Card Summary, PO Summary 엑셀 다운로드로 통계 업무를 처리합니다.

05.

성과

모바일 앱, 관리자 웹, API 서버를 함께 인도했습니다. 현장 메모와 사무실 엑셀 정리로 두 번 하던 보고서 작성이 현장 입력 한 번으로 바뀌었습니다. 제출, 검토, 승인, 통계가 같은 데이터로 이어져 관리자가 작업 현황을 한 화면에서 확인할 수 있게 되었습니다. 마스터 데이터와 보고서를 분리해 둔 구조 덕분에 장비나 고객사 정보가 바뀌어도 과거 보고서가 그대로 남습니다.