“위치→ISO/CFU 자동 매칭” + “초과 시 자동 초안/승인”으로 수기 입력 오류를 줄입니다.
기준 초과 발생 시 보고 초안이 자동 생성됩니다. 발송은 승인 후 진행됩니다.
| 상태 | 위치 | CFU |
|---|---|---|
| 데이터가 없습니다. “데모 데이터 리셋/주입” 또는 “EM 입력”에서 기록을 생성하세요. | ||
위치를 입력하면 ISO Grade/허용 기준(CFU)이 자동으로 채워집니다. (필요 시 기준/연락처는 관리 화면에서 수정)
입력값 기반으로 “기준값/담당자/보고 초안”이 어떻게 생성되는지 바로 확인합니다.
기준 초과(EXCEED) 또는 근접(NEAR) 항목을 정리하고, 보고 이메일을 승인/발송 준비합니다.
| 상태 | 위치 | ISO | Limit | CFU | 담당 | 액션 |
|---|---|---|---|---|---|---|
| 데이터가 없습니다. | ||||||
이메일 초안을 확인하고 승인(사람) 후 발송 준비를 진행하세요.
Plant/Area/Point 패턴별 ISO Grade 및 허용 기준(CFU)을 관리합니다. (운영 시에는 규정 DB/문서와 동기화)
| Plant | Matcher (Area/Point 정규식) | ISO | Limit | 담당부서 | 편집 |
|---|
입력된 Plant/Area/Point에 대해 가장 먼저 매칭되는 규칙을 적용합니다. (운영 시 우선순위/버전관리 권장)
부서별 담당자(이메일/소속/역할)를 관리합니다. 이상 발생 시 자동으로 TO/CC를 구성합니다.
| 부서 | 이름 | 이메일 | 역할 | 편집 |
|---|
기준 초과 시, 담당자를 찾아 메시지/메일 초안을 자동 생성합니다.
데모는 브라우저 로컬 저장소(LocalStorage)를 사용합니다. 운영 전환 시에는 서버 DB로 이관하세요.
운영에서 사내 DB/메일을 연결할 때 이 함수들만 서버 API로 교체하면 됩니다.
async function fetchStandardsFromServer(){ /* GET /api/standards */ }
async function fetchContactsFromServer(){ /* GET /api/contacts */ }
async function createDraftEmailOnServer(payload){ /* POST /api/email/draft */ }
async function sendEmailOnServer(payload){ /* POST /api/email/send (requires approval + audit) */ }
-