Details
-
Feature
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.0.0
-
None
Description
Current Situation
- The JS1 (branch 1.13) offers options for the start time of an order
- to "suppress execution" on non-working days.
- to be anticipated "before non-working day"
- to be postponed "after non-working day"
- to "ignore non-working day"
- The JS7 Daily Plan implements the first option only. In fact all options are considered by the preview available from a Schedule, however, they are not considered when running the Daily Plan Service or using the "Create Daily Plan" operation from the Daily Plan view.
Desired Behavior
- All options as known from JS1 should be supported by JS7.
Test Instructions
- Test 1
- CONFIGURATION view
- Use configurations from attached JOC-1484-Test.zip file
- Customize the Schedule Run-time Time Zone
- DAILY PLAN view
- Create the daily plans for a specific day or for the entire month range
- Compare the created Daily Plan days with the file
JOC-1484-Test.zip/JOC-1484-schedule-RunTime.Preview.png - Check the Start Times of the created orders
- e.g. for Aug 11th und 14th - should correspond the Start Times defined by the Scheduler Run-time Period(s)
- CONFIGURATION view
- Further tests
- Create Daily Plan manually
- Create and release own Non-/Working days calendars and schedules(Plan Order automatically=false, Submit Order to Controller when planned=false)
- Specify single/multiple Schedule Run-time Period(s)
- Use Single Start/Repeat and all On Non-working Day definitions (suppress, ignore non-working day etc.)
- For each test case, create a screenshot of the Schedule Run-time Preview
- Run Create Daily Plan tests manually and compare execution results with the screenshots
- Create and release own Non-/Working days calendars and schedules(Plan Order automatically=false, Submit Order to Controller when planned=false)
- Daily Plan Service tests
- Remove Daily Plan entries of the previous tests
- Set Plan Order automatically, Submit Order to Controller when planned to true
- Configure the Daily Plan service to start in a few minutes (Settings->dailyplan->start_time)
- Compare the execution results with the screenshots
- Create Daily Plan manually