Open ibarra-michelle opened 2 months ago
The submission email logic will be tested as part of #6183. The Evaluation email issue will need to be investigated.
The submission email logic will be tested as part of #6183. The Evaluation email issue will need to be investigated.
@alangmaid, should we consider moving this ticket #6409 back to Sprint 14 since the acceptance testing for ticket #6080 Submission Confirmation Emails and Feedback Reports (UAT ticket in Sprint 9), may address this issue?
FYA - @bryanramirez1 , @maheese , @j-tafoya
To address the issue of missing or inconsistent evaluation emails, I made the following changes to ensure that every evaluation— especially unsuccessful—results in an email notification to the user and ECMPS support. Below is a summary of the modifications:
camd-services
. Any issues that occur during the initial queueing of evaluation sets trigger an email notification. camd-services
is now available to handle errors that occur during evaluation processing. This endpoint can be invoked by the quartz-scheduler
(which manages the evaluation process) to send notification emails for any processing errors.POST {{baseCamdServicesUrl}}/camd-services/email/eval-error
{
"evaluationSetId": "b2b5f26a-5398-42d7-81b9-b61e57eb4761",
"evaluationId": 456,
"rootError": "Error details for testing purposes.",
"evaluationStages": [
{
"action": "EVALUATION_STARTED",
"dateTime": "2024-10-31T10:00:00"
},
{
"action": "EVALUATION_COMPLETED",
"dateTime": "2024-10-31T10:05:00"
}
]
}
Example Email to ECMPS Support
Example Email to User
In the Beta environment, the evaluation report and/or submission email is not consistently sent to the user, even though the evaluation and/or submission was completed.
This issue was identified on 09/25/2024 between 11:35am - 12:00pm EST for the following configurations:
Update: Submission emails are being worked on in #6183. For this ticket we need to investigate the evaluation emails and make whatever changes are necessary so that every evaluation results in an email
Acceptance Criteria