単数表示か複数表示か → 単数表示 ● どのシフトを選択して表示するか (シフトに入っているかどうか) (Yes: 属性) ・ 欠勤 ・ 勤務済み ・ スワップ元と重なりのない勤務 ・ スワップ元と重なりがある勤務 No: OFF (Yes: 優先順位) 1. 現在時刻を含むレコード 現在時刻を含むレコードがない場合: 2. 現在時刻より後のレコードを含む場合: 現在時刻より後のレコードの中で現在時刻に最も近いレコード(より前のレコード) 3. 現在時刻より後のレコードを含まない場合: 現在時刻より前のレコードの中で現在時刻に最も近いレコード(より後のレコード) ● スワップ可能なレコード ・ 勤務済み ・ 重なりのない勤務 ・ シフトに入っていない(OFF) ● スワップ可能な条件 ・ 留学生ビザ、配偶者控除の制限以内の労働時間数に収まること ・ 現在時刻より前のレコード