본문으로 건너뛰기

Industry 템플릿

데이터 보존 정책을 생성할 때 산업군별 권장 시작값을 제공합니다. 정책 등록 dialog 안의 Industry 템플릿 Select 에서 산업을 고르면 보존 일수와 action 이 자동으로 채워지고, 사용자가 이후에 자유롭게 조정할 수 있습니다.

사용 방법

  1. 관리자 > 데이터 보존 메뉴 → 정책 추가 클릭.
  2. dialog 상단의 Industry 템플릿 Select 에서 해당 산업을 선택합니다.
  3. retention_days, action 필드가 권장값으로 자동 채워집니다. rationale (근거 한 줄) 도 dialog 에 함께 표시됩니다.
  4. Catalog/Schema/Table/Date Column 등 나머지 필드를 입력하고 저장합니다.

템플릿은 시작점일 뿐 입니다. 실제 정책 등록 시 사용자가 그대로 저장하지 말고, 적용 대상 테이블의 데이터 성격·계약·관할 법규에 맞춰 override 하세요.

사용자 지정 (자동 채움 없음) 옵션을 선택하면 어떤 자동 채움도 적용되지 않습니다 (dialog 기본값).

산업별 권장값

Industrylabel_kolabel_endaysdefault actionrationale
finance금융Finance1,825 (5년)archiveEFT Act / 신용정보법 거래 기록 5년 보관 권고
healthcare헬스케어Healthcare3,650 (10년)archive의료법 진료기록 10년 보존
manufacturing제조Manufacturing1,095 (3년)delete품질·제조 책임 3년 통상값
public공공Public Sector1,825 (5년)archive공공기록물법 일반문서 5년
general일반General365 (1년)delete비규제 영역 기본 1년

action 값은 delete / archive / anonymize 셋 중 하나로, 보존 기간 만료 시 데이터를 어떻게 처리할지 결정합니다 (데이터 보존 개요 참조).

API 엔드포인트

MethodPathDescription
GET/api/v1/retention/templatesIndustry 별 권장 retention 템플릿 (admin)

응답 예시:

{
"items": [
{
"industry": "finance",
"label_ko": "금융",
"label_en": "Finance",
"recommended_days": 1825,
"default_action": "archive",
"rationale": "EFT Act / 신용정보법 거래 기록 5년 보관 권고"
}
]
}

산업 추가 가이드 (개발자)

새 산업군 (예: 통신·운수) 을 추가하려면 다음 두 위치를 함께 갱신해야 합니다.

  1. apps/api/src/gend_api/models/retention.pyIndustryCode Literal 에 신규 코드 추가.
  2. apps/api/src/gend_api/routers/retention.py_INDUSTRY_TEMPLATES 리스트에 같은 코드로 RetentionTemplate entry 추가 — label_ko, label_en, recommended_days, default_action, rationale 필수.

UI 의 Select 옵션은 GET /api/v1/retention/templates 응답을 그대로 표시하므로 별도 변경이 필요하지 않습니다. dialog 의 i18n 라벨은 label_ko / label_en 을 그대로 사용합니다.

경고

신규 산업 매핑은 도메인 owner (법무·컴플라이언스) 검토 후 추가하세요. 잘못된 시작값은 사용자가 그대로 저장할 위험이 있습니다.

관련 문서