-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2019R4
-
Component/s: EOM
-
Labels:
-
Sprint:CFAMX 2019R4 Sprint 5
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:5
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
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
- 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
- Confirm when a POST method fails, we swallow the error, from a UI standpoint, and track the call failed
- 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
- 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
- implements
-
CFAMX-5428 EOM > Additional EOM stories that need to be undertaken
- Closed
- is implemented by
-
CFAMX-5449 Augment/Create Load Tests
- Closed
-
CFAMX-5450 Documentation
- Closed
- relates to
-
CFAMX-6214 Only Send Mark Month End when Inv Summary and Inv Detail pass
- Done