Skip to main content

통합로그

개요​

이 화면은 무엇인가요? MES와 ERP 간 데이터 전송 이력을 조회하는 화면입니다. 전송 시각, 방향, 건수, 성공/실패 상태, 오류 상세를 기록하여 통합 문제를 추적합니다.

누가 사용하나요?​

  • 시스템관리자
  • IT팀

언제 사용하나요?​

  • MES↔ERP 데이터 전송 이력을 확인하거나 오류를 추적할 때

주요 기능​

목록 조회, 상세 입력, 필터 검색, CSV 내보내기를 지원합니다.

입력 항목 가이드​

항목설명입력 방법예시
트랜잭션ID(필수) VARCHAR텍스트 입력-
매핑ID(필수) mes_erp_integration_mappings 테이블 참조 (mapping_name 표시)목록에서 선택-
전송방향(필수) mes_to_erp / erp_to_mes목록에서 선택-
페이로드(필수) 전송 데이터 JSONJSON 입력-
응답페이로드JSONBJSON 입력-
상태(필수) pending / success / failed / retrying목록에서 선택-
오류메시지TEXT텍스트 입력-
재시도횟수INT숫자 입력-
최대재시도INT숫자 입력-
처리일시TIMESTAMP달력에서 선택-
원본레코드IDVARCHAR텍스트 입력-
이벤트순번(필수) 이벤트 순서 보장용 단조증가 시퀀스숫자 입력-
이벤트버전INT숫자 입력-
멱등성키VARCHAR텍스트 입력-

자주 묻는 질문 (FAQ)​

Q. 이 화면의 데이터는 어디에 활용되나요?

A. 이 화면에서 등록·관리하는 데이터는 관련 화면에서 참조되며, 대시보드와 분석 리포트에 반영됩니다.


📋 참고: 데이터 구조 (개발자/관리자용)

입력 항목 설명​

항목의미타입필수왜 필요한가
트랜잭션IDtransaction_idVARCHAR✅-
매핑IDmapping_idUUID✅mes_erp_integration_mappings 테이블 참조 (mapping_name 표시)
전송방향directionmes_to_erp / erp_to_mes✅-
페이로드payloadJSONB✅전송 데이터 JSON
응답페이로드response_payloadJSONB응답 데이터 JSON
상태statuspending / success / failed / retrying✅-
오류메시지error_messageTEXT-
재시도횟수retry_countINT-
최대재시도max_retriesINT-
처리일시processed_atTIMESTAMP-
원본레코드IDsource_record_idVARCHAR원본 시스템 레코드 식별자
이벤트순번sequence_numberBIGINT✅이벤트 순서 보장용 단조증가 시퀀스
이벤트버전event_versionINT이벤트 스키마 버전. 순서 역전 감지용
멱등성키idempotency_keyVARCHARsource_table + source_id + event_type 복합. 중복 처리 방지

데이터 관계​

참조받는 테이블​

  • MES-ERP통합매핑 (1:N) MES-ERP통합매핑→트랜잭션로그

화면 설정​

목록 컬럼​

컬럼렌더링고정정렬
트랜잭션IDlink-✅
매핑ID기본-✅
전송방향tag-✅
상태badge-✅
재시도횟수기본-✅
처리일시date-✅
이벤트순번기본-✅

필터 설정​

필드필터유형
트랜잭션IDsearch
상태select
전송방향select

폼 구성​

기본정보​

필드필수읽기전용비고
트랜잭션ID✅
매핑ID✅
전송방향✅
상태
처리일시

재시도/시퀀스​

필드필수읽기전용비고
재시도횟수
최대재시도
이벤트순번
이벤트버전
멱등성키
원본레코드ID

페이로드/오류​

필드필수읽기전용비고
페이로드
응답페이로드
오류메시지