주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2024-02-09
참조: 휴가 항목 검증 구성 팁

참조: 휴가 항목 검증 구성 팁

휴가 또는 휴가/휴직 테이블을 생성할 때 사용자가 잘못된 신청을 입력하지 못하도록 검증 규칙을 정의할 수 있습니다. 이 주제에서는 검증 생성에 관한 팁과 가이드라인을 제공합니다.
검증 규칙과 휴가 플랜에서 동일한 단위 사용
예: 정기휴가 플랜의 시간 단위가
이면 반나절을 입력하는 근무자의 증분 값으로 0.5를 사용합니다.
충돌하는 규칙을 피합니다.
예: 근무자가 정기휴가 시간을 4시간 단위로 입력해야 하는 검증 규칙을 정의할 수 있습니다. 최소
최대 정기휴가 입력을 8시간으로 정의하는 개별 규칙 세트도 정의할 수 있습니다. 최대값 및 최소값 규칙에 따라 8시간 미만의 정기휴가 신청은 차단되므로 증분 규칙은 필요하지 않습니다.
동일한 유형의 규칙이 서로 다른 휴가 유형 세트에 적용되는지 확인
동일한 유형의 검증 규칙을 정의하는 경우 규칙이 서로 다른 휴가 항목 세트에 적용되는지 확인해야 합니다.
다음은 충돌하는 규칙의 예입니다.
  • 최대 정기휴가 입력 = 8시간(포함할 휴가 항목 =
    개별 휴가 항목)
  • 최대 정기휴가 입력 = 12시간(포함할 휴가 항목 =
    개별 휴가 항목)
다음은 충돌하지 않는 규칙입니다.
  • 최대 정기휴가 입력 = 8시간(포함할 휴가 항목 =
    개별 휴가 항목)
  • 최대 정기휴가 입력 = 12시간(포함할 휴가 항목 =
    근무자별 같은 날짜의 모든 휴가 항목(휴가 검증 세트용))
    - 여기서 검증 세트에는 정기휴가와 대체 휴일이 포함됩니다.
최대값 및 여러 신청 규칙을 일관되게 적용합니다.
검증 세트에 최대값 또는 복수 신청 규칙을 적용하는 경우 각 휴가의 한도는 같아야 하며 동일한 휴가를 포함해야 합니다. 그러지 않으면 한 상황에서 유효한 동일한 휴가 신청 조합이 다른 상황에서는 유효하지 않을 수 있습니다.
예: 정기휴가 및 대체 휴일의 규칙은 다음과 같습니다.
휴가
최대 신청 수량
포함할 휴가 항목
휴가 검증 세트
정기휴가
8
근무자별 같은 날짜의 모든 휴가 항목(휴가 검증 세트용)
  • 정기휴가
  • 대체 휴일
대체 휴일
8
근무자별 같은 날짜의 모든 휴가 항목(휴가 검증 세트용)
  • 대체 휴일
Workday는 휴가 항목의 순서에 따라 서로 다른 최대값을 적용합니다.
  • Bob이 8시간의 대체 휴일을 입력한 다음 나중에 같은 날에 대해 8시간의 정기휴가를 신청합니다. 정기휴가 규칙이 정기휴가 및 대체 휴일 시간의 합계를 8로 제한하므로 Workday는 두 번째 신청을 거부합니다.
  • Bob이 정기휴가 시간을 먼저 입력하면 두 신청이 모두 처리됩니다. 대체 휴일을 신청해도 정기휴가와 대체 휴일을 합친 8시간의 최대값이 트리거되지 않습니다.
이러한 규칙을 일관되게 적용하려면 대체 휴일 규칙을 정기휴가 규칙과 동일하게 만듭니다. 대체 휴일 및 정기휴가를 모두 포함하도록 검증 세트를 변경합니다.
동일한 휴가와 동일한 날에 사용하는 항목 합계의 최대값 설정
휴가의 모든 휴가 항목 합계(예: 하루 동안의 모든 정기휴가 항목)에 최대 휴가 한도를 적용하려면 다음을 수행합니다.
  • 포함할 휴가 항목
    필드에서
    근무자별 같은 날짜의 모든 휴가 항목(휴가 검증 세트용)
    을 선택합니다.
    개별 휴가 항목
    을 선택하지 않습니다. 개별 휴가 항목을 선택하면 각 휴가 신청에 최대값이 적용됩니다.
  • 휴가 검증 세트
    에 정기휴가만 포함합니다.
동일한 휴가와 동일한 날에 여러 항목 사용 방지
포함할 휴가 항목
필드에서
근무자별 같은 날짜의 모든 휴가 항목(휴가 검증 세트용)
을 선택합니다.
휴가 검증 세트
에 선택된 휴가만 포함합니다.
이러한 제한은 최대 휴가 신청이 충족되지 않은 경우에도 적용됩니다. 예: 최대 정기휴가 신청이 8시간이고 근무자가 4시간을 입력하는 경우, 근무자는 같은 날에 대해 추가 정기휴가 신청을 입력할 수 없습니다.
Workday에서 제공되는 계산 규칙을 사용하는 근무 및 휴일 스케줄을 바탕으로 최대 휴가 설정
이 설정은 근무 스케줄이 가변적인 근무자에게 특히 유용할 수 있습니다.
예:
  • 근무자가 지정된 날에 12시간 근무하도록 스케줄링되어 있습니다. 해당 날짜에 최대 12시간의 휴가가 검색되어 적용됩니다.
  • 근무자가 8시간 근무하도록 스케줄링되어 있으며 휴가 12시간을 신청합니다. 8시간의 한도가 적용됩니다.
  • 근무자가 휴일에 실수로 휴가 8시간 신청을 입력합니다. 0시간의 한도가 적용됩니다.
다음 표에는 기본제공 계산 규칙과 사용 가이드라인이 나열되어 있습니다. 규칙을 사용하려면
휴가 생성
페이지의
검증
탭에 있는
필드에서 선택합니다.
계산 규칙명
휴가 플랜 단위
필수 캘린더
반환되는 최대값
근무자 휴일/근무 스케줄 캘린더: 양수인 경우 휴일 시간을 제외한 예정 근무시간, 그렇지 않으면 0(반올림 없음)
시간
근무 스케줄
휴일
0보다 크거나 스케줄링된 총 근무시간에서 휴일 시간을 뺀 값
Worker Work Schedule Calendar: Workday hours for date (based on As of Date) no rounding
시간
근무 스케줄
스케줄링된 근무시간 수
근무자 휴일 캘린더: 날짜가 휴일이면 0, 그렇지 않으면 8
규칙을 복사하고 최대값을 원하는 시간 단위 값으로 변경할 수 있습니다.
시간
휴일
휴가일이 휴일인 경우 0, 휴가일이 휴일이 아닌 경우 8
근무자 휴일 캘린더: 날짜가 휴일이면 0, 그렇지 않으면 24
규칙을 복사하고 최대값을 원하는 시간 단위 값으로 변경할 수 있습니다.
시간
휴일
휴가일이 휴일인 경우 0, 휴가일이 휴일이 아닌 경우 24
근무자 근무 스케줄/휴일 캘린더: 근무일 시간에서 휴일 시간을 뺀 값이 0보다 큰 경우 1, 그렇지 않으면 0
일수
근무 스케줄
휴일
근무시간이 휴일 시간보다 큰 경우 1, 근무시간이 휴일 시간보다 작은 경우 0
근무 스케줄 캘린더: 날짜가 근무일이면 1, 그렇지 않으면 0
일수
근무 스케줄
휴가일이 근무일인 경우 1, 휴가일이 근무일이 아닌 경우 0
근무자 휴일 캘린더: 날짜가 휴일이면 0, 그렇지 않으면 1
일수
휴일
휴가일이 휴일인 경우 0, 휴가일이 휴일이 아닌 경우 1