Details

    • Sprint:
      CFAMX 2020R1 Sprint 5, CFAMX 2020R1 Sprint 6, CFAMX 2020R1 Hardening
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      7
    • SOW (Time Tracking) Project:
      44918
    • Work Type Classification:
      Sustaining

      Description

      As an operator I want to be able to setup scheduled orders for my vendors so that I can use the scheduled order functionality

      Notes

      • This page should be something similar to the Order Delivery Schedule page:
      • Columns required for the Setup Scheduled Orders
        • Distributor
        • Order Day
        • Order Time
        • Delivery Day
        • Delivery Time
        • Cover Until Day
        • Cover Until Time
      • These values will be turned into a Weekly Order Schedule
        • Currently the MMS page only allows for a number of days of Cover Until, which is converted into minutes, but I would also like to add the notion of a cover until time

      Acceptance Criteria

      Field behaviors
      Distributor

      • Drop down list of all distributors with a Vendor Entity relationship with the logged in store
      • Listed alphabetically from A -> Z
      • When adding a record, the default text should be Select a Distributor
        Order Day
      • The day on which the order will be placed
      • Support the selection of:
        • Day of the week (Monday thru Sunday)
        • Time in 15 minute increments – This will translate into the Auto Submit Time
          Delivery Day
      • Support the selection of:
        • Day of the week (Monday thru Sunday)
        • Time in 15 minute increments
        • Delivery Day can be the same as the Order Day
        • When adding a second record for the same vendor, the delivery Day day/time must be after Order Due day/time, day can be the same as Delivery Due, but time must be later
          Cover Until
      • Support the selection of:
        • Day of the week (Monday thru Sunday)
        • Time in 15 minute increments
        • When adding a second record for the same vendor, the Cover Until day/time must be after Delivery Due day/time, day can be the same as Delivery Due, but time must be later
      1. Confirm the data in the columns cannot be sorted by clicking on the headers
      2. Confirm when a record is added the data is grouped by Distributor (A->Z) and then by Order Day, within the distributor, Monday -> Sunday
        • Sort by Distributor > Order Day (day & time) > Delivery Day (day & time)
      3. Confirm that the distributors displayed are those that have a vendor entity relationship with the store
      4. Confirm that when a vendor entity relationship is removed, the distributor is no longer available for selection
        • I don't think that we should delete the records, instead just leave them there for the user to clean up
      5. Confirm that the Order Day supports the selection of a Day and a Time
        • Confirm that the Order Day selection is displayed in order from Monday to Sunday
        • Confirm that the order day time selector only supports 15 minute increments
      6. Confirm that the Delivery Day supports the selection of a Day and a Time
        • Confirm that the delivery day can be the same as or different to the order day
        • Confirm that the delivery due time selector only supports 15 minute increments
        • Confirm that two schedules cannot be created for the same distributor using the same Delivery Day & Time (A distributor will only delivery once to a store at one time )
      7. Confirm that the Cover Until supports the selection of a Day and a Time
        • Confirm that the cover until day can be the same as or different to the order day
        • Confirm that the cover until time selector only support 15 minute increments
        • Confirm that the cover until time selected must be later than the delivery due time selected
        • Confirm that two schedules cannot be created for the same distributor using the same Cover Until Day & Time
      8. Confirm that new records can be added
      9. Confirm that existing records can be updated
      10. Confirm that there is a navigate away popup to inform the user that their edits will be lost
      11. Confirm that existing records can be deleted
      12. Confirm that there is a warning/confirmation before a record is deleted
      13. Confirm that multiple records can be created for the same Order Day and Distributor
      14. Confirm that multiple records can be created for the same Delivery Day and Distributor
      15. Confirm that multiple records can be created for the same Cover Until Day and Distributor
      16. Confirm that all fields must be populated in order to Save a record
      17. Confirm that there is a Search box that searches across Distributor and Order Day
      18. Confirm that when an error occurs, the field in error is shown in red

        Attachments

        1. Mockup.png
          89 kB
          Will Englefield
        2. screenshot-1.png
          59 kB
          Soma Dixon
        3. screenshot-2.png
          47 kB
          Will Englefield

          Issue Links

            Activity

              People

              • Assignee:
                will.englefield Will Englefield (Inactive)
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 35h Original Estimate - 35h
                  35h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 51.75h
                  51.75h

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.