« クリックキャプチャーHi | | エクセル勤務シフト »

2024年08月19日

勤務シフト_ポータブル

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

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

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

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

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


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

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

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

変更履歴

コメント

初めまして、勤務シフトポータルを利用させていただいております。
こちらで質問させていただくべき内容なのか判断しかねますが、VBSについてお尋ねさせていただきます。

ID番号 太郎=1
勤務番号 朝=1 昼=2 夜=3

太郎さんの勤務日数を制限したい場合、
サイト内のスクリプトを参考に下記のようにした場合、
朝の勤務10日、昼の勤務5日ではシフト作成できるのですが、
朝、昼合わせて15日に制限したい場合のスクリプトの記載方法としてはどのようにすればよいでしょうか?

太郎さんの朝10日、夜5日の勤務 ←これはできました。

if ID番号()= 1 and 勤務番号(1)= and 勤務日数(1) > 10 then
JudgeKinmu= -1
end if

if ID番号()= 1 and 勤務番号()= 2 and 勤務日数(2) > 5 then
JudgeKinmu= -1
end if


試してみたもの↓

if ID番号()= 1 and ( 勤務番号()= 1 + 勤務番号()= 2) and (勤務日数(1) + 勤務日数(2) ) > 15 then
JudgeKinmu= -1
end if


if ID番号()= 1 and 勤務番号()= 1 and 勤務番号()= 2 and 勤務日数(1) and 勤務日数(2) > 15 then
JudgeKinmu= -1
end if

上記2つのスクリプトではうまくいきませんでした。


何か方法があればご教授いただきたいです。

----------------------------------------------------------------

>SamuraiX 様  From エムティ・ソフト 2024/07/21 10:00

勤務シフトポータブルをご利用いただき、ありがとうございます。

複数勤務の合計回数を制限するには、上記のように「勤務日数」関数を利用できます。

ただ、ご記述のスクリプトは、少し不備があるように見えます。

下記で、お試しください。

if ID番号()= 1 then
	if ( 勤務日数(1) +  勤務日数(2) ) > 15 then	JudgeKinmu= -1
end if


ID番号=1 の人は、勤務を割り当てた場合
 「朝」勤務(No=1)と「昼」勤務(No=2)の合計回数が「15」回を超える場合に割当不可としています。

なお、テンプレートに仕様例/作成例を追記しましたので、ご参考ください。
1.11 複数勤務の合計回数を制限

今後も、よろしくお願いします。 エムティ・ソフト

投稿者 SamuraiX : 2024年07月20日 12:23

勤務シフトポータブルを購入検討しています。
質問宜しいでしょうか。

1.夜勤の場合例えば16:30-10:00のシフトの場合勤務表には夜-明-休と表示
したいのですが可能でしょうか?

2.購入の場合、ダウンロード、アップデート版どちらからダウンロードすれば
良いのでしょうか?

あまりパソコンに詳しく無いため初歩的な質問で申し訳ありません。
返答宜しくお願い致します。

------------------------------------------------

>岩下 様  from エムティ・ソフト 2022/07/21 08:00

2.ご購入の場合、セットアップ版をダウンロードしてください。
  アップデートパッチ版は、以降の適用となります。
  入力済みおよび作成済シフトを残したまま、新しい版を導入できます。

1.夜勤の場合例えば16:30-10:00のシフトの場合勤務表には夜-明-休と表示

  申し訳ありません。ご質問の意味が良く理解できません。
  以下、推測
  A.「夜勤」の翌日を「明け」勤務、その翌日を「休み」にしたい場合、
   連続必須パターンと連続勤務禁止条件を使用します。
   連続勤務必須パターン:夜勤-明け を指定
   連続勤務禁止条件:「明け」の翌日をすべて禁止
   下記リンクをご参照ください。
   連続勤務必須パターン
   「夜勤前‐夜勤‐夜勤明け‐休み」の例

  B.勤務開始が 16:30、勤務終了が 10:00 の場合、シフト上の表示を自動的に「夜-明-休」とする。
    これは出来ません。申し訳ありません。

  C.一日分の勤務略称を「夜-明-休」としたい場合。
    これは問題ありません。可能です。
    略称に「夜-明-休」と入力するだけです。
    ただし、文字が長過ぎるので、見辛くなります。

さらに追加の詳しい御質問の場合、メールで頂ければ助かります。
メールアドレス:tsukigi@mt-soft.sakura.ne.jp

エムティ・ソフト

投稿者 岩下 : 2022年07月20日 03:02

>お 様

お世話になります。

■出勤しない日を休みでない日として扱いたい

結論として、これは困難です。

