Details

    • Sprint:
      CFAMX 2018R4 Sprint 1
    • SOW (Time Tracking) Project:
      44782

      Description

      As an Operator I want to be prompted to Receive any Open Transfers when creating an Order so that my inventory is as accurate as possible

      Notes

      • There is existing functionality that checks for both Open Transfers and Open Orders, this story is to break them out, and deals specifically with the Open Transfer Check
      • An Open Transfer is a Transfer that has been sent to the restaurant and is ready to be Received
      • See this page for the process flow: https://confluence.hotschedules.com/x/SAzDB
      • Process Overview:
        • When a user clicks on "+ Add Order", perform the Open Transfer check:
        • Open Transfer Check Validation
          • Is the Restaurant configured to check for open transfers?
            • New configuration setting: Mobile > Ordering > Create Order - Open Transfer Management
          • Does the User have permissions to Receive transfers?
            • Security Item > Mobile > Inventory - Transfers - Can Create Transfer Out
          • Are there any Open Transfers for the restaurant?
            • Note: An Open Transfer, that has been Pushed To Tomorrow, today, is no longer an Open Transfer today
        • If there are Open Transfers, the Open Transfers popup will be loaded

      Acceptance Criteria

      1. There is a new configuration setting: Mobile > Ordering > Create Order - Open Transfer Management
        • By default this setting is set to false (i.e. it must be enabled for the functionality to be switched on)
      2. This configuration, coupled with the Security Item (Mobile > Inventory - Transfers - Can Create Transfer Out) controls whether a user at a specific restaurant is prompted to receive Open Transfers before Creating an Order, or not
      3. If both the config and Security setting are not set to true, then a user will not be prompted to Receive Open transfers before being able to create an order
      4. The user must action all Open Transfers before being able to create an order
      5. If there are multiple transfers that require action, and the user resolves only one of them, and then goes back to create an order, the Open Transfer check will be performed and the user will be directed back to Open Transfers, until all transfers are actioned.
      6. Action can be taken on an Open transfer in one of the following ways:
        • The Open Transfer is Received
        • The Open Transfer is Denied
        • The Open Transfer is Pushed To Tomorrow
          • Note: A transfer can only be pushed to tomorrow once
      7. After all Open Transfers have been received/denied/pushed, the user will be able to continue with the Create Order process

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 40h Original Estimate - 40h
                  40h
                  Remaining:
                  Time Spent - 40h Remaining Estimate - 20m
                  20m
                  Logged:
                  Time Spent - 40h Remaining Estimate - 20m
                  40h

                    PagerDuty

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