개요
- 휴가신청 시 휴가사유를 입력하도록 할지 여부를 설정합니다.
- 휴가사유를 코드화하여 관리하고, 휴가종류별로 선택·조회할 수 있도록 합니다.
- 근태코드와 휴가사유 코드를 연결하여, 휴가종류에 따라 필요한 사유만 보여줍니다.
- 관리자는 설정을 통해 연차, 개인휴가 등 각 휴가종류별로 사유 입력 방식을 세밀하게 제어할 수 있습니다.
메뉴위치
- 휴가사유 사용여부 설정
- 시스템(ADMIN) > 근태관리 > 휴가/연차 > 휴가신청기준
- 휴가사유 코드 등록 및 휴가종류 연결
- 시스템(Admin) > 시스템관리(Admin) > 환경설정 > 코드관리
화면과 작동 구성
- 근태신청기준 목록
- 메뉴: 시스템(ADMIN) > 근태관리 > 휴가/연차 > 휴가신청기준에 있습니다.
- 근무지, 상태, 근태코드, 근태명, 시작일자, 휴가시간입력, 대리신청여부, 출장휴가여부, 사유사용여부, 사유필수여부 등의 항목이 표로 표시됩니다.
- 예시:
- 근태코드 110 연가(종일), 111 개인휴가 등으로 구성되어 있습니다.
- 사유사용여부 체크박스
- 근태신청기준 목록 안에 있으며, 각 휴가종류별로 설정합니다.
- 체크하는 경우 해당 휴가종류로 신청 시 휴가사유를 입력하거나 선택할 수 있습니다.
- 체크하지 않는 경우 휴가사유 항목이 보이지 않습니다.
- 사유필수여부 체크박스
- 근태신청기준 목록 안에 있으며, 사유사용여부와 함께 표시됩니다.
- 사유를 필수로 입력해야 하는 휴가종류에만 사용합니다.
- 휴가신청서 화면
- 휴가종류, 휴가기간, 반차 해당일자, 휴가시간, 휴가사유, 비고 등의 항목이 있습니다.
- 휴가사유 사용여부를 사용으로 설정한 경우 휴가사유 버튼이 표시됩니다.
- 휴가사유 버튼
- 휴가신청서 화면 내 휴가사유 항목 옆에 표시됩니다.
- 버튼을 누르면 코드관리에서 등록한 휴가사유 목록을 선택할 수 있습니다.
- 근태코드가 정의되지 않은 경우에는 휴가사유 버튼이 나타나지 않습니다.
- 휴가사유 코드관리 화면
- 메뉴: 시스템(Admin) > 시스템관리(Admin) > 환경설정 > 코드관리에서 그룹코드명을 휴가사유로 검색합니다.
- 상단에는 기준일자, 그룹코드, 그룹코드명, 포함세부코드명, 단위업무 등의 검색 조건이 있습니다.
- 좌측 목록에는 휴가사유 그룹코드가, 우측 목록에는 세부코드가 표시됩니다.
- 세부코드 목록(휴가사유 코드 목록)
- 삭제, 상태, 세부코드, 세부코드명, 영문명, 순서, 근태코드, 시작일자, 종료일자 등의 항목으로 구성됩니다.
- 세부코드명 예시: 본인결혼, 자녀결혼, 형제자매결혼, 부모 또는 조부 60세, 70세 이상, 시부모·장인장모 60세, 학업/입학식, 이사, 투표, 병역의무, 배우자사망, 자녀사망, 부모사망, 형제자매사망, 부모/형제자매/외가친척상 등입니다.
- 각 휴가사유별로 어느 휴가종류에서 보여줄 것인지 근태코드 항목에서 선택합니다.
사용절차
휴가사유 사용여부 설정
- 메뉴에서 시스템(ADMIN) > 근태관리 > 휴가/연차 > 휴가신청기준으로 이동합니다.
- 상단에서 근무지와 근태코드를 선택한 후 조회 버튼을 누릅니다.
- 목록에서 설정할 휴가종류 행을 선택합니다.
- 사유사용여부를 체크하면 해당 휴가종류로 신청할 때 휴가사유를 입력하거나 코드로 선택할 수 있습니다.
- 필요에 따라 사유필수여부도 체크하여 휴가사유 입력을 필수로 설정합니다.
- 저장 버튼을 눌러 변경 사항을 반영합니다.
- 이후 해당 휴가종류로 휴가신청을 하면 휴가신청서 화면에 휴가사유 항목과 버튼이 표시됩니다.
휴가사유 코드 등록
- 메뉴에서 시스템(Admin) > 시스템관리(Admin) > 환경설정 > 코드관리로 이동합니다.
- 기준일자를 입력하고, 그룹코드명에 휴가사유를 입력한 뒤 조회합니다.
- 휴가사유 그룹코드를 선택합니다.
- 우측 세부코드 영역에서 입력 버튼을 눌러 새로운 휴가사유를 등록합니다.
- 세부코드, 세부코드명(예: 본인결혼, 이사 등), 영문명, 순서, 시작일자, 종료일자를 입력합니다.
- 등록한 코드가 정상적으로 표시되는지 확인한 뒤 저장 버튼을 눌러 저장합니다.
휴가종류별 휴가사유 연결
- 코드관리 화면에서 휴가사유 그룹코드를 조회한 상태에서 우측 세부코드 목록을 확인합니다.
- 각 휴가사유 행의 근태코드 항목에서, 어느 휴가종류에서 보여줄 것인지 선택합니다.
- 예시: 세부코드명이 이사인 휴가사유를 연차휴가 근태코드에 연결하면, 연차휴가 신청 시 이사 사유가 선택 목록에 표시됩니다.
- 연결 대상이 없는 휴가사유는 근태코드를 비워 두면 어떤 휴가에서도 표시되지 않습니다.
- 필요한 휴가사유를 모두 해당 근태코드에 연결한 뒤 저장 버튼을 눌러 설정을 완료합니다.
- 휴가사유 연결 결과를 확인할 때에는 관리자(admin) 계정이 아닌 실제 사용자 계정으로 로그인하여 휴가신청 화면에서 확인합니다.
- 관리자(admin) 계정으로 로그인한 경우 설정내역이 적용되지 않을 수 있습니다.
유의사항
⚠️ 근태신청기준에서 사유사용여부를 사용으로 설정하지 않으면, 휴가신청서에 휴가사유 항목과 버튼이 나타나지 않습니다.
⚠️ 근태코드가 정의되지 않은 경우에도 휴가신청서에 휴가사유 버튼이 나타나지 않습니다. 반드시 휴가종류(근태코드)를 먼저 정의해야 합니다.
⚠️ 휴가사유를 코드로 관리하려면 코드관리에서 그룹코드명: 휴가사유를 정확히 조회한 뒤 세부코드를 등록해야 합니다.
⚠️ 동일한 휴가사유를 여러 휴가종류에서 사용하려면, 각 세부코드의 근태코드를 필요한 휴가종류에 맞게 설정해야 합니다.
⚠️ 설정 결과를 테스트할 때에는 실제 직원과 동일한 권한의 개별 사용자 계정으로 로그인하여 휴가신청 화면에서 확인해야 합니다. 관리자(admin) 계정에서는 설정이 그대로 보이지 않을 수 있습니다.
자주묻는 질문
Q: 사유사용여부와 사유필수여부는 어떻게 다르게 설정해야 하나요?
A: 사유사용여부는 휴가신청 시 휴가사유 항목을 사용할지 여부를 설정하고, 사유필수여부는 사유 입력 또는 선택을 반드시 해야 하는지 여부를 설정합니다. 사유를 참고용으로만 사용할 경우 사유사용여부만 체크하고, 반드시 사유를 받아야 하는 휴가에는 사유필수여부도 함께 체크합니다.
Q: 근태코드가 없는데 휴가사유 버튼이 보이지 않습니다. 어떻게 해야 하나요?
A: 코드관리에서 휴가사유 세부코드를 등록하더라도, 해당 휴가종류의 근태코드가 정의되지 않으면 휴가신청서에 휴가사유 버튼이 나타나지 않습니다. 먼저 근태코드를 정의하고, 세부코드의 근태코드 항목에 연결해야 합니다.
Q: 특정 휴가에서만 일부 사유만 보이게 할 수 있나요?
A: 가능합니다. 코드관리의 세부코드 목록에서 각 휴가사유별로 근태코드를 지정합니다. 예를 들어 이사 사유를 연차휴가 근태코드에만 연결하면, 연차휴가 신청 시에만 이사 사유가 목록에 표시됩니다.
Q: admin 계정으로 로그인했을 때 휴가사유 설정이 보이지 않습니다. 오류인가요?
A: 오류가 아니라 권한 차이 때문입니다. 안내 내용처럼 admin 계정에서는 휴가사유 설정 결과가 그대로 적용되지 않을 수 있습니다. 실제 적용 여부는 개별 사용자 계정으로 로그인하여 휴가신청 화면에서 확인해야 합니다.
Q: 이미 등록된 휴가사유의 순서를 변경할 수 있나요?
A: 예, 세부코드 목록에서 각 휴가사유의 순서 값을 수정하면 됩니다. 순서를 조정한 뒤 저장하면 휴가신청 화면의 휴가사유 목록도 해당 순서대로 표시됩니다.
SEO 설명: 휴가신청 시 휴가사유를 입력·선택하도록 설정하고, 코드관리에서 휴가종류별로 사유를 연결해 관리하는 방법을 설명한 매뉴얼입니다.
해시태그: #휴가사유 #휴가신청기준 #코드관리 #근태관리