ただ、まだ、どうしても解せないことがあります。

「連続休み条件に引っ掛かるため」とありますが、
本ツールは、連続の休みが多いからといって、途中でシフト表の作成が中止するような作りにはなっていません。
連続休み超過のチェックは、要員確保完了後に行いますので、シフト表の作成が中断することは無い筈です。
(確保できない別の条件が起きているのでは、の疑念を持っています。)

最後に注意メッセージが表示されるだけと思っていますので、
連続休み超過が生じても、問題は無いように思っています。


■お願い

付きましては、「連続休み条件に引っ掛かるため」が発生する場合の状態を設定してシフト表を作成(途中で中断?)し、
「シフト表を保存」後、データベースファイル(shift_db.mde)をメール添付(mtsoft3@yahoo.co.jp)で送っていただけないでしょうか?
解析してみます。
shift_db.mde の場所等については、下記を参照
mdeと Logのみ添付

メール添付ができない場合は、ファイル転送サービス(GigaFile(ギガファイル)便 下記リンク)が使用できます。
GigaFile(ギガファイル)便  使い方

よろしくお願いいたします。

エムティ・ソフト

投稿者 エムティ・ソフト : 2020年12月02日 04:01

回答有難うございます。

下記の件について、文中にて回答します。

>■ご質問についての確認事項
>パートさん
> 休業(休み)として扱う - 勤務日数には含めない

○休業として扱いたいのは、勤務期間中の休日と分けたいためです。
 実は、正社員の方のシフト決めでも、心身上の理由で長期で休養している人がいまして、
 「休み」で設定すると、連続休み条件に引っ掛かるため、 勤務種別に「休業」を設定して、
 その人の休養期間に当てはめることで、回避しました。
 月の途中で復帰する場合も、対応できそうです。

 パートさんの場合、パートさんが希望する勤務日数で、シフト決めしていますが、
 勤務日数が数日のため、休日がどうしても連続するので、
 連続休み条件に引っ掛かります。

 予め勤務しない日を事前に合意して決める場合は、その日を「休業」に設定して回避できるのですが、
 そうでないので、他にやり方ないか、探しています。

>■該当日の区分を「休み」とした場合の問題について
>・「連続休み制限に引っ掛かります。」とありますが、
>パートさんが「連続休み制限に引っ掛かかった」場合に、問題が発生しますでしょうか?
>最後に注意メッセージが表示されますが、確保が完了すれば、特に問題はないのでは無いかと推察します。
○自動作成中にストップが入るので、問題が発生しています。
 それに、パートさん複数人いるので難しいです。
 ですが、正社員の方は連続休み制限を機能させたいです。
 他にやり方ないか、探しています。

回答よろしくお願いします。

投稿者 お : 2020年12月01日 22:17

>お 様

勤務シフトポータブルをお試しいただき、ありがとうございます。

■ご質問についての確認事項

 正社員
  連続休み条件の制限は活かしたい
 パートさん
  休業(休み)として扱う - 勤務日数には含めない


■該当日の区分を「休み」とした場合の問題について

・「連続休み制限に引っ掛かります。」とありますが、
 パートさんが「連続休み制限に引っ掛かかった」場合に、問題が発生しますでしょうか?
 最後に注意メッセージが表示されますが、確保が完了すれば、特に問題はないのでは無いかと推察します。
 シフト作成完了後の再挑戦カウントダウン中に「中止」ボタンを押します。

・自動的に再挑戦が始まる
 これが問題であれば、「自動再挑戦」を「オフ」にします。

・「出勤日以外を休みで埋める」が問題であれば、
 「勤務日数自動調整」を「オフ」にしては如何でしょうか?


■連続休み日数上限、週間勤務日数上限について

それぞれ、自由に値の変更は可能です。 連続休み日数上限 週間勤務日数上限

お試しください。 エムティ・ソフト

投稿者 エムティ・ソフト : 2020年11月29日 18:07

勤務シフトポータブルの体験版をお試し中です。
パートさんのシフトで、出勤しない日を休みでない日として扱いたいのですが、
どうすればできますでしょうか。
・自動作成させると、出勤日以外を休みで埋めるので、連続休み制限に引っ掛かります。
・このソフトでの休みは、週休二日でいうところの休みと思うので、
 パートさんの勤務日以外の日を、休業扱いにしたいです。
・正社員とパートさん、一緒に組みたいのですが、
 連続休み制限が共通設定のため、どうしたらいいかわかりません。

回答よろしくお願いします。

投稿者 お : 2020年11月28日 19:01

>しまざき 様

勤務シフトポータブルをお試しいただきありがとうございます。

