Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-7574

Forecast Edits - Record the user and time when an edit is made

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Forecasting
    • Labels:
      None
    • Sprint:
      CFAMX 2020R2 SA Sprint 2
    • SCRUM Team:
      Globogym Purple Cobras
    • Story Points:
      5
    • Work Type Classification:
      Sustaining

      Description

      As a developer I want to save the details of who and when a forecast adjustment was made so that I can play them back in a later story

      Business Use Case
      Forecasting changes are done on a regular basis and are evaluated on the Forecast Evaluator in InFORM. Although the Forecast Evaluator shows that the forecast has been edited, it does not indicate which user in the restaurant made the update. For better visibility and accountability, the field “Restaurant edited” should indicate the user that last made the edit and at what date and time the edit was made.

      Notes

      • This only applies to Manager Adjustments that are made to the, we are NOT required to track Sales Item Adjustments
      • The future story will display:
        • User first name and last name
        • Date and Time at which the forecast was edited (these will be played back in Store Local time)
      • If an event occurs that results in the Manager Adjustments being overwritten, details of previous changes should not be overwritten
      • Only keep details of the most recent adjustment
      • Track changes when made on the following screens:
        • Forecasting - Sales
          • Graph View - $ change
          • Graph View - % change
          • Grid View - $ Change
          • Grid View - % Change
        • Forecasting - Transactions
          • Graph View - # change
          • Graph View - % change
          • Grid View - # Change
          • Grid View - % Change

      Acceptance Criteria

      1. Confirm when a $ change is made to the Forecasting - Sales totals the user name and date & time details are saved to the database
      2. Confirm when a % change is made to the Forecasting - Sales totals the user name and date & time details are saved to the database
      3. Confirm when a # change is made to the Forecasting - Transactions totals the user name and date & time details are saved to the database
      4. Confirm when a % change is made to the Forecasting - Transactions totals the user name and date & time details are saved to the database
      5. Confirm when a second update is made, under any of the previous AC, the details are updated to reflect the new user and date & time

        Attachments

          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:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 18h Original Estimate - 18h
                  18h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 19.8h
                  19.8h

                    PagerDuty

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