Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: 'Calculation' sections added

...

Excerpt

The Daily Plan provides information at a glance about which jobs and orders are scheduled to run, which are running and which have run over a given period. The plan also shows the current status of jobs and orders and the time at which they are expected to end.

...

Method of Calculation

The Daily Plan is calculated by the JOC Cockpit Web Service using data that is regularly read from the JobScheduler Database. This is shown schematically on the JOC Cockpit - Architecture page.

  • By default the Daily Plan is calculated every day at 00:01 and after every time the JobScheduler is restarted. Calculation of the Daily Plan is started by the CreateDailyPlan Order, which can be found in the live/sos/dailyplan folder.
  • By default the Daily Plan is calculated for 31 days from 00:00 of the current day to 24:00 31 days later.
  • The Daily Plan shows planned Jobs and Orders that have run - that is, Jobs and Orders that have been included in the Daily Plan before they were startedJOC Cockpit Web Service queries the JobScheduler Master(s) when the Daily Plan is to be shown for a period that is not reflected by the records in the database.
    • The time period covered by the Daily Plan is set by the days_offset parameter in the CreateDailyPlan Order:
    • The value can be set to a high value such as 365, if the calendar view is to be available even if JobScheduler is not running.
    • The value can be set to a low value, e.g. 0, if the calendar view should be available only if JobScheduler is running.

Calaulation in Detail

  • The JobScheduler will be asked when the toDate is after the maxDate (in the database) and the filter does not contain "late=true" and only contains states other than "planned" (or none).
  • When the fromDate is after the maxDate JobScheduler will be asked for the interval fromDate/toDate.
  • When the fromDate is before the maxDate JobScheduler will be asked for the interval fromDate+1/toDate.
  • Search criteria like job, job_chain, orderId, folders and regular expressions will affect the result.

Daily Plan Views

The Daily Plan is available as a timeline / Gantt chart view and as a table:

  • Timeline View



  • Table View

Anchor
search
search
Filtering and Searching

Custom filters (Customizations) can be applied to the Daily Plan and an additional Advanced Search function is also available as shown in the next screenshot.

...

Advanced Searches can be saved as Customizations if required but then any absolute start/end dates/times configured for the search will be ignored.

Both Customizations and Advanced Searches allow an extensive range of filter criteria to be set including regular expressions, Folder selection and Job or Order Status.