例: 複数ジョブのトランザクション
この例では、従業員が 2 つの開始トランザクションを入力します。1 つはジョブ 100 を午前 8:00 に開始します。もう 1 つはジョブ 200 を午前 9:00 開始します。
シナリオ 1: 複数ジョブ オプションが両方のトランザクションでクリアされている場合。
ジョブ 100 が午前 8:00 に開始されます。ジョブ 200 に対する開始トランザクションが入力されると、システムでは、ジョブ 100 を合計実行時間 1 時間で自動的に終了します。ジョブ 200 を午前 9:00 に開始し、以下のいずれかに該当するまで継続します。
- ジョブ 200 に対する終了トランザクションの入力があるまで。
- 別の単一ジョブに対する開始トランザクションの入力があるまで。
- 従業員の退社時刻まで。
8 | 9 | 10 | |
---|---|---|---|
ジョブ 100 | ********** | ||
ジョブ 200 | ********** | ********** |
シナリオ 2: 複数ジョブのオプションが双方のトランザクションで選択されている場合。
ジョブ 100 は午前 8:00 に開始。ジョブ 200 を午前 9:00 に開始します。どちらのジョブも、以下のいずれかに該当するまで継続されます。
- 各ジョブに対する終了トランザクションの入力があるまで。
- 従業員の退社時刻まで。
8 | 9 | 10 | |
---|---|---|---|
ジョブ 100 | ********** | ********** | ********** |
ジョブ 200 | ********** | ********** |
シナリオ 3: 複数ジョブチェックボックスがジョブ 100 ではオフに、ジョブ 200 ではオンになっている場合。
ジョブ 100 は午前 8:00 に開始。従業員は午前 9:00 にジョブ 200 を開始しようとしますが、ジョブ 100 がまだ実行中です。従業員がジョブ 200 に対する開始トランザクションを午前 9:00 に入力すると、ジョブ 100 が複数ジョブではないため、システムでは、合計実行時間 を 1 時間としてジョブ 100 を自動的に終了します。ジョブ 200 を午前 9:00 に開始し、以下のいずれかに該当するまで継続します。
- ジョブ 200 に対する終了トランザクションの入力があるまで。
- 従業員の退社時刻まで。
8 | 9 | 10 | |
---|---|---|---|
ジョブ 100 | *********** | ||
ジョブ 200 | ********** | ********** |