Skip to content

[Prod] Interview confirmation email notification is not sent sporadically #688

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
sdgun opened this issue Apr 3, 2022 · 4 comments
Open

Comments

@sdgun
Copy link
Collaborator

sdgun commented Apr 3, 2022

Steps
Log in to the email of a candidate who has received an email to select an interview time
Select the interview time and submit
Check if the customer user or candidate receives the Interview confirmation emai notification

In production this email is received sporadically, not always

Ex team: https://platform.topcoder.com/taas/myteams/30744

@sdgun sdgun changed the title [Prod] Interview confirmation emai notification is not sent sporadically [Prod] Interview confirmation email notification is not sent sporadically Apr 3, 2022
@SathyaJayabal
Copy link
Collaborator

@lakshmiathreya

@LieutenantRoger
Copy link
Collaborator

LieutenantRoger commented Apr 8, 2022

We have find the issues for this ticket, it's regarding the 401 error while creating the zoom-meeting-link.

I'm thinking if that we could re-send another email to the candidate and allow him to re-process the steps ?

@LieutenantRoger
Copy link
Collaborator

This should be an enhancement

@LieutenantRoger
Copy link
Collaborator

LieutenantRoger commented Apr 11, 2022

Problem:

Currently, once the candidate failed to schedule an interview, e.g. returning 401 while creating a zoom meeting link, then he is no longer able to re-schedule the interview. And he will not know that his last scheduling interview is failed. At this time, the interview flow is broken due to the system problem.

Solution:

After our discussion with Sachin and Sathya, we concluded that, we will need add below enhancement logic

  1. When it's scheduling interview, and when creating a zoom meeting link is failed with 401, we will retry a configurable times (default to 5), then continue. If after 5 times, we still are not succeeded in creating a zoom meeting link, we will
  2. Stop continuing the current scheduling process so the interview status keep as 'Scheduling', then afterwards
  3. We will send another interview scheduling fail email to the job candidate, so that the candidate will get notified about it, and have another chance to re-schedule the interview.

Conclusion:

We believe doing so that will wire up the flow as a complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants