주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2024-03-08
예: 위치 기반 초과근무 계산

예: 위치 기반 초과근무 계산

이 예에서는 계산 필드와 시간 계산을 결합하여 위치 기반 초과근무 요건을 지원하는 방법을 보여줍니다.
미국 XYZ 주에서 근무하는 비거주자는 XYZ 주에서 두 배로 수당을 받을 수 있습니다. XYZ 주의 근무자는 XYZ 주의 거주자인지에 관계없이 하루에 12시간을 근무하고 나면 두 배의 급여를 받습니다.
시큐리티:
  • System 기능 영역의
    Custom Field Management
    도메인
  • Time Tracking Calculations 기능 영역의
    Set Up: Time Calculations
    도메인
  1. 계산 필드 생성
    태스크에 액세스하여 서로를 기반으로 빌드되는 계산 필드를 생성합니다. 이 단계의 최종 계산 필드를 타임블록 조건부 계산에 사용합니다.
    1. 근무자의 기본 주를 반환하는 계산 필드를 생성합니다.
      필드
      필드명
      타임블록의 근무자 기본 주
      비즈니스 오브젝트
      타임블록
      함수
      관련 값 룩업
    2. 확인
      을 클릭합니다.
    3. 계산
      탭에서 다음 값을 지정합니다.
      필드
      룩업 필드
      근무자
      타임블록 비즈니스 오브젝트에서
      근무자
      옵션을 선택합니다. 관련 액션 메뉴를 조회하여 근무자 옵션과 연결된 비즈니스 오브젝트를 확인합니다.
      반환 값
      기본 주소 - 주/도
    4. 확인
      을 클릭합니다.
    5. 다른 계산 생성 을
      클릭합니다.
    6. 타임블록 날짜를 기준으로 근무자의 기본 주를 반환하는 계산 필드를 생성합니다.
      필드
      필드명
      타임블록 날짜 기준 타임블록의 근무자 기본 주
      비즈니스 오브젝트
      타임블록
      함수
      날짜를 기준으로 값 룩업
    7. 확인
      을 클릭합니다.
    8. 계산
      탭에서 다음 값을 지정합니다.
      필드
      소스 필드
      타임블록의 근무자 기본 주
      유효일
      계산일
    9. 확인
      을 클릭합니다.
    10. 다른 계산 생성 을
      클릭합니다.
    11. 근무자가 타임블록의 기본 주를 재정의하는 경우 타임블록의 주를 반환하는 계산 필드를 생성합니다.
      필드
      필드명
      타임블록의 주 재정의
      비즈니스 오브젝트
      타임블록
      함수
      관련 값 룩업
    12. 확인
      을 클릭합니다.
    13. 계산
      탭에서 다음 값을 지정합니다.
      필드
      룩업 필드
      위치
      반환 값
      기본 주소 - 주/도
    14. 확인
      을 클릭합니다.
    15. 다른 계산 생성 을
      클릭합니다.
    16. 근무자의 기본 위치가 XYZ 주에 있거나 근무자가 타임블록의 위치를 XYZ 주로 지정하면 True를 반환하는 계산 필드를 생성합니다.
      필드
      필드명
      XYZ 주에서 근무한 타임블록
      비즈니스 오브젝트
      타임블록
      함수
      True/False 조건
    17. 확인
      을 클릭합니다.
    18. 계산
      탭에서 True/False 조건을 생성합니다. 그리드에 다음 행을 추가합니다.
      AND/OR
      (
      필드
      연산자
      비교 유형
      비교 값
      )
      AND
      (
      타임블록의 주 재정의
      이(가) 공백임
      AND
      타임블록 날짜 기준 타임블록의 근무자 기본 주
      =
      이 필터에 지정된 값
      XYZ 주
      )
      OR
      타임블록의 주 재정의
      =
      이 필터에 지정된 값
      XYZ 주
    19. 확인
      완료
      를 클릭합니다.
  2. 이전 단계에서 정의한
    XYZ 주에서 근무한 타임블록
    계산 필드를 사용하여 타임블록 조건부 계산을 생성합니다. 이 계산에서는 XYZ 주에서 근무한 모든 타임블록에
    XYZ 주
    계산 태그를 지정합니다.
    1. 시간 계산 생성
      태스크에 액세스합니다.
    2. 이름
      필드에
      XYZ 주정부 시간을
      입력합니다.
    3. 계산 유형
      프롬프트에서
      타임블록 조건부 계산 을
      선택합니다.
    4. 확인
      을 클릭합니다.
    5. 조건
      섹션의
      타임블록 조건
      프롬프트에서
      Time Block Worked in XYZ State를
      선택합니다.
    6. 결과
      섹션의
      태그 추가
      프롬프트에서
      XYZ 주정부
      시간 계산 태그를 생성합니다.
    7. 그룹
      탭에서 XYZ 주 거주자뿐만 아니라 모든 근무자가 이 계산에 적격하도록 시간 계산 그룹을 지정합니다. 다음 값을 사용하여 그리드에 행을 추가합니다.
      필드
      시간 계산 그룹
      미국 - 초과근무 계산
      유효일
      현재 스냅샷
    8. 확인
      을 클릭합니다.
  3. 시간 계산 우선순위 유지관리
    태스크에 액세스하여 이 계산에 우선순위 080을 지정합니다.
  4. 확인
    완료
    를 클릭합니다.
  5. XYZ 주 거주자와 XYZ 주에서 근무한 비거주자 모두에 대해 근무자가 하루에 12시간 넘게 근무하는 경우 시간을 두 배로 계산하는 초과근무 계산을 생성합니다.
    1. 시간 계산 생성
      태스크에 액세스합니다.
    2. 이름
      필드에
      XYZ State Double Time 을
      입력합니다.
    3. 계산 유형
      프롬프트에서
      표준 초과근무 계산을
      선택합니다.
    4. 확인
      을 클릭합니다.
    5. 일반 옵션
      탭에서 다음과 같이
      조건
      을 지정합니다.
      필드
      기간
      매일
      초과 근무로 전환할 한도 시간(값)
      12
      시간 계산 태그
      XYZ 주
    6. 다음과 같이
      결과
      를 지정합니다.
      필드
      태그 추가
      Double Time
      태그 제거
      Regular
      기간(일) 기준
      계산일
    7. 그룹
      탭에서 XYZ 주 거주자뿐만 아니라 모든 근무자가 이 계산에 적격하도록 시간 계산 그룹을 지정합니다. 다음 값을 사용하여 그리드에 행을 추가합니다.
      필드
      시간 계산 그룹
      미국 - 초과근무 계산
      유효일
      현재 스냅샷
    8. 확인
      을 클릭합니다.
  6. 시간 계산 우선순위 유지관리
    태스크에 액세스하여 타임블록 조건부 계산 후에 실행되도록 이 계산 우선순위 085를 지정합니다.
  7. 확인
    완료
    를 클릭합니다.
비거주자가 XYZ 주에서 근무하는 경우, Workday가 시간 두 배 계산에 타임블록을 포함하도록 XYZ 주에서 근무한 타임블록을 지정해야 합니다.