Details

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

      Description

      Story
      As a support team, I want error handling to be in place for the web service calls so that if they fail the user is notified and has the ability to retry

      Details
      Add error handling to the web service calls for the End of Month Application. The error handling should generate a log for the error and provide the user with a way to resubmit the request.

      Notes
      Store the data with a flag (Sent Status). The payload should be retried when the user hits the finalize End of Month. Any section not sent should be flagged in the database.

      For the GET methods, we will display a message upon page load with a message in the section.
      For the POST methods, we will check the status of each section before the final end of month check. If any status is returned as not successful, we will display a toast message.

      We currently have two GET methods:
      Utilities Above Threshold
      Invoice Check

      The user should have the ability to retry the request when it fails.

      We currently have nine POST methods:
      Wage Accrual
      Refills
      Comments
      Expenses To Be Transferred
      Unpaid Invoice/Expense
      EOM Rules
      Mark Month End
      Inventory Cost Summary
      Inventory Cost Details

      The user should have a way to resubmit the POST methods when they fail.

      Acceptance Criteria

      1. Confirm when a GET method fails, the check is performed on page load, it is indicated within the section that failed, that the Web Service failed and that the user should refresh/reload the page in order to try again
      2. Confirm when a POST method fails, we swallow the error, from a UI standpoint, and track the call failed
      3. Confirm when the final Mark Month End process is run, and there are sections that the POST method failed for, that the POST web service is triggered again
      4. Confirm that if the Post method fails as a part of the Mark Month End task, the month end is not marked as completed and the user is informed that there is an error message

        Attachments

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                staten.putnal Staten Putnal (Inactive)
                Reporter:
                will.englefield Will Englefield (Inactive)
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 45.5h
                  45.5h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 38h 20m Time Not Required
                  38h 20m

                    PagerDuty

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