■試用期間の延長

試用期間(28日)を過ぎて、さらに試用したい場合は、下記の操作で期間の延長ができます。
ライセンスキーの期間延長

お試しください。 エムティ・ソフト

投稿者 エムティ・ソフト : 2020年11月10日 01:13

お世話になっております。
近々、勤怠シフトポータブルを購入予定としていますが、
もう1か月ほど試用品でテスト使用したいのです。
その場合、再インストールした時に前に作成した勤怠のデータなどをそのまま使うことは可能でしょうか?
すべてまた作り直すしかないのでしょうか?
(試用期限がきれた方のフォルダに保存されているデーターを再インストールした方のフォルダに移せば使えるのでしょうか?)

すいませんが、宜しくお願い致します。

投稿者 しまざき : 2020年11月09日 17:18

>斉藤 様

お世話になります。

■スクリプトについて

このご質問は、2通りに解釈できますので、以下に、それぞれ記します。

A.スクリプトの動作についてでしょうか?

  思い通りの動作にならないのは、記述が違っています。

  誤:JugeKinm=-1
  正:JudgeKinmu=-1

  微妙に、2文字間違っていて、呼び元に(-1)を返却されていません。


B.このスクリプトは「何故、エラーにならないのか?」ということでしょうか?

  JugeKinm が、未宣言の変数としてエラーにならないのは問題ですね。
  可能であれば、対処いたします。


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

エムティ・ソフト

投稿者 エムティ・ソフト : 2020年07月03日 04:20

ご返信ありがとうございます。

もう一つ質問で、スクリプトを記述し、構文チェックをするとOKという表示が出るのですが、自分が記述した要望通りに動いておりません。
例えば週間勤務数の制限をかけたいときに

if ID番号() =1 and 勤務番号() =1 and 週間勤務日数(1,1)>1 then
JugeKinm=-1
exit function

end if

というような記述をしておりますが、間違っている点があれば教えていただきたいです。

例えば、この文が抜けていると正しくスクリプトが動かない等あれば教えてください

投稿者 斎藤 : 2020年07月02日 15:30

斉藤 様

お世話になります。

■Aグループの人が1のメインの仕事に出せないときのみほかのグループから1の仕事を出す

ユーザースクリプトは、勤務の制限を記述するものですので、
「条件に沿った勤務を割り当てる」という処理は出来ません。

ご要望は、現状の機能では、出来ないように思われます。

別の方法(追加機能)として検討してみます。

お待ちください。

エムティ・ソフト

投稿者 エムティ。ソフト : 2020年07月02日 04:50

いつもエクセル勤務シフト_ポータブルさんにお世話になっております。

現在使用させていただいている中で質問があり連絡致しました。


現在Shihtを作っている中で、業種がたくさんあり、個々でできる仕事、またメインの仕事が分かれています。

Aさん 1の仕事メイン 2の仕事もできる
Bさん 2の仕事メイン 1の仕事もできる

1の仕事をできる人はAさんも含めて8人 Aグループ
2の仕事をできる人はBさんも含めて8人 Bグループ


1の仕事も2の仕事も毎日3人ずつ必要


また月の総勤務時間や公休数が決まっております。


現在Scriptで

if 勤務時間()>156 then
JundgeKinmu=-1
end if


if ID番号()=Aさん and 勤務番号()=2 週間勤務日数(4,1)>2 then
JundgeKinmu=-1
end if

などで極力メインのエリアに入るようできるけれどメインではないエリアには週の日数に制限をかけております。

ただ本来一番望ましい形は、Aグループの人が1のメインの仕事に出せないときのみほかのグループから1の仕事を出す
というようなものが一番望ましいです。

そういったScriptのコードの書き方はございますか?


長々とすみませんがよろしくお願いします。

投稿者 斎藤 : 2020年06月29日 20:59

エムティ・ソフト>斎藤 様

お世話になります。

■Run time error 70

「アクセス許可は拒否されました (エラー 70)」の意味で、以下の状況が考えられます。

・書き込みが禁止されたディスクに書き込みしようとした。
・ロックされたファイルにアクセスしようとした。

どのような操作時に発生するのか、もう少し、詳しい状況を教えていただくと助かります。

・発生頻度 必ず発生/特定の操作時に必ず発生/特定の操作時に確率大発生/不定期
・発生時の画面名および操作ボタン名
・ボタン/画面操作のタイミング
・エラー発生時画面のスクリーンショット

 エラー報告について をご参考ください。

お手数をお掛けしますが、よろしくお願いします。

投稿者 エムティ・ソフト : 2020年05月18日 06:14

こんにちは。

御返信ありがとうございます。


