Uploaded image for project: 'JOC - JS7 Operations Center'
  1. JOC - JS7 Operations Center
  2. JOC-2112

Calendar and Schedule Preview - consistency between GUI and web service for calendar selection

    XMLWordPrintable

Details

    Description

      Current Situation

      • The GUI offers a preview for calendars and schedules in the Configuration->Inventory view. The GUI makes use of Web Services that calculate dates based on the released versions of calendars.
      • There can be two confusing situations for users:
        • If a user created a calendar and assigns it a schedule, and the calendar is not yet released, then the preview shows no execution dates.
      • If a user modifies a calendar that is assigned a schedule, then the preview will show execution dates based on the released version of the calendar, not considering currently unreleased changes.

      Desired Behavior

      • The GUI should indicate, possibly from a tooltip, that a calendar is used that was not yet released and for which the preview cannot caclculate future execution dates. The "Preview" button should be disabled and a tooltip should indicate "calendar in use is not released".
      • The GUI should add a label "Using released calendars" when displaying the preview of schedules and calendars.

      Details

        • GUI
          • Allows selection of calendars that are in released or draft status.
            • Calendar Preview:
              • Non-Working Day calendars can be assigned as excluded frequency.
            • Schedule Preview:
              • The calendars can be assigned via "Assign Working Day Calendar", "Assign Non-Working Day Calendar", or by applying a Restriction with Frequency Type = Non-Working Day Calendars.
        • Web Service
          • Calendar Preview:
            • Processes only released calendars for Excluded Frequencies, specifically Non-Working Day calendars.
          • Schedule Preview:
            • Processes only released calendars for all calendar assignments.
        • Effect
          • If a calendar is not released, the resulting behavior may be unclear because the differences between GUI and backend processing are not evident.

      Attachments

        Issue Links

          Activity

            People

              ZtRahul193 Rahul Patidar
              re Robert Ehrlich
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: