교정알림 설정
개요
이 화면은 무엇인가요? 계측기별 교정 만료 전 알림 일수, 알림 채널(이메일/인앱/SMS/Slack), 반복 알림 간격, 에스컬레이션 규칙을 설정하는 화면입니다.
누가 사용하나요?
- 🔧 계측기 관리 담당: 알림 규칙을 설정하고 수신자를 지정합니다
- 📋 QA 매니저: 에스컬레이션 규칙을 검토합니다
언제 사용하나요?
- 신규 계측기 등록 후 교정 알림을 설정할 때
- 알림 규칙 변경 이 필요할 때
- 교정 누락 방지 를 위한 에스컬레이션을 구성할 때
주요 기능
1. 알림 설정
무엇을 하나요?: 만료 전 알림일수, 채널, 수신자, 반복/에스컬레이션을 설정합니다.
어떻게 사용하나요?:
- 계측기를 선택합니다
- 알림명을 입력합니다 (예: "CMM-001 교정 30일 전 알림")
- 만료전알림일수를 입력합니다 (예: 30)
- 알림채널을 선택합니다 (email / in_app / sms / slack)
- 수신자목록을 설정합니다
- 반복알림간격을 설정합니다 (예: 7일마다)
- 에스컬레이션일수와 수신자를 설정합 니다
💡 팁: 중요도가 높은 계측기(CMM 등)는 30일+7일 전 2단계 알림을 설정하고, 미대응 시 QA 매니저에게 에스컬레이션되도록 구성하세요.
참고: 데이터 구조
테이블: calibration_alerts
| 항목 | 컬럼명 | 타입 | 필수 |
|---|---|---|---|
| 계측기ID | instrument_id | UUID | ✅ |
| 알림명 | alert_name | VARCHAR | ✅ |
| 만료전알림일수 | alert_days_before | INT | ✅ |
| 알림채널 | alert_type | ENUM | ✅ |
| 수신자목록 | alert_recipients | JSONB | |
| 반복알림간격(일) | repeat_interval_days | INT | |
| 에스컬레이션일수 | escalation_days | INT | |
| 활성여부 | is_active | BOOLEAN |