회원 명단을 기준으로 알림 대상을 선택하고, 근무지별 자동 발송 일정을 저장합니다.
회원 등록은 별도 페이지에서 관리하고, 이 화면에서는 등록된 명단 중에서 실제 알림 대상을 선택합니다. 각 근무지는 요일과 발송 시간을 따로 저장할 수 있으며, 대상자는 한 번에 한 사람씩 연차 사용 날짜와 함께 등록합니다.
서울 알림 설정
근무지별 회원 명단을 기준으로 알림 대상을 한 명씩 등록합니다. 등록 시 연차 사용 날짜를 함께 기록하며, 명단 등록과 삭제는 별도 페이지에서 관리합니다.
회원 등록으로 이동알림 일정
선택한 요일과 시간에만 자동 발송됩니다. 스케줄러는 매 분 실행되지만, 저장된 일정과 일치할 때만 Slack 알림을 보냅니다.
알림 대상 선택
회원 등록 페이지에 저장된 서울 근무지 인원만 선택할 수 있습니다. 명단에 없는 사람은 먼저 회원 등록에서 추가해 주세요.
등록 현황
서울 근무지에서 이번 알림에 포함될 대상입니다. 경과 일수는 기준 날짜를 기준으로 발송 시점마다 자동 계산됩니다.
운영 메모
외부 서버 삭제 API와 스케줄러는 토큰 기반으로 보호됩니다.
- 자동 발송 시간은 화면의 알림 일정 패널에서 저장합니다.
- 마지막 전송 기록: 아직 없음
- 외부 삭제 API는 DELETE /api/external/pending-employees 이며 group 값이 필수입니다.
동탄 알림 설정
근무지별 회원 명단을 기준으로 알림 대상을 한 명씩 등록합니다. 등록 시 연차 사용 날짜를 함께 기록하며, 명단 등록과 삭제는 별도 페이지에서 관리합니다.
회원 등록으로 이동알림 일정
선택한 요일과 시간에만 자동 발송됩니다. 스케줄러는 매 분 실행되지만, 저장된 일정과 일치할 때만 Slack 알림을 보냅니다.
알림 대상 선택
회원 등록 페이지에 저장된 동탄 근무지 인원만 선택할 수 있습니다. 명단에 없는 사람은 먼저 회원 등록에서 추가해 주세요.
등록 현황
동탄 근무지에서 이번 알림에 포함될 대상입니다. 경과 일수는 기준 날짜를 기준으로 발송 시점마다 자동 계산됩니다.
운영 메모
외부 서버 삭제 API와 스케줄러는 토큰 기반으로 보호됩니다.
- 자동 발송 시간은 화면의 알림 일정 패널에서 저장합니다.
- 마지막 전송 기록: 아직 없음
- 외부 삭제 API는 DELETE /api/external/pending-employees 이며 group 값이 필수입니다.
운영 가이드
스케줄러와 외부 연동은 모두 토큰 기반으로 보호됩니다.
- 내부 스케줄러는 매 분 POST /api/cron/slack-notify?group=... 를 호출하고, 서버가 저장된 요일/시간과 비교해 실제 발송 여부를 결정합니다.
- 외부 삭제 API는 DELETE /api/external/pending-employees 이고 Authorization: Bearer ... 와 group 값을 함께 보냅니다. 이름으로 삭제하면 해당 그룹의 같은 이름 항목을 모두 제거합니다.
- 기본 일정은 모든 요일 오전 9시이며, 저장 전까지는 이 기본값이 적용됩니다.
- 현재 서울 일정은 월, 화, 수, 목, 금, 토, 일 / 09:00 입니다.