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