2013-11-11 - 5950.200 - Spec - ROC Enhancements - ROC - GCP order window. #ROCETApplication

SPECIFICATIONS

5950.200 - Spec - ROC Enhancements - ROC - GCP order window.


Purpose


Assign appropriate factory calendars to routes.

Admin Info


Purpose
GCP order window.
Requested By
Bibin
Spec Created By
Rajesh S
Spec Created Date
11/11/2013
Spec QA by
Kevin
Document Status
Completed

References


Prior Tickets

NA

Documents

NA


Functional Requirement


- In Manage order page if order is GCP then User should be able to pick a ship dates as in the GCP calendar.
- If the order is GCP, then the calendar control should gray out any dates other than valid GCP ship dates.
- GCP dates will override any ship dates setup in LeadTimeDefaults.aspx



Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]


Change Request 1:

1) In manage order page place calender control in ship and cancel dates.
2) Update java script like if order is gcp,allow future dates which are in GCP window.
3) Other than gcp order gray out all the ship and cancel dates.

Change Request 2:

1) In manage order page place date picker control in ship and cancel dates.
2) Update java script like when user click on ship date open calender control.
3) If the opened order is GCP enable all the GCP window dates and gray out all the other dates.
4) If order is GCP disable cancel date.

Test Plan

[List test scenarios/cases to be executed here]


Test Scenario
Expected Results
Actual Result
1
Roc ->Order->Manage.
Redirect to
Mange Order.aspx page.
redirected to
Mange Order.aspx
page.
2
Open gcp order,and select future ship date dates and click save.
Only future GCP window dates are enabled rest of the dates are grayed outed. selected future ship date will be saved.
selected future date is saved.

Solution Details


[Provide complete technical details for configuration or programming here]

1) Implemented a data set in the application load to read the GCP calendar and store it as an application variable.
2) Expire the data set every 24hrs and reload application variable.
3) Update java script in manage order page to gray out dates in calender.

Issues