« VBツールメニュー | | エクセル勤務シフト »

2018年09月16日

勤務シフト_ポータブル

勤務シフト_ポータブル
Ver 1.00 2018/10/29 up
  シェアウェア
  5,400円(税込み)
勤務シフト_ポータブルは勤務シフト表を最適な形で自動作成します。

2交替や3交替制などの勤務シフト表を手作業で組むのは大変な作業です。
作成の困難さは、単に人員を割り振るだけでなく、勤務数をなるべく均等になるようにしなければいけません。
それも、過去数ヶ月にわたって、かつ、個人の都合もあり、特定の勤務が不可の日や、その代替としての勤務予約なども考慮しなければいけません。

また、メンバー構成を考え、連続勤務の禁止パターン回数の制限も必要ですし、個人やグループレベルで、組合せ禁止必須条件も考えると、手作業では気が遠くなるような問題です。

この勤務シフト_ポータブル、は手作業では数時間または数日かかるこの作業を、簡単な初期入力だけで数分のうちに作成します。
このソフトはおもに看護師さんの勤務シフト作成を目的としていますが、その他の職種の勤務シフト作成にも充分応用出来るように作成しています。

「勤務シフト_ポータブルト」は「勤務シフトスケジューラー」の上位版、
エクセル勤務シフト」の姉妹版です。


機能的には、エクセル勤務シフト と、「ほぼ」同等
入出力に MicrosoftExcel を使用しない(不必要)の点で異なります。

エクセル勤務シフトとの相違

勤務シフトポータブルの詳細説明

変更履歴

コメント

ご丁寧なご回答ありがとうございました。

多機能過ぎて初期設定出来るのか、使いこなせるか
心配です。。。

投稿者 よっちん : 2018年09月27日 22:03

>よっちん 様

ご質問への回答です。


①飛び石休みの回避

単勤・単休の最少化で可能です。
まず、確保優先で指定した条件でシフト表作成が可能なことを確認後、「単勤・単休の最少化」で再度、作成してください。
「単勤・単休の最少化」は少々時間がかかります。(リトライが多く発生)
単勤・単休最少化機能


②ベテラン,一般,新人等の属性別に分散
※各パラメータの要員が指定した人数以上いること。新人だけ、ベテランだけにならない

メンバー組み合わせ必須と禁止条件で、指定グループ内の人数を、「2人以上必須、4人以上禁止」のように指定できます。
メンバー組み合わせ禁止条件
禁止と必須の組合せ


③半休希望。余った半休を振り分ける、AM休希望の場合は前日を、PM休希望の場合は翌日を休み

半日勤務というのがあります。(≒半休)
勤務区分設定

勤務日数自動調整で、勤務(半日勤務)を指定します。
勤務日数自動調整

AM休希望の場合は前日を、PM休希望の場合は翌日を休み
半休を2種類用意(例:AM、PM)し、連続勤務禁止パターンで
* AM AM 勤務の前日は全ての勤務を不可
PM * PM 勤務の翌日は全ての勤務を不可
に指定します。

連続勤務禁止パターン


④例えば、月の公休が8日「今月有休を2日使ってください、希望日はありません」
など個別の希望も多いので対応可能でしょうか?

希望日があれば、休みの予約
休みの予約

無い場合は・・・
予定休み数を2日余分に設定し、「その内の2日を手動で公休に割り振る」というのはいかがでしょうか?


⑤忌引き等の特別休暇の指定、集計。有休と区別。

勤務種別設定で、特別休暇とわかるような名前にしておけば、
エクセルを使って、数式で独自集計が可能です。
データは、エクセル勤務シフトから簡単に取り出せます。
全勤務データ表示


⑥「〇連休を月に〇回だけ設ける」は不可との事ですが、連休は均等化されるのでしょうか?

 均等化:期間内での連休の位置? メンバーそれぞれの連休回数?
 現在のところ、考慮に入っていません。
 ただ、勤務の均等化と同じ(少し計算が面倒)なので、可能と思われます。
 追加機能としてリストに入れて置きます。しばらくお待ちください。