もう一つエラーについて質問です。

現在シフトをこちらのツールを使って作成しておりますが、
Run time error 70という表示が出て強制的にアプリケーションが閉じてしまうのですが、このエラーの意味を知りたいです。


よろしくお願いいたします。

投稿者 斎藤 : 2020年05月17日 23:58

始めまして。

今回勤務シフトポータブルを購入させていただきました。


質問があり連絡致しました。


Aさん Bさん Cさん Dさんというスタッフがいたとして、仕事の種類も1 2 3 4と複数あったとして

1の仕事はAさんしかできないので極力Aさんにしてもらいたいです。
2の仕事はAさんとBさんとCさんができます。
2のしごとは最低一日2人の要員を設けたいです。
1の仕事は削っても平気なのですが2の仕事は削ることができないです。

そんなときにBさんかCさんが2出勤をすることが難しいときのみAさんに2の仕事を振ることはできますか?


また要員数設定で1人以上2人以下などのふり幅を設けることは可能でしょうか。
確保条件緩和以外で他に設定の仕方があれば教えていただきたいです。


宜しく御願い致します。

-----------------------------------------------------------

エムティ・ソフト>斎藤 様 2020/05/14 17:30

お世話になります。

Q1.そんなときにBさんかCさんが2出勤をすることが難しいときのみAさんに2の仕事を振ることはできますか?

A1.難しいです。
 手動で調整する以外、現状の機能では方法が無いように思われます。以下、手順
 1の勤務にAさんを指定
 2の勤務に、メンバー必須(またはグループ必須)でB,Cさん2名を指定。
 「メンバー組み合わせ必須条件」の非厳守適用 をチェック。
 2の勤務確保が出来なくても続行しますので、作成の最後に、手動で調整
 Aさんを2の勤務に割り振る、等。

Q2.要員数設定で1人以上2人以下などのふり幅を設けることは可能でしょうか。

A2.申し訳ありません。現状の機能では有りません。
 検討してみます。(近々では不可です。)

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

投稿者 斎藤 : 2020年05月13日 18:20

>小柳様

勤務シフトポータブルをお試しいただき、ありがとうございます。

■文字化け

治ります。
ただし、どの部分が、どのように文字化けしているかの確認のため、
画面のスクリーンショットを撮り、下記までメール添付で頂けないでしょうか。
mtsoft3@yahoo.co.jp
ついでに、御使用の「Windows」の種類を教えていただくと参考になります。


■職種が複数個あり・・

具体的なイメージがわかりませんが、
複数のシフト表を別々に管理したい場合であれば、拡張シフト表を利用することが出来ます。
個数に制限はありません。下記参照
複数のシフト表を管理

完全に分けたい場合は、
勤務シフトポータブル(間組)、勤務シフトポータブル(大林組)、勤務シフトポータブル(熊谷組)
のように、フォルダ名を変えてコピーを作成することもできます。
ポータブルなので、フォルダ名、フォルダの位置は自由です。

お試しください。

今後も、よろしくお願いいたします。 エムティ・ソフト

投稿者 エムティ・ソフト : 2020年01月02日 18:03

現在試用はじめましたが、自宅職場共にシフト表の右側と表示非表示のTABの文字が文字化けしております

治りますでしょうか

別の質問ですが、職種が複数個あり一つのファイルで管理するとのちのどの個別修正が手間な為に複数のファイルに分けて管理作成することは可能でしょうか。

投稿者 小柳 : 2020年01月02日 00:38

>坂本卓 様

不可勤務入力フォームで、複数セル入力がうまく機能していませんでしたので、やむなく廃止していました。

1.72版(2019/06/08)にて改良復活しました。
下記より暫定版をダウンロードできます。
 auto_shift_portable_1.72.zipのダウンロード(セットアップ版)
 Auto_Shift_Portable_UpdatePatch_1.72.zipのダウンロード(アップデートパッチ版)

お試しください。

エムティ・ソフト

投稿者 エムティ・ソフト : 2019年06月08日 05:45

こんにちわ。

勤務シフト_ポータブルで下記の改造をされていますが
あってしかるべき機能と思いますが、
何か問題があったのでしょうか?

1.65  2019/05/16
 改良 
    予約フォーム:Ctrlキーでの複数セル選択機能廃止

以上です

投稿者 坂本卓 : 2019年06月07日 12:42

購入希望 様

「勤務シフト_ポータブル」をお試しいただき、ありがとうございます。

いただいたファイルの解析結果です。


■01(火) 12:デイ 3名 確保不可

要員設定にて「01(火) 12:デイ 3名」となっていますが、「不可勤務」を見ると、

