Issue Number | 525 |
---|---|
Summary | [Travel] Robyn Bason Isn't Receiving Hotel or Reimbursement Request Emails |
Created | 2019-08-23 13:44:43 |
Issue Type | Bug |
Submitted By | Juthe, Robin (NIH/NCI) [E] |
Assigned To | Kline, Bob (NIH/NCI) [C] |
Status | Closed |
Resolved | 2019-09-30 13:37:04 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/oceebms/issue.248781 |
Robyn Bason hasn't received any hotel request emails or reimbursement request emails since August 1. Michael Pulsipher's Reimbursement Request is the most recent email she has received from the EBMS. She confirmed that these aren't in her Junk email folder.
Would it be possible to provide Robyn with the reimbursement request submissions for Carlos Rodriguez-Bigas and Larissa Meyer? (basonr@mail.nih.gov) I'm not able to see their complete submissions on the reimbursement request report.
I have attached a text document showing every travel request submitted on or after July 1, 2019. Still digging to find out why she's not getting the email messages.
I am having difficulty reproducing the problem on the lower tiers. I set the mailbox to my own address and created a couple of reimbursement requests, and both came through (twice: one copy to bkline@rksystems.com as the designated mailbox on QA for the reimbursement requests, and one copy to bkline@nih.gov as the submitter of the request). Doesn't look as if this will be resolved before I leave for vacation. Unfortunately. it's not easy to test on PROD, for a number of obvious reasons (don't want to muddy the production data, can't install modules I would use to test the health of the sendmail service on the production server, etc.). What I'll do for the next week is to add my address to the recipients for the production requests, and monitor the database, posting supplements to what I posted to this ticket for the July/August requests.
The new recip lists on prod are:
Hotel:
basonr@mail.nih.gov
bkline@rksystems.com
bkline@mail.nih.gov
Reimbursement:
basonr@mail.nih.gov
george.brown-holland@nih.gov
bkline@rksystems.com
bkline@mail.nih.gov
Thanks, Bob. I removed George from the list of recipients of the reimbursement request and I've sent Robyn the latest hotel and reimbursement requests (thanks for posting the reimbursement request info from the system).
Also - I'm now seeing "3" in my alert box beside hotel requests, but can only account for 2 of them (Kim Turgeon, submitted 8/28, and Kevin Zbuk, attempted earlier in the month without a meeting available). Are you seeing a third genetics Board request from the back end of the system?
I've attached all of the travel requests submitted in August (nothing for this month yet). Is Sarah Nielsen one of yours? Looks like she jumped in on the 21st before the meeting was posted.
Here are the submissions so far for September. I didn't receive a copy of the notification for either one of them, even though I'm on the list of recipients.
Request submitted 2019-09-04 17:14:37 by Maria Petzel
Hotel --------------------------------------------------------------------
: 798
Meeting-In: 2019-10-03
Check-Out: 2019-10-04
Check: gbcourtyard
Preferred Hotel:
Comments
Request submitted 2019-09-05 14:13:01 by Larry Cripe
Hotel ----------------------------------------------------------------------
: 799
Meeting-In: 2019-10-03
Check-Out: 2019-10-05
Check: gbmarriot
Preferred Hotel: Comments
I will open a ticket with CBIIT to see if they (or the NIH mail server folks) can help track down what's going on.
I just created a hotel request on DEV, and immediately got the notification. I left Robin B. on the address list for that tier so that we can find out if it's behaving differently for her on DEV vs. PROD.
It may be that we'll need to peel this ticket out and deal with it separately from the release. It might be a good idea, though, to include some extra logging for the email sends as part of Acadia – if that's possible (the email sending isn't part of our code, but in a third-party module used for implementing the travel forms).
Submitted a ServiceNow ticket.
Amy, Cameron, and Alex are watchers on the ticket.
Haven't heard anything from CBIIT, so I have escalated the ticket.
~juther: is that you testing the travel request submission? Or is that CBIIT deciding to play on the PROD server?
Or (third possibility) did Jason Webb and Larry Cripe decide all of a sudden to try their messages again? (I'm not assigning this theory a very high probability, as the address list for the notifications didn't include Robyn.)
I suppose there's even a fourth possible explanation: CBIIT found the notifications stuck in a queue somewhere and un-stuck them. But again, why would Robyn not be on the address list?
Theory #5: the email delivery system got fixed, and these are genuine new requests from Larry and Jason. Still with the mystery of no Robyn in the address list for the notifications.
It's not me!
I believe the new requests are genuine from Larry and Jason.
Can you confirm that Robyn's not getting these?
Well, that's partial good news. The celebrations can begin when we find that Robyn's getting the notifications, too, and Drupal is being overly crafty, sending separate messages to each recipient so nobody knows who else got the notification.
Or perhaps we should hold off on uncorking the Dom Perignon until we find out from CBIIT (a) what caused the failures and (b) what they did to ensure they won't recur. 🙂
Robyn just confirmed that she received both notifications today. Hooray!!
Hooray, indeed! I've asked CBIIT what they fixed, but crickets. I don't think we want to wait to close this until we have a full and satisfactory explanation of the cause of and solution to the problem.
Victoria and I are set up to receive reimbursement emails on the QA tier, yet neither of us are getting them. Do we need to get CBIIT involved? Not sure if this is something that could be propagated over to PROD when we deploy the release changes.
You might want to check again. I just took a look at the configuration on QA, and I'm the only one set up to get the reimbursement request alerts (and I've been getting them).
Make sure you're looking at the right tier.
Maybe I didn't modify it in the right place? I've uploaded a screen shot showing the reimbursement_request_notif field on QA (under Drupal Variables on the Site Admin menu).
I don't think that variable is used anymore, as everyone who needs to make changes now has access to the configuration pages I described for you in my early Wednesday email message. Go back and review that message and see if it makes sense. Hotel and reimbursement request configuration work the same way.
Ah, I thought hotel and reimbursement must be handled in different ways. I just updated the reimbursement recipients the same way as I had done for the hotel recipients and I will give it another try. Thanks!
Yup, it's working fine! Thanks.
Verified on QA.
Verified on PROD.
File Name | Posted | User |
---|---|---|
reimb req notif.png | 2019-09-30 12:49:20 | Juthe, Robin (NIH/NCI) [E] |
travel-requests-Aug2019.txt | 2019-09-03 11:33:56 | Kline, Bob (NIH/NCI) [C] |
travel-requests-july-august-2019.txt | 2019-08-28 16:27:29 | Kline, Bob (NIH/NCI) [C] |
Elapsed: 0:00:00.000905