영림원 K-System Ace ERP의 14개 메뉴 데이터를 안전하게 조회하고, 외부 API 전송 결과를 관리자가 확인하며 재처리할 수 있는 Python 기반 운영 시스템 제안입니다.
MS-SQL 연결, 14개 메뉴별 쿼리 실행, 청크 조회로 운영 DB 부하 제어
항목별 페이로드 변환, 인증 처리, 응답 코드 기반 성공과 실패 기록
날짜와 항목별 전송 로그, 실패 사유, 수동 재전송을 한 화면에서 관리
14개 메뉴를 각각 설정해 일부 실패가 전체 실행을 막지 않도록 구성
스케줄러 잠금과 실행 상태 기록으로 같은 항목의 중복 전송을 차단
네트워크 오류, 인증 만료, 데이터 누락을 구분하고 재시도와 수동 전송 제공
영림원 ERP의 14개 메뉴별 프로시저와 쿼리를 항목 단위로 분리하고, 조회 조건과 변경분 기준을 설정화해 운영 DB 부하를 줄입니다.
메뉴별 확장성과 DB 안정성 확보
MS-SQL 조회 결과를 외부 API 가이드에 맞는 필드와 타입으로 정리하고, 필수값 누락과 형식 오류를 전송 전에 검증합니다.
전송 오류 감소와 원인 추적 시간 단축
전송 성공, 실패, 재시도, 수동 재전송 이력을 저장하고 관리자 화면에서 날짜, 항목, 상태별로 빠르게 확인할 수 있게 합니다.
운영자가 직접 확인하고 조치하는 체계 완성
요구사항 청취 및 비즈니스 목표 상세 협의
상세 과업 범위 확정 및 공식 계약 체결
개발 관점에서의 기술적 타당성 도출
UI/UX 설계 및 시스템 아키텍처 상세 정의
확정된 기획안에 대한 최종 리뷰 및 승인
PMS를 통한 투명한 집중 개발
단위/통합 테스트 및 버그 수정, 안정성 검증
최종 운영 환경 배포 및 안정화 지원
14개 메뉴 매핑표와 샘플 데이터 확인
MS-SQL 조회와 API 샘플 전송 검증
항목별 주기 실행과 중복 실행 방지 구현
로그 조회, 재전송, 가비아 서버 배포와 검수
클라이언트가 가장 힘들어하는 '소통의 부재'와 '진척도 확인 불가능'을 해결하기 위해, 모든 협업 과정을 시스템화했습니다.
"우리는 단순한 외주사가 아닙니다.
성공을 위해 시스템으로 소통하는
여러분의 사내 팀이 되겠습니다."