Skip to content

현재 사용법 (2026-09-10, 6fbaee7f): 연차사용촉진 · 기능 마스터. 아래는 작성 당시의 변경 설명이며 현재 전체 동작·재측정 결과를 뜻하지 않습니다.

연차 사용 촉진 워크플로 ​

관리자는 연차현황에서 조건에 맞는 직원을 선택해 연차 사용 촉진 안내와 서명 요청을 보내고, 완료·실패·기한 초과·2차 지정 상태를 확인할 수 있습니다.

연차 사용 촉진 건은 한 직원에게 보낸 안내, 전자서명 요청, 처리 상태와 감사 이력을 하나로 묶은 기록입니다. 선택 스냅샷은 발송 직전에 대상 직원과 필터 조건을 고정한 기록이며, 화면의 목록이 바뀌어도 실제 처리 대상이 달라지지 않게 합니다. 워크플로 메시지는 일반 직원 채팅과 분리하여 조직이 설정한 표시 발신자와 업무 처리 이력을 보존하는 내부 메시지입니다.

변경 전

변경 후

대상 선택과 고정 ​

표 머리글 체크박스는 현재 페이지를 즉시 선택하며, 여러 페이지가 있을 때만 현재 검색·팀 조건 전체를 선택하는 동작을 추가로 표시합니다. 서버는 조직, 권한, 재직 상태와 잔여 연차 조건을 다시 적용합니다. 발송 전 대상 목록을 선택 스냅샷으로 고정하므로 화면의 검색 조건이나 데이터가 바뀌어도 이미 제출한 배치의 대상은 달라지지 않습니다.

배치 처리와 감사 이력 ​

하나의 관리자 동작은 부모 배치와 직원별 항목으로 분리됩니다. 항목마다 성공, 제외, 실패와 재시도 상태를 저장하며, 남은 발송 중지는 아직 시작하지 않은 항목만 취소합니다. 이미 생성한 계약과 메시지는 유지하고 모든 상태 변경을 감사 이벤트로 기록합니다.

Sign 요청과 상태 복구 ​

hereby Sign 요청에는 템플릿 지문, 응답 기한과 조직별 Holder 정보를 저장합니다. Webhook inbox는 수신 이벤트를 먼저 내구성 있게 저장하고 중복과 순서 역전을 처리하며, 재조정 작업은 누락된 콜백이나 중간 실패 이후 원격 상태를 다시 확인합니다. 서명 세션은 직원과 조직을 검증한 뒤 짧은 수명의 URL로 발급합니다.

공식 메시지와 발신자 보존 ​

조직 설정의 메시지 발신 이름과 이메일을 발송 시점에 복사하여 이후 설정 변경이 과거 메시지 표시에 영향을 주지 않게 합니다. 준비 중인 메시지는 직원에게 노출하지 않으며, Sign 기한 동기화가 끝난 뒤에만 게시 상태로 전환합니다. 일반 직원 간 대화의 실제 발신자는 변경하지 않습니다.

기한 초과와 2차 지정 ​

기한이 지난 미완료 요청은 자동 취소되며, 관리자는 해당 직원의 사용 시기를 지정하고 내부 메시지로 안내할 수 있습니다. 회사가 지정한 일정은 연차 신청이나 잔여 차감과 분리하여 저장합니다.

검증 경계 ​

공유 Schema와 SDK가 선택 모드와 필터 계약을 고정하고, API가 조직과 권한 범위를 최종 검증합니다. 화면의 실제 체크박스 클릭, 필터 기반 선택, Schema 검증, 서비스 상태 전이, 메시지 발행과 Webhook 처리를 계층별 테스트로 확인합니다.