01(火)の「12:デイ」は、全ての人が「不可」→可能な人が1人も居ません。
02(水)も同様。

よって、「12:デイ 3名」の確保に失敗しています。


■06(日) 11;訪島 1名 確保不可
「不可勤務」にて、全ての人が「不可」→可能な人が1人も居ません。


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

エムティ・ソフト

投稿者 エムティ・ソフト : 2019年04月25日 09:00

購入を希望しているの者です。
説明に従い条件を入れ試用してみましたが確保失敗と表示され
1日分も作成できませんでした。
手書きで作成は出来たので作成は可能だと思うのですが。
宜しくお願い致します。

投稿者 購入希望 : 2019年04月24日 14:02

>購入者君 さま

■ごちゃまぜ勤務の6れんちゃん禁止

・単一勤務の連続はできない機能はあるのですが・・・

 これは、勤務種別表の回数上限 のことでしょうか?


・一般的な連続勤務日数上限

 連続勤務日数 上限 にて日数を指定出来ます。


・パターンが決まっている場合

 「連続勤務必須パターン」を使用して連続勤務の制限が出来ます。


・パターンが決まっていない場合

 ユーザースクリプトを使用して連続勤務日数を制限することも出来ます。
 連続勤務日数制限の例


お試し下さい。

エムティ・ソフト

投稿者 エムティ・ソフト : 2019年04月04日 04:38

回答ありがとうございました。
うまく予約設定を使えば、何とかなるとは思います

質問なのですが、
うちの仕事は例えば1区から7区くらいまであって
日によって入る区は変わるのですが、
連続勤務を6日とか入れられちゃうのですが。
単一勤務の連続はできない機能はあるのですが、
ごちゃまぜ勤務の6れんちゃん禁止はできませんでしょうか。

投稿者 こうにゅうしゃくん : 2019年04月04日 00:29

>購入者君 さま

Q1、特定の人に優先的に特定の勤務を入れてもらうことはできますか?

A2,申し訳ありません。現状、その機能を有していません。
 機能追加が可能かを検討してみます。
 (優先割り当て自体は難しくないのですが、その後、最適化で均等化されるのが解決課題です。)


Q2、責任者と副責任者が同時に休むことがないような設定をかけたりすることはどうしたらいいでしょうか。

A2、メンバー組み合わせ禁止条件で可能です。
 メンバー組み合わせ禁止条件

 ユーザースクリプトを使用すると、もう少し条件を追加できます。
 ユーザースクリプト 8.勤務/グループ組み合わせ

お試し下さい。

エムティ・ソフト

投稿者 エムティ・ソフト : 2019年04月03日 07:38

エムティ・ソフト さん。質問に答えていただきありがとうございました。
早い対応に感謝です。
早速使わせていただいています。非常に楽しく面白いです。

FAQやマニュアルをよく読んでいるのですが、質問させてください。

1、特定の人に優先的に特定の勤務を入れてもらうことはできますか?
例えば夜勤はこの人専門でたまにほかの担務をするとか。(特定の担務を平均的に割り振ることはできるようですが。結構そういう人がたくさんいて。。)

2、責任者と副責任者が同時に休むことがないような設定をかけたりすることはどうしたらいいでしょうか。
また担務は違うけど、AさんとBさんは同じ日にできるだけおなじにしない休ませるみたいな設定はうまくやればできるのでしょうか。

教えて君にならないよに努力していますが、どうかお願いします。

投稿者 購入検討君→購入者君 : 2019年04月03日 00:56

>購入検討君 様

解析します。
お手数ですが、下記のファイルを戴けないでしょうか?

「 勤務シフトポータブル¥Shift¥App_Data 」の中の
下記のファイルを戴けないでしょうか?

 shift_db.mde

zip に圧縮して、メール添付でお願いします。

送り先: mtsoft3@yahoo.co.jp

お手数をお掛けしますが、よろしくお願いします。

投稿者 エムティ・ソフト : 2019年04月02日 09:47

すみません。お試し版なのですが、
最初の一周と最後の一日しかシフトを作ってくれません。
二週目からは要員不足でなぜか全部休みを入れられます。
いくらやってもわかりません。
なぜ??

投稿者 購入検討君 : 2019年04月02日 02:31

エムティ・ソフト 様( 2018年09月24日 付への返信)

こんにちは、以前質問を致しましたSaSaと申します。返信をいただきましてありがとうございました。
定義関数「連休個数」の実装、楽しみにしております。今後ともよろしくお願いいたします。

投稿者 SaSa : 2019年01月13日 18:28

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

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

投稿者 よっちん : 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> で囲む