🚑

入社日を退職日より後に変更すると所属期間が消え、メンバーを参照できなくなる問題を修正しました

概要

メンバーの入社日を、その方の所属期間の終了日と同じか後の日付に変更すると所属期間が消えてしまい、唯一の所属先だった場合はそのメンバー自体を画面から参照できなくなっていた不具合を修正しました。

詳細

修正前後の差異

修正前

従業員一覧の変更登録、およびメンバーインポートで、入社日を所属期間の終了日以後の日付に変更すると、エラーや警告なしに所属期間が消えていました。
 

修正後

入社日を所属期間の終了日以後の日付に変更しようとすると、画面上にエラーが表示され送信できなくなりました。退職日と同日を指定する操作は従来どおり行えます。

背景

入社日変更の際に、対象となる所属期間の終了日をチェックする仕組みがありませんでした。

原因・解決方法

新しい入社日が、変更対象の所属期間の終了日以後になっていないかを保存前に判定し、なっている場合はエラーとして拒否するようにしました。あわせて、メンバーインポートでも同じ境界で判定するよう修正しています。

影響範囲

テナント

すべてのテナントが対象です。

機能

従業員一覧の変更登録、メンバーインポートの入社日変更が対象です。他の機能・画面への影響はありません。