본문으로 건너뛰기

정합성 규칙 관리

개요​

이 화면은 무엇인가요? 이 화면에서는 정합성 규칙 데이터를 조회, 등록, 수정, 삭제합니다.

누가 사용하나요?​

  • 🏢 내부감사팀: 정합성 규칙 등록, 조회, 수정 업무 수행
  • 🏢 시스템관리자: 정합성 규칙 등록, 조회, 수정 업무 수행

언제 사용하나요?​

  • 정합성 규칙 정보를 등록/수정할 때
  • 정합성 규칙 현황을 조회할 때
  • 관련 데이터를 검색하고 분석할 때

주요 기능​

1. 정합성 규칙 등록/조회​

무엇을 하나요?: 이 화면에서는 정합성 규칙 데이터를 조회, 등록, 수정, 삭제합니다.

어떻게 사용하나요?:

  1. 화면에 접속합니다
  2. 신규 버튼을 클릭합니다
  3. 필수 항목을 입력합니다
  4. 저장 버튼을 클릭합니다
  5. 등록 완료를 확인합니다

💡 팁: 자주 사용하는 검색 조건은 필터에 저장해두면 편리합니다.


입력 항목 가이드​

항목설명입력 방법예시
규칙코드 (필수)rule_code직접 입력-
규칙명 (필수)rule_name직접 입력-
규칙분류 (필수)rule_category목록에서 선택-
실행유형 (필수)rule_type목록에서 선택-
원본테이블 (필수)source_table직접 입력-
원본필드 (필수)source_field직접 입력-
대상테이블target_table직접 입력-
대상필드target_field직접 입력-
검증수식 (필수)validation_formula텍스트 입력-
오류메시지템플릿 (필수)error_message_template텍스트 입력-
심각도 (필수)severity목록에서 선택-
자동보정가능auto_fix_available체크박스 선택-
자동보정수식auto_fix_formula텍스트 입력-
실행순서 (필수)execution_order숫자 입력100
사용여부is_active체크박스 선택-
최종실행일시last_executed_at직접 입력-
최종결과last_result목록에서 선택-
최근실패건수failure_count숫자 입력100
규칙담당자owner_id검색 선택-
상세설명description텍스트 입력-

업무 흐름에서의 위치​

연결 화면관계설명
정합성검증결과연관정합성규칙→검증결과
직원연관직원→정합성규칙(규칙담당자)

자주 묻는 질문 (FAQ)​

Q. 데이터를 일괄로 등록할 수 있나요?

A. CSV 파일을 통한 일괄 가져오기(Import) 기능을 지원합니다. 화면 상단의 가져오기 버튼을 사용하세요.

Q. 삭제한 데이터를 복구할 수 있나요?

A. 감사 추적(Audit Trail)이 활성화되어 있어 변경 이력을 확인할 수 있습니다. 삭제된 데이터는 관리자에게 문의하세요.


실무 시나리오​

시나리오: 정합성 규칙 관리 등록​

새로운 정합성 규칙 정보를 시스템에 등록해야 합니다.

  1. 화면에 접속합니다
  2. 신규 버튼을 클릭합니다
  3. 필수 항목을 입력합니다
  4. 저장 버튼을 클릭합니다
  5. 등록 완료를 확인합니다

참고: 데이터 구조​

📋 기술 참고 정보 (개발자/관리자용)

테이블명: data_reconciliation_rules

테이블 특성:

  • 사용자 연결 (created_by, updated_by 자동 생성)
  • 감사 추적 활성화
  • 인쇄 기능 지원

입력 항목 원본​

항목의미타입필수왜 필요한가
규칙코드rule_codeVARCHAR✅DRR-001 형식
규칙명rule_nameVARCHAR✅-
규칙분류rule_category합계검증 / 잔액검증 / 수량검증 / 기간검증 / 상태검증 / 크로스검증✅정합성 규칙 유형 분류
실행유형rule_type실시간 / 배치 / 결산시 / 수동✅규칙 실행 시점
원본테이블source_tableVARCHAR✅검증 대상 원본 테이블명
원본필드source_fieldVARCHAR✅검증 대상 원본 필드명
대상테이블target_tableVARCHAR비교 대상 테이블명 (크로스검증 시)
대상필드target_fieldVARCHAR비교 대상 필드명
검증수식validation_formulaTEXT✅검증 SQL 표현식 또는 수식
오류메시지템플릿error_message_templateTEXT✅검증 실패 시 오류 메시지 ({{변수}} 치환)
심각도severity오류 / 경고 / 정보✅-
자동보정가능auto_fix_availableBOOLEAN자동 보정 가능 여부
자동보정수식auto_fix_formulaTEXT자동 보정 SQL/수식 (auto_fix_available=true 시)
실행순서execution_orderINT✅규칙 실행 우선순위 (낮을수록 먼저)
사용여부is_activeBOOLEAN-
최종실행일시last_executed_atTIMESTAMP-
최종결과last_result성공 / 실패 / 부분실패 / 미실행-
최근실패건수failure_countINT-
규칙담당자owner_idUUID시스템 users 테이블 참조
상세설명descriptionTEXT-

데이터 관계도​

참조하는 테이블​

  • 정합성검증결과 (1:N) 정합성규칙→검증결과

참조받는 테이블​

  • 직원 (1:N) 직원→정합성규칙(규칙담당자)

참조받는 테이블​

  • 직원 (1:N) 직원→정합성규칙(규칙담당자)

화면 설정​

목록 컬럼​

컬럼렌더링고정정렬
규칙코드link-✅
규칙명기본-✅
규칙분류tag-✅
실행유형tag-✅
원본테이블기본-✅
심각도badge-✅
최종결과badge-✅
사용여부tag-✅
실행순서기본-✅

필터 설정​

필드필터유형
규칙코드search
규칙분류select
실행유형select
심각도select
최종결과select

폼 구성​

규칙정보​

필드필수읽기전용비고
규칙코드✅
규칙명✅
규칙분류✅
실행유형✅
심각도

검증대상​

필드필수읽기전용비고
원본테이블✅
원본필드✅
대상테이블
대상필드

검증수식​

필드필수읽기전용비고
검증수식✅
오류메시지템플릿✅

자동보정​

필드필수읽기전용비고
자동보정가능
자동보정수식

실행/상태​

필드필수읽기전용비고
실행순서
사용여부
최종실행일시✅
최종결과✅
최근실패건수✅
규칙담당자

상세설명​

필드필수읽기전용비고
상세설명