Basic Use Cases for the Visit Planner
UC–VP01
Title: |
Check Schedulability of Visits |
Actors: |
PI, VP |
Precondition: |
The VP has been selected in the APT. |
Trigger: |
PI wishes to check schedulability of visits in the current APT context. |
Success End Condition: |
Visits are schedulable. |
Failure End Condition: |
Visits are unschedulable. |
Information exchanged: |
- Scheduling windows |
Description of steps: |
1. PI requests scheduling windows from the VP. 2. VP displays scheduling windows. |
Optional Situations: |
None |
UC–VP02
Title: |
Make Unschedulable Visits Schedulable |
Actors: |
PI, VP |
Precondition: |
VP has been selected in the APT. |
Trigger: |
PI wishes to make visits in the current APT context schedulable. |
Success End Condition: |
PI makes visits schedulable. |
Failure End Condition: |
PI fails to make visits schedulable. |
Information exchanged: |
- Scheduling windows - Constraint Analysis Data - Visit Modifications |
Description of steps: |
1. PI gets scheduling windows from VP (UC-VP01). 2. PI gets constraint analysis data from VP. 3. PI modifies visits. 4. PI iterates back to step 1. |
Optional Situations: |
None |