-
Type:
Epic
-
Status:
In Progress
-
Priority:
Medium
-
Resolution:
Unresolved
-
Affects Version/s:
None
-
-
-
-
Epic Name:
Email Texting Push Communication and History
Overview:
2-way communication between users of the system, (Admins / Hiring Mangers / Recruiters / Candidates) through email, texting, push notifications, while also keeping a historic record and tracking of messages.
User Stories
1. As a user, I want to be able to send and capture emails within the portal so that all messaging is accurately documented and sent from one place.
2. As a user, I want to be able to send and capture text messages within the portal so that all messaging is accurately documented and sent from one place.
3. As a user, I want to be able to send push notifications from within the portal so that I can message / send notifications to end users.
4. As a user, I want to be able to see a historic record of all messaging (email / text / push) that has been sent from the portal so that I have an accurate trail of what has been done / what candidates have received.
5. As a user, I want to be able to see when a candidate received a message (timestamp) so that I know that user actually got the message.
6. As a user, I want to be able to see when a candidate read or opened a message sent from the portal so that I know when they read it.
7. As a user, I know that if I hit ‘send’, the message is queued up to be sent in the portal so that it will be sent off to the end user.
8. As a user, I know that all messages sent from center are compliant so that I do not break any sort of law (for example, TCPA for texting).
9. As a user, I want to be able to input email communication into multiple languages so that if an end user has chosen a preference of receiving an email in a different language other than English, they will see it in the proper language.
Entry Criteria:
1. The user navigates to DMS.
2. The user navigates to send a message via email, text, or push notification.
3. The user sends message.
Exit Criteria:
- The user sees that message has been sent in the history and exits out of portal if logged in, or navigates to another page.
Acceptance Criteria:
- IF I am a user in the portal, I am able to send an email message to a candidate from the portal, as well as receive their response back in the portal.
- IF I am a user in the portal, I am able to send a text message to a candidate from the portal, as well as receive their response back in the portal.
- IF I am a user in the portal, I am able to send a push notification from the portal.
- IF I am a candidate, I am able to opt into receiving a text message from company.
- IF I am a user in the portal, I am able to see a historic trail of all messages within the message history (email, text, push) sent from portal as well as differentiate what type of message it was.
- IF I am a user in the portal, I am able to see a status of a sent message as to when the candidate received and opened a message.
- IF I have hit send on a message in the portal, the message gets queued for sending, and will send at next push to the end user.
- IF anyone is using the messaging center, it follows all compliance rules and not rule will be broken.
- IF I have created an email template, I can also put translations in for other languages easily.
Prerequisites:
- User has access to DMS.
- User has access to Message History.
- User has access to send messages (email, text, or push)
No work has yet been logged on this issue.
{"report":{"apdex":1,"isInitial":true,"journeyId":"bd03fee3-b7ea-43f0-bb3d-ab16c33105a8","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":844.8000001907349,"redirectCount":0,"resourceLoadedEnd":617.8000001907349,"resourceLoadedStart":276.90000009536743,"resourceTiming":[{"duration":5.900000095367432,"initiatorType":"link","name":"https://jira.workterra.net/s/3003653444a1e1a85555cab7dcfb3a21-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/2e46d90b5cae895c9c38649c9d510130/_/download/contextbatch/css/_super/batch.css","startTime":276.90000009536743,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":276.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":282.80000019073486,"responseStart":0,"secureConnectionStart":0},{"duration":5.800000190734863,"initiatorType":"link","name":"https://jira.workterra.net/s/dd6a0911920485696ac20493290df627-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/3abe50d469404b639745df44b51476b6/_/download/contextbatch/css/jira.browse.project,jira.view.issue,project.issue.navigator,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":277.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":283,"responseStart":0,"secureConnectionStart":0},{"duration":6,"initiatorType":"link","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/8.5.0/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.css","startTime":277.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":283.30000019073486,"responseStart":0,"secureConnectionStart":0},{"duration":6.5,"initiatorType":"link","name":"https://jira.workterra.net/s/bd548f27bbf8f278bd83b60dd3284ed8-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:global-static-adgs/jira.webresources:global-static-adgs.css","startTime":277.40000009536743,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":283.90000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":6.800000190734863,"initiatorType":"link","name":"https://jira.workterra.net/s/70725731a158a7140f19ddbd4201ba27-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:global-static/jira.webresources:global-static.css","startTime":277.59999990463257,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":277.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":284.40000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":199.7999997138977,"initiatorType":"script","name":"https://jira.workterra.net/s/f2623af22c15df767ec6ff268ae0b8bd-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/2e46d90b5cae895c9c38649c9d510130/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":277.80000019073486,"connectEnd":277.80000019073486,"connectStart":277.80000019073486,"domainLookupEnd":277.80000019073486,"domainLookupStart":277.80000019073486,"fetchStart":277.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":286.90000009536743,"responseEnd":477.59999990463257,"responseStart":356.30000019073486,"secureConnectionStart":277.80000019073486},{"duration":339.40000009536743,"initiatorType":"script","name":"https://jira.workterra.net/s/6ce676f2a5bcc9651cef6e7956f05def-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/3abe50d469404b639745df44b51476b6/_/download/contextbatch/js/jira.browse.project,jira.view.issue,project.issue.navigator,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":278.40000009536743,"connectEnd":278.40000009536743,"connectStart":278.40000009536743,"domainLookupEnd":278.40000009536743,"domainLookupStart":278.40000009536743,"fetchStart":278.40000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":287.90000009536743,"responseEnd":617.8000001907349,"responseStart":358.40000009536743,"secureConnectionStart":278.40000009536743},{"duration":107.59999990463257,"initiatorType":"script","name":"https://jira.workterra.net/s/ecf7ec549751ae117b778f0525d6d371-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/4.1.5/_/download/resources/com.atlassian.plugins.atlassian-chaperone:hotspot-tour/hotspot-tour.js?batch=false&locale=en-US","startTime":278.59999990463257,"connectEnd":278.59999990463257,"connectStart":278.59999990463257,"domainLookupEnd":278.59999990463257,"domainLookupStart":278.59999990463257,"fetchStart":278.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":289,"responseEnd":386.19999980926514,"responseStart":385.59999990463257,"secureConnectionStart":278.59999990463257},{"duration":108.7000002861023,"initiatorType":"script","name":"https://jira.workterra.net/s/6aa3fcf1fac5fd551eee0b69077524e6-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":278.59999990463257,"connectEnd":278.59999990463257,"connectStart":278.59999990463257,"domainLookupEnd":278.59999990463257,"domainLookupStart":278.59999990463257,"fetchStart":278.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":293.69999980926514,"responseEnd":387.30000019073486,"responseStart":386.90000009536743,"secureConnectionStart":278.59999990463257},{"duration":108.10000038146973,"initiatorType":"script","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":278.69999980926514,"connectEnd":278.69999980926514,"connectStart":278.69999980926514,"domainLookupEnd":278.69999980926514,"domainLookupStart":278.69999980926514,"fetchStart":278.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":293.40000009536743,"responseEnd":386.80000019073486,"responseStart":386.30000019073486,"secureConnectionStart":278.69999980926514},{"duration":109.09999990463257,"initiatorType":"script","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":278.80000019073486,"connectEnd":278.80000019073486,"connectStart":278.80000019073486,"domainLookupEnd":278.80000019073486,"domainLookupStart":278.80000019073486,"fetchStart":278.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":294.69999980926514,"responseEnd":387.90000009536743,"responseStart":387.40000009536743,"secureConnectionStart":278.80000019073486},{"duration":109.5,"initiatorType":"script","name":"https://jira.workterra.net/s/ecf7ec549751ae117b778f0525d6d371-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/8.5.0/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.js?locale=en-US","startTime":278.90000009536743,"connectEnd":278.90000009536743,"connectStart":278.90000009536743,"domainLookupEnd":278.90000009536743,"domainLookupStart":278.90000009536743,"fetchStart":278.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":296.59999990463257,"responseEnd":388.40000009536743,"responseStart":388,"secureConnectionStart":278.90000009536743},{"duration":16.09999990463257,"initiatorType":"link","name":"https://jira.workterra.net/s/05c862146699bb029ceb0a489075e63b-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/bcd66e9a133a1b9f5fd14b56841e1c5b/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":279,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":279,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":295.09999990463257,"responseStart":0,"secureConnectionStart":0},{"duration":114.40000009536743,"initiatorType":"script","name":"https://jira.workterra.net/rest/api/1.0/shortcuts/805012/ea6f30d2bfdc99578bb23f4a5bac3ecd/shortcuts.js?context=issuenavigation&context=issueaction","startTime":279.09999990463257,"connectEnd":279.09999990463257,"connectStart":279.09999990463257,"domainLookupEnd":279.09999990463257,"domainLookupStart":279.09999990463257,"fetchStart":279.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":300.90000009536743,"responseEnd":393.5,"responseStart":392.90000009536743,"secureConnectionStart":279.09999990463257},{"duration":17.5,"initiatorType":"link","name":"https://jira.workterra.net/s/9095228fa10daa2d3e3d7d5760c95e91-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/72477c22780abda5f51fe696920d843f/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":279.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":279.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":296.80000019073486,"responseStart":0,"secureConnectionStart":0},{"duration":113.59999990463257,"initiatorType":"script","name":"https://jira.workterra.net/s/c19a1b46e985d7fb85efaf27c8febfdd-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/72477c22780abda5f51fe696920d843f/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":279.30000019073486,"connectEnd":279.30000019073486,"connectStart":279.30000019073486,"domainLookupEnd":279.30000019073486,"domainLookupStart":279.30000019073486,"fetchStart":279.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":298.90000009536743,"responseEnd":392.90000009536743,"responseStart":388.59999990463257,"secureConnectionStart":279.30000019073486},{"duration":91.7999997138977,"initiatorType":"script","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":302.30000019073486,"connectEnd":302.30000019073486,"connectStart":302.30000019073486,"domainLookupEnd":302.30000019073486,"domainLookupStart":302.30000019073486,"fetchStart":302.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":309.80000019073486,"responseEnd":394.09999990463257,"responseStart":393.59999990463257,"secureConnectionStart":302.30000019073486},{"duration":92.19999980926514,"initiatorType":"script","name":"https://jira.workterra.net/s/d41d8cd98f00b204e9800998ecf8427e-CDN/-w431t5/805012/9a9e1fae3639050b38ac467c3aa37e79/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":302.5,"connectEnd":302.5,"connectStart":302.5,"domainLookupEnd":302.5,"domainLookupStart":302.5,"fetchStart":302.5,"redirectEnd":0,"redirectStart":0,"requestStart":310.90000009536743,"responseEnd":394.69999980926514,"responseStart":394.19999980926514,"secureConnectionStart":302.5},{"duration":53.39999961853027,"initiatorType":"xmlhttprequest","name":"https://jira.workterra.net/rest/webResources/1.0/resources","startTime":617.8000001907349,"connectEnd":617.8000001907349,"connectStart":617.8000001907349,"domainLookupEnd":617.8000001907349,"domainLookupStart":617.8000001907349,"fetchStart":617.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":635,"responseEnd":671.1999998092651,"responseStart":670.4000000953674,"secureConnectionStart":617.8000001907349},{"duration":101.5,"initiatorType":"xmlhttprequest","name":"https://jira.workterra.net/rest/webResources/1.0/resources","startTime":741.5999999046326,"connectEnd":741.5999999046326,"connectStart":741.5999999046326,"domainLookupEnd":741.5999999046326,"domainLookupStart":741.5999999046326,"fetchStart":741.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":807.5999999046326,"responseEnd":843.0999999046326,"responseStart":842.3000001907349,"secureConnectionStart":741.5999999046326}],"threshold":1000,"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":46,"connectEnd":163,"secureConnectionStart":131,"requestStart":169,"responseStart":247,"responseEnd":302,"domLoading":251,"domInteractive":885,"domContentLoadedEventStart":885,"domContentLoadedEventEnd":932,"domComplete":1141,"loadEventStart":1141,"loadEventEnd":1143,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"6eddd6c3972562","effectiveType":"4g","downlink":9.8,"rtt":0,"serverDuration":47,"dbReadsTimeInMs":9,"dbConnsTimeInMs":10,"applicationHash":"156decd7d2b4272533aa6cefc8294af635e1da97","experiments":[]}}