코드, 데이터 및 QR 도구

교대 근무 충족 계산기

이름 있는 JSON 시나리오를 입력하세요. demand: role/start/end/people. shifts: id(선택)/role/start/end/people/paidBreak/breaks. 휴식은 start/end. 시간은 YYYY-MM-DDTHH:mm:ss±HH:mm 또는 Z이며 야간은 다음 날짜를 명시합니다. 개인 ID는 people=1이고 중복 근무 불가. 겹치는 수요는 합산합니다. paidBreak=true는 휴식 급여 시간에 포함하지만 충족에서 제외합니다. 최대20시나리오, 각각 수요와 근무100행, 근무당 휴식20행, 전체 충족50000행. 1900–2200년, 고정 오프셋만 사용하며 일광 절약 시간을 추정하지 않습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

이름 있는 JSON 시나리오를 입력하세요. demand: role/start/end/people. shifts: id(선택)/role/start/end/people/paidBreak/breaks. 휴식은 start/end. 시간은 YYYY-MM-DDTHH:mm:ss±HH:mm 또는 Z이며 야간은 다음 날짜를 명시합니다. 개인 ID는 people=1이고 중복 근무 불가. 겹치는 수요는 합산합니다. paidBreak=true는 휴식 급여 시간에 포함하지만 충족에서 제외합니다. 최대20시나리오, 각각 수요와 근무100행, 근무당 휴식20행, 전체 충족50000행. 1900–2200년, 고정 오프셋만 사용하며 일광 절약 시간을 추정하지 않습니다.

사용자 입력 인원 산술만 제공합니다. 법정 휴식, 임금 권리, 안전 또는 피로에 대한 권고가 아닙니다. [start,end) 구간을 모든 수요·근무·휴식 경계에서 나눕니다.

계산 대기.

사용 방법

사용 방법

  1. 시나리오 JSON: 이름 있는 JSON 시나리오를 입력하세요. demand: role/start/end/people. shifts: id(선택)/role/start/end/people/paidBreak/breaks. 휴식은 start/end. 시간은 YYYY-MM-DDTHH:mm:ss±HH:mm 또는 Z이며 야간은 다음 날짜를 명시합니다. 개인 ID는 people=1이고 중복 근무 불가. 겹치는 수요는 합산합니다. paidBreak=true는 휴식 급여 시간에 포함하지만 충족에서 제외합니다. 최대20시나리오, 각각 수요와 근무100행, 근무당 휴식20행, 전체 충족50000행. 1900–2200년, 고정 오프셋만 사용하며 일광 절약 시간을 추정하지 않습니다.
  2. 계산
  3. 전체 보고서 복사 / TXT 다운로드

방법

사용자 입력 인원 산술만 제공합니다. 법정 휴식, 임금 권리, 안전 또는 피로에 대한 권고가 아닙니다. [start,end) 구간을 모든 수요·근무·휴식 경계에서 나눕니다.

계산 한도

이름 있는 JSON 시나리오를 입력하세요. demand: role/start/end/people. shifts: id(선택)/role/start/end/people/paidBreak/breaks. 휴식은 start/end. 시간은 YYYY-MM-DDTHH:mm:ss±HH:mm 또는 Z이며 야간은 다음 날짜를 명시합니다. 개인 ID는 people=1이고 중복 근무 불가. 겹치는 수요는 합산합니다. paidBreak=true는 휴식 급여 시간에 포함하지만 충족에서 제외합니다. 최대20시나리오, 각각 수요와 근무100행, 근무당 휴식20행, 전체 충족50000행. 1900–2200년, 고정 오프셋만 사용하며 일광 절약 시간을 추정하지 않습니다.

자주 묻는 질문

더 알아보기

인원 배치를 승인할 수 있나요?

아니요. 입력한 수요와 근무표만 비교합니다.

휴식도 충족에 포함되나요?

아니요. 유급 및 무급 휴식 모두 제외됩니다.

모든 시나리오를 내보낼 수 있나요?

예. 복사와 TXT는 같은 전체 성공 기록을 사용합니다.