Details

    • Sprint:
      CFAMX 2019R4 Sprint 4, CFAMX 2019R4 Hardening
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      8
    • SOW (Time Tracking) Project:
      44918
    • Work Type Classification:
      Sustaining

      Description

      As an operator I want to be able to add a delivery schedule for a distributor so that it can be used when I create an order

      Notes

      • Mockup adding record
      • Mockup showing records added

      Field behaviors
      Distributor

      • Drop down list of all distributors with a Vendor Entity relationship with the logged in store
      • Listed alphabetically from A -> Z
        Order Day
      • The day of week, on which the order will be placed
      • Drop down list, showing Monday thru Sunday (Monday being the first day of the week)
        Delivery Due
      • Support the selection of:
        • Day of the week (Monday thru Sunday)
        • Time in 15 minute increments (As with the Create Order modal)
        • Delivery Due day can be the same as the Order Day
          Cover Until
      • Support the selection of:
        • Day of the week (Monday thru Sunday)
        • Time in 15 minute increments (As with the Create Order modal)
        • Cover Until day/time must be after Deliver Due day/time, day can be the same as Delivery Due, but time must be later

      Acceptance Criteria

      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 Day of the week, within the distributor, Monday -> Sunday
        • Sort by Distributor > Order Day > Delivery Due (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 Days available are Monday thru Sunday
      6. Confirm that the Delivery Due supports the selection of a Day and a Time
        • Ideally, we would help the user by rotating the start day, based on the Order Day selected. For example, Order Day = Wednesday, the first day listed in Delivery Due would be Wednesday
        • Confirm that the delivery due day can be the same as or different to the order day
        • Confirm that the delivery due time selector only support 15 minute increments
        • Confirm that two schedules cannot be created for the same distributor using the same Delivery Due day times (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
        • Ideally, we would help the user by rotating the start day, based on the Delivery Due day selected. For example, Order Day = Friday, the first day listed in Delivery Due would be Friday
        • 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 times
      8. Confirm that new records can be added
      9. Confirm that existing records can be updated
      10. Confirm that existing records can be deleted
      11. Confirm that there is a navigate away popup to inform the user that their edits will be lost
      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 Due 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

        Attachments

        1. 2.png
          2.png
          48 kB
        2. 3.png
          3.png
          78 kB
        3. image-2019-08-26-08-36-18-331.png
          image-2019-08-26-08-36-18-331.png
          5 kB
        4. image-2019-08-26-08-36-45-384.png
          image-2019-08-26-08-36-45-384.png
          59 kB
        5. Ordate.png
          Ordate.png
          20 kB
        6. wrong order.png
          wrong order.png
          64 kB

          Issue Links

          There are no Sub-Tasks for this issue.

            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 - 35.5h
                  35.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 34h 50m Time Not Required
                  34h 50m

                    PagerDuty

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