担当ローテーション表 ローカル
- ダウンロード商品¥ 1,280

手入力名簿と稼働日から名簿順の担当表を試算します。実際の勤務実績や法令適合の証明ではありません。 名簿2〜100名、重複不可(前後空白を除いた名前で判断)、1名200文字以内。開始〜終了の両端を含む最大365暦日。対象曜日は1つ以上、除外日は範囲内の重複しない最大365日。 開始担当を名簿から選び、名簿順に1対象日1担当を割り当てます。非対象日・除外日では順番を進めません。対象日0日は拒否して前回結果を保持します。 担当別CSVは割当0日の名簿者も含めます。日付順CSV・担当別CSVに入力順の名簿番号を含めます。CSVの数式保護で似た名前になる場合も番号で識別できます。 祝日自動取得、個人ごとの休暇、複数人同時配置、勤務時間、能力・最低負担による最適化、ランダム割当、過去勤務実績の記録、勤務規程・労働法への適合判定は含みません。 JSONは schema,names,start_date,end_date,weekdays,excluded_dates,first_assignee の7項目。weekdaysは0(日)〜6(土)の整数配列。CSVからの復元は非対応です。 同梱:index.html、README.txt、TERMS.txt、架空入力JSON、確認記録verification.json。 保存・安全性 JSONを主な保管方法として使ってください。ページを閉じると入力と結果は失われます。クラウド保存・外部通信・アカウント連携・元ファイル上書きのコードはありません。 JSONはUTF-8(BOM可)、保存・読込とも1 MiB以下。未知/欠損キー、型・範囲違反、重複JSON項目名は拒否します。 文字列のNUL・C0/DEL/C1制御文字・BOMは拒否します。文字数はUTF-16単位です。日付はYYYY-MM-DDの実在日付、年0001〜9999でUTC暦日単位に計算します。 CSVはUTF-8 BOM付きで全件出力、数式開始文字と先頭空白/C0/C1/BOMを考慮して先頭に ' を付ける保護をします。CSVは実UTF-8サイズ20 MiBまで。 CSVからの復元は対応しません。入力JSONを保管してください。不正な操作・読込では前回の記録と結果を保持します。 確認範囲 Linux ChromiumのローカルHTTPで実ブラウザー確認。verification.jsonに確認項目と本体ハッシュを記録。 390pxはブラウザー内表示の確認です。file://直接起動、Windows/macOS、他ブラウザー、スマホ実機は未確認。 生成AIを利用した自主制作・架空データの検証です。商用導入実績ではありません。 問い合わせはBOOTHメッセージに商品名・使用環境・匿名化した再現例を添えてください。 1購入につき1組織の内部利用・改変可。権限のある出力は商用利用可。本体の再配布・公開配布・転売は不可。適用法令上の権利を妨げません。
