Skip to content

HBGA240_설정 (알림)

(Hereby) 총무 > 설정 (알림)

총무 (HBGA)
대상 사용자조건1 [GA_ADMIN] / 조건2 [SUPER_ADMIN]
프로토타입TBU
관련 정책[[POL_알림설정]]
Statusreview
Owner카나 (PM)

개요

  • 총무 설정 화면. 현재 라이브에서 확인된 항목은 알림 설정 섹션 1개.
  • 현재 미노출(진입점 없음): 사이드바·계정 메뉴 어디에도 이 화면으로 진입하는 메뉴가 없다(계정 메뉴 = 내 정보/로그아웃만).
  • 2026-08-18 라이브 재검증: route /general-affairs/settings 직접 진입 시 /general-affairs/404.html로 리다이렉트("페이지를 찾을 수 없습니다 — 더 이상 사용하지 않는 페이지입니다"). 즉 화면 제거 확정(이동 아님). 진입점 없던 화면이라 가동 병원 영향 없음. 스펙 §설정(알림) 내용은 과거 사양으로 보존하되 라이브 미존재 명시.
  • "앱 푸시 알림" 스위치로 교육 만료·업무 지연 등 푸시 수신 여부를 토글하고 "저장"으로 반영한다.

문서 히스토리

날짜작성자변경 내용
2026-07-06카나PM최초 작성
2026-07-10카나PM라이브 기능 검토 반영
2026-07-21카나PMGC700 깊이 재작성 + 확정 스타일
2026-08-18카나라이브 재검증 정정/general-affairs/settings 라우트 제거 확정 — 직접 진입 시 404.html 리다이렉트. Open Question(제거 vs 이동) 해소 = 제거. 진입점 없어 병원 영향 없음

Data I/O

Server → Client

변수엔티티.컬럼값 없을 때비고
$NotificationPreference.pushEnabled (추정)기본값 TBU앱 푸시 알림 on/off 상태

Client → Server

액션전달 값tRPC procedure권한 토큰
알림 설정 저장pushEnabledsdk.generalAffairs.notificationPreference.update() (추정)ga:settings:write (추정)

화면 플로우

설정 (알림) 사양표

번호항목/기능명타입사양 및 기능 설명연관/영향 범위비고
00노출 조건-/general-affairs/settings 직접 진입 시. 단 현재 사이드바·계정 메뉴에 진입점 없음(미노출)[[HBGA100_Shell·사이드바]]진입점 소멸
01초기 상태-"알림 설정" 섹션 1개 + "앱 푸시 알림" Switch(현재 상태 반영) + "저장" 노출
10섹션 제목Text• 설정 섹션 헤더 "알림 설정"
20앱 푸시 알림Switch• 교육 만료·업무 지연 등 푸시 수신 여부를 켜고 끄는 토글 "앱 푸시 알림"
• 클릭 시: pushEnabled on/off 전환 (저장 전 미반영)
NotificationPreference.pushEnabled
ㄴ21설명Text• 토글 하단 설명 "교육 만료, 업무 지연 등의 푸시 알림을 받습니다"라이브 원문
30저장Button• 토글 상태를 반영하는 버튼
• 클릭 시: 알림 설정 저장 실행, 성공: pushEnabled 반영
preference updatemutation, 사람 저장

권한·상태 분기 요약

시나리오트리거결과비고
조건1 [GA_ADMIN]route 직접 진입설정 (알림) 화면 노출사이드바·계정 메뉴 진입점 없음
CASE01 [진입점 소멸]사이드바·계정 메뉴 탐색진입 메뉴 없음 (동선 소멸)제거 vs 이동 확인 필요
CASE02 [저장]Switch 토글 → "저장"pushEnabled 반영

Open Question

  • 설정 화면 진입점 소멸(사이드바·계정 메뉴 모두 없음) — 화면 제거인지 이동인지 확인 필요 = TBU
  • 알림 설정을 계정 메뉴·다른 화면으로 이전할지 여부 = TBU
  • 앱 푸시 알림 기본값(on/off) = TBU
  • 대상 사용자 token 내부 key([GA_ADMIN]/[SUPER_ADMIN]) 미확정 = TBU
  • tRPC procedure/권한 토큰 추정 — 사람 확정 필요 = TBU