메시지·사후관리 — C-12 / C-15
| 기능 | 구현 | 검증 |
|---|---|---|
| 템플릿 작성·미리보기 | 11개 언어 기본 본문, 사용자 수정은 editedBody, 변수·채널·글자 수 |
골든·화면 배율 |
| 발송 대상 | 상담 단계, 예약 상태·날짜, 남은 회차, 마케팅 동의, 해피콜 기한 | 수신자 수를 저장 직전에 재계산 |
| 모의 발송 | messageSends에 대상 id·인원·본문·채널·시각 저장 |
지점 경계와 모의 상태 |
| 주차 안내 | 임신 28/32/36/38주 안내 설정 | 지점별 설정 저장과 수신 대상 재계산 |
| 해피콜 | 3/7/30일 대기열, 통화·부재·설문 완료 | BDD 버튼→저장, 만족도 집계 |
| 설문·후속 조치 | 전체와 5개 항목 평점·건의·재방문·담당·기한 | 점수 범위, 중복 완료 차단, 후속 완료 멱등성 |
에스테틱 역할은 마사지 안내만 수정·발송할 수 있다. 모든 쓰기는 지점과 역할을 다시 검사한다. 발송 확인 직전에 모의 안내를 표시하며 외부 메시지 서비스는 호출하지 않는다. 자동 안내는 설정과 대상 계산을 보여 주는 데모이며 백그라운드 실제 발송은 없다.
원자료 대조 보강 (2026-10-15)
수정 업무순서의 사후 관리 요구에 따라 실제 연락일(contactedOn)을 입력·조회한다. 미래 날짜와 실제 퇴실일 이전은 거절한다. 기존 calledAt은 최초 완료 감사 시각으로 보존하고, 과거 기록에 연락일이 없으면 서울 날짜 기준 calledAt을 표시한다. 완료 기록은 별도 정정 작업으로 평점(1~5), 세부 평점, 건의사항, 재방문 의향, 연락일을 수정할 수 있다. 정정 전 값·수정자·수정시각은 corrections에 추가하며 후속 조치와 최초 완료 시각을 덮어쓰지 않는다.
주차별 안내 설정을 끄면 해당 지점·주차 대상자가 즉시 제외되고 모의 발송 직전에도 다시 계산한다. 다른 지점 설정에는 영향을 주지 않는다. 실제 자동 발송 서비스는 연결하지 않는다.
월별 만족도·응답 수·건의·재방문 통계는 실제 연락일을 기준으로 집계한다. 연락일을 다른 달로 정정하면 해당 월 통계도 이동하며 최초 완료 감사 시각은 유지한다. 기존 연락일 미입력 자료는 서울 기준 최초 완료 시각으로 계산한다.