コード、データと 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は同じ成功時の全記録です。