재처리
개념
재처리는 실패한 연동이나 배치 작업을 다시 실행하는 기능입니다.
왜 필요한가
외부 시스템 장애, 네트워크 실패, 기준정보 누락은 언제든 발생합니다. 재처리 기능이 없으면 수동 DB 수정에 의존하게 됩니다.
실무 흐름
실패 건을 상태와 오류 메시지로 남기고 원인을 수정한 뒤 다시 처리합니다.
개발자가 주의할 점
재처리는 멱등해야 합니다. 같은 데이터를 다시 처리해도 재고 차감이나 송장 생성이 중복되면 안 됩니다.
예시
ERP 출고 실적 전송 실패 건을 RETRY_WAITING으로 바꾸고 다음 배치에서 다시 전송합니다.