⑦単休最少化とは連休を作ること。と理解してよろしいでしょうか?

 → はい


⑧また、全体に3勤務1休みなどを希望する場合の条件設定はありますでしょうか?

「3勤務1休み」が「3連続勤務の後は休み」であれば、連続勤務日数で可能です。
連続勤務日数上限設定

勤務と休みの比率が3:1の意味であれば、予定休み日数を3:1になるように設定してください。
予定休み日数設定

投稿者 エムティ・ソフト : 2018年09月27日 07:49

購入を検討している者です。


①飛び石休みの回避

②ベテラン,一般,新人等の属性別に分散
※各パラメータの要員が指定した人数以上いること。新人だけ、ベテランだけにならない

③半休希望。余った半休を振り分ける、AM休希望の場合は前日を、PM休希望の場合は翌日を休み

④例えば、月の公休が8日「今月有休を2日使ってください、希望日はありません」
など個別の希望も多いので対応可能でしょうか?

⑤忌引き等の特別休暇の指定、集計。有休と区別。

⑥「〇連休を月に〇回だけ設ける」は不可との事ですが、連休は均等化されるのでしょうか?
⑦単休最少化とは連休を作ること。と理解してよろしいでしょうか?

⑧また、全体に3勤務1休みなどを希望する場合の条件設定はありますでしょうか?

⑨ ⑦⑧は全体もしくは個人で条件設定は可能でしょうか?(例、Aさんは連休優先、Bさんは3勤務1休など)

投稿者 よっちん : 2018年09月26日 22:09

>SaSa 様

申し訳ありません。
「2連休を月に一度だけ設ける」というのは出来ません。

ただし、「2連休を月に2回以上不可」というのは、機能追加で可能です。
ユーザースクリプトの定義関数に、下記の関数を追加(予定)します。

---------------------------------------------------
関数書式
 連休個数(連続数 [,ID])
引数
 連続数:連続数休みの個数
  1:単独の休み個数 2:2連休 ~ n:n連休
 ID ID番号(省略可 省略時はカレント(割り当て予定の)ID)
戻り値
 連休の個数
---------------------------------------------------
上記関数を使って

 if 連休個数(2) >1 then JudgeKinmu = -1

のようにして、2連続勤務を1回以内に制限できます。
---------------------------------------------------

ユーザースクリプトの使い方


今後も、よろしくお願いします。

エムティ・ソフト

投稿者 エムティ・ソフト : 2018年09月24日 08:53

こんにちは。購入を検討している者です。
1ヶ月のうちに【1回だけ】、「2連休(2日連続の休み)を設ける」、といった設定は可能でしょうか?

投稿者 SaSa : 2018年09月23日 17:13

>fukada 様

エラーメッセージのスクリーンショット/ログファイルの送付等、

ご報告、および、ご協力、ありがとうございました。

■解析結果

エクセル勤務シフトとの二重起動チェック でエラーとなっていました。

0.37 として対処しましたので、お試し下さい。

今後も、よろしくお願いします。

投稿者 エムティ・ソフト : 2017年04月13日 08:10

勤務シフトポータブルの購入を検討しているのですが、起動時に「インデックスが有効範囲にありません。」となり、アプリの起動ができないのですが、何か回避方法はないのでしょうか?

環境は以下です。
OS:Windows10 64ビット版

投稿者 fukada : 2017年04月10日 13:59

コメントしてください




保存しますか?

投稿者 mt-soft : 07:07


書式を変更するような一部のHTMLタグを使うことができます。
  ・特殊記号: ¥ < > などは文字化けするので、下記のように入力(末尾のセミコロン';'を忘れずに!)
     ¥ : &yen;  < : &lt;  > : &gt;
  ・リンク:    <A href="http://xxx">表示文字</A>
  ・プログラムコード: <pre> ~ </pre> で囲む