🚨

Interactive Alert Service

Why?

μ–‘λ°©ν–₯ μ•Œλ¦Ό μ„œλΉ„μŠ€λŠ” Operator 의 μƒˆλ²½ κ·Όλ¬΄μ‹œ νŠΉμ • μ•Œλ¦Όμ΄ λ°œμƒν•˜μ—¬ 각 μ„œλΉ„μŠ€/μ„œλ²„ λ‹΄λ‹Ήμžλ“€μ—κ²Œ μ „ν™”λ₯Ό λ°›μ„λ•ŒκΉŒμ§€ 직접 Excel νŒŒμΌμ—μ„œ μ „ν™”λ²ˆν˜Έλ₯Ό μ°Ύμ•„μ„œ μ „ν™”ν•˜λ˜ 업무λ₯Ό μžλ™ν™” ν•΄λ³΄λ €λŠ” μ•„μ΄λ””μ–΄μ—μ„œ μ‹œμž‘ν–ˆλ‹€.
Role and flow of Interactive Alert Service

Service Structure

Google Cloud Platform 을 μ‚¬μš©ν–ˆμœΌλ©°, λŒ€μ‹œλ³΄λ“œλŠ” Static ν•œ 파일만으둜 인터넷이 λ˜λŠ” λΈŒλΌμš°μ €μ—μ„œ λ³Ό 수 μžˆλ„λ‘ AngularJS 둜 κ΅¬ν˜„ν–ˆλ‹€.
초창기 아이디어 ꡬ상도

Automated Calling Process

1.
미리 λ‹΄λ‹Ήμž λ“±λ‘μ‹ μ²­ν•œλ‹€. (Jiraλ₯Ό μ‚¬μš©ν•˜μ—¬ 등둝 μ‹ μ²­)
2.
μ œκ³΅λ˜λŠ” APIλ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜ μžλ™μœΌλ‘œ μ „ν™”ν•  수 μžˆλŠ” νŽ˜μ΄μ§€λ₯Ό μ‚¬μš©ν•˜μ—¬ μ „ν™” μš”μ²­ν•œλ‹€.
3.
μ„œλΉ„μŠ€μ— λŒ€ν•΄ λ‹΄λ‹Ήμžλ“€μ—κ²Œ μ°¨λ‘€λ‘œ μžλ™μœΌλ‘œ μ „ν™”λ₯Ό ν•˜λ©°, λ‹΄λ‹Ήμž 쀑 1λͺ…이라도 μ „ν™”λ₯Ό λ°›λŠ” 경우 μ€‘λ‹¨λœλ‹€.
4.
첫번째 λ‹΄λ‹Ήμžκ°€ μ „ν™”λ₯Ό 받지 μ•Šκ±°λ‚˜, μ „ν™”λ₯Ό λ°›μ•„ 확인 λ²„νŠΌμ„ λˆ„λ₯΄μ§€ μ•ŠλŠ” 경우, λ‹€μŒ λ‹΄λ‹Ήμžμ—κ²Œ μ „ν™”λ₯Ό ν•˜κ²Œ λœλ‹€.

Call in order

β€’
각 μ„œλΉ„μŠ€λ³„ λ‹΄λ‹Ήμž μˆœμ„œλ₯Ό μ§€μ •ν•˜κ³ , μˆœμ„œμ— 따라 ν•œλͺ…이라도 μˆ˜μ‹  확인을 ν•˜λŠ” 경우 ν•΄λ‹Ή μ„œλΉ„μŠ€μ— λŒ€ν•œ μ•Œλ¦Ό μ „ν™”κ°€ 멈좀

How to manage a call list

ꡬ글 μ‹œνŠΈμ— 관리λ₯Ό μœ„ν•œ μ΅œμ†Œν•œμ˜ κ³„μ •λ§Œ 곡유 λ“±λ‘ν•˜μ—¬ κ΄€λ¦¬ν•œλ‹€. WakeUpAPI μ„œλ²„λŠ” ꡬ글 μ‹œνŠΈ API λ₯Ό μ‚¬μš©ν•˜μ—¬ μ„œλΉ„μŠ€/μ„œλ²„ κ΄€λ¦¬μžλ“€μ˜ μ „ν™”λ²ˆν˜Έ 정보λ₯Ό κ°€μ Έμ™€μ„œ μ „ν™”/메세지λ₯Ό μ‹€ν–‰ν•œλ‹€.

Example of Google Sheet