Minimum Requirements for the Visit Planner Tool 00 Visit Planner Tool The Visit Planner (VP) assists the user in making the visits in their proposal schedulable. The VP has the following capabilities: - Determines the times when visits can or cannot schedule - Indicates the reasons that visits are unschedulable at particular times. - Provides access to editors to change visits and relationships between visits to modify schedulability. - Provides general advice on techniques to obtain desired schedulability. - Provides analyses of how particular visits might be modified to improve the schedulability for particular dates. The VP will consist of two areas: 1) A Control Panel which controls how the VP computes scheduling windows and 2) a Schedulability Display Panel that displays calenders of the scheduling windows for visits and scheduling constraints. 00.2 The VP shall include a Schedulability Display Panel (SDP) to display computed scheduling windows in Scheduling Windows Calenders (SWC). 00.2.1 SWCs shall include a text area that identifies the scheduling windows and whether or not there is at least one scheduling window. 00.2.1.1 For visit SWCs, the indentifier will be the identifier of the visit. 00.2.1.2 For visit SWCs, if there is at least one schedulable window and all scheduling constraints have been included, then the text area will say "Visit is schedulable." in green text. 00.2.1.3 For visit SWCs, if there are no schedulable windows, then the text area will say "Visit is not schedulable." in red text. 00.2.1.5 For scheduling constraint SWCs, if there is at least one schedulable window, then the text area will say " has at least one schedulable window." in green text. 00.2.1.6 For scheduling constraint SWCs, if there are no schedulable windows, then the text area will say " has no schedulable windows." in red text. 00.2.2 SWCs shall include a linear calender indicating the days that have scheduable windows. 00.2.2.1 Visit SWCs shall have an icon on the left side to expand or collapse the display of the SWCs for the associated scheduling constraints. 00.2.3 SWCs shall include a "More Info..." button which brings up a pop-up dialog with additional information. 00.2.3.1 If there are no schedulable windows because they have not been computed, then the "More Info..." dialog will state one of the following reasons as appropriate: Scheduling windows have not been computed. Please press the "Compute" button to compute them. Scheduling windows have not been computed because the following proposal parameters have not been specified: Scheduling windows have not been computed because the previous attempt to compute them failed. () Scheduling windows have not been computed because the proposal parameters are not valid. () 00.2.3.4 If a visit is linked to one or more other visits, then the "More Info..." dialog will state: This visit is linked to . 00.2.3.5 If a visit has not been selected, but has been included in the computation of scheduling windows because it has a link to one or more visits that have been selected, then the "More Info..." dialog will state: This visit has been included because it is linked to selected other visits. 00.2.5 There shall be a pan-zoom panel below the SWCs which allows the view of the SWCs to be zoomed and shifted within the nominal start and ending dates of the computed scheduling windows.