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