유해화학물질 교육 대상자 명단과 이수자(수료자) 명단을 업로드하면 사번을 기준으로 대조해 이수 완료 · 미이수 · 갱신 필요 · 대상 제외 · 명단 확인 필요 · 중복 이수기록으로 분류합니다. 과정별 이수 인정기간 · 교육주기 · 필수시간을 설정할 수 있고, 결과는 엑셀 · PDF로 내보낼 수 있습니다.
이 모듈은 누가 법적으로 교육을 받아야 하는지 판단하지 않습니다. 판정 기준은 사업장이 직접 작성해 업로드한 유해화학물질 교육 대상자 명단뿐입니다. 사번이 없거나 일치하지 않는 인원은 성명 · 부서 후보만 제시되며 자동으로 확정되지 않습니다 — 담당자가 직접 확인해야 합니다.
유해화학물질 교육을 받아야 하는 인원 명단입니다. 이 명단이 모든 판정의 기준이 됩니다. 사번 컬럼이 있으면 대조 정확도가 크게 올라갑니다.
여기를 눌러 파일 선택 또는 끌어놓기
엑셀(.xlsx, .xls) 또는 CSV · 첫 행이 헤더가 아니어도 됩니다
유해화학물질 교육을 이수한 기록입니다. 사번 · 성명 · 과정명 · 이수일(필수) · 이수시간을 인식합니다. 여러 과정이 섞여 있어도 됩니다.
여기를 눌러 파일 선택 또는 끌어놓기
엑셀(.xlsx, .xls) 또는 CSV · 이수일 형식은 자동 인식합니다
① 사번 일치를 최우선으로 대조합니다.
② 사번이 없거나 일치하지 않으면 성명 + 부서 후보를 제시하고 상태를 명단 확인 필요로 둡니다. 담당자가 후보를 선택해야 확정됩니다.
③ 이수일 + 과정별 이수 인정기간으로 만료일을 계산하고, 만료되거나 임박하면 갱신 필요로 분류합니다.
④ 과정별 필수시간보다 이수시간이 적으면 미이수로 분류합니다.
⑤ 같은 과정 이수기록이 교육주기 내에 2건 이상이면 중복 이수기록으로 표시합니다.
⑥ 대상자 명단에 없는 이수기록도 명단 확인 필요로 남겨 누락을 점검합니다.
과정별로 이수 인정기간(이수 후 유효 개월 수), 교육주기(다음 교육까지 개월 수), 필수시간을 지정합니다. 등록하지 않은 과정은 아래 기본 설정이 적용됩니다.
과정이 등록되지 않았거나 명단의 과정명이 등록 과정과 일치하지 않을 때 적용되는 기본값입니다.
업로드한 명단 · 과정 설정 · 확인 이력은 사업장(organization_id) 단위로 분리되어 이 브라우저에 저장됩니다. 서버(Supabase)에 연결된 경우 매칭 결과 > 서버에 이수기록 저장으로 educations 테이블(사번 · 과정명 · 이수일 · 상태)에 보관할 수 있습니다. 장기 보관과 감사 대응은 엑셀 · PDF 내보내기를 함께 사용하세요.