교대근무 근무표 작성기 DUTY ROSTER

근무표

ROSTER
사용법 · 표시 설명
이름빨간 테두리: 필수 조건 위반 이름주황 테두리: 벌점 이름주황 점선: 약한 벌점 이름고정 칸주·야 비어 있음

· 주·야 칸을 누르면 한 명, 휴 칸을 누르면 여러 명을 고릅니다. 어느 칸에도 없는 사람은 그날 비번입니다. 신병이 있으면 주·야 칸에 마우스를 올렸을 때 오른쪽 위에 나오는 +견으로 견습자를 넣습니다(휴대폰에서는 늘 보임).

· 주·야 칸을 우클릭(휴대폰은 길게 누르기)하면 고정/해제합니다. 근무자와 견습자는 따로 고정됩니다 (견습자 이름을 우클릭하면 견습자만, 근무자 이름이나 빈 곳을 우클릭하면 근무자만). 🔒 고정 칸(직접 넣은 칸 포함)은 다시 생성해도 그대로입니다.

· 다시 생성(이 날짜부터 다시 생성 포함)은 지금 근무표보다 벌점이 낮은 근무표를 찾을 때까지 계속 찾습니다. 1분 안에 못 찾으면 근무표를 바꾸지 않고, 지금 근무표가 이미 최선일 수 있다고 알려 줍니다.

· 이 날짜부터 다시 생성: 그 전날까지의 근무는 모두 그대로 두고, 그 날짜부터 고정 안 된 주·야만 새로 만듭니다. 위로휴가는 이번 근무표 기간의 주(월~일) 단위로, 기간 안 앞 날짜 근무시간까지 합쳐 계산합니다. 다시 생성하기 전 달력은 자동으로 보관되어 [되돌리기]로 복구할 수 있습니다.

· 날짜를 누르면 공휴일·전투휴무를 켜고 끕니다. 토·일은 자동 휴일입니다. 표시된 곳에 마우스를 올리면 이유가 나옵니다(휴대폰은 칸을 누르면 위쪽에 나옴).

· 신병은 전입 다음 날부터 견습을 이어서(주간 먼저) 넣고, 견습을 마친 다음 날부터 일반 근무에 넣습니다.

요약

SUMMARY

근무 개수 (기준): 주간 + 야간 개수와 기준 개수. 근무자끼리는 휴가와 상관없이 위로휴가 목표 3개 : 2개 = 13 : 10 비율로 똑같이 나눕니다 (예: 4주·5명, 3개 2명·2개 3명 → 13·13·10·10·10, 5주·5명 → 모두 14). 말출자(기본 5개)와 신병(견습 포함)은 일정 탭에서 정한 개수이고, 근무자는 그 몫을 뺀 남은 칸을 나눕니다. 기준이 소수면 위아래 정수까지 괜찮습니다.

공정성 통계

FAIRNESS

휴일 = 토·일·공휴일·전투휴무. 주간·야간 횟수에 견습은 넣지 않고, 총 근무시간에는 넣습니다. 근무 비율 = (주간 + 야간) ÷ 근무 가능한 날 (휴가·외출·전입 전 등으로 근무할 수 없는 날은 뺌). 위로휴가 목표 2개인 사람은 3개인 사람보다 근무를 덜 서므로(13 : 10), 공정성도 이 비율을 반영해 비교합니다. 신병·말출자·목표 0·1개인 사람은 비교에서 뺍니다.