다음을 통해 공유


HR 특성 검색 문제 해결

Workday 특성 가져오기 문제

적용 대상:
* 온-프레미스 Active Directory 사용자 프로비저닝에 대한 Workday
Workday에서 Microsoft Entra 사용자 프로비전
문제 설명
Workday 인바운드 프로비전 앱을 구성하고 Workday 테넌트 URL에 성공적으로 연결했습니다. 테스트 동기화를 실행했고 프로비전 앱이 Workday에서 특정 특성을 검색하지 않는 것을 확인했습니다. 일부 특성만 읽고 대상에 프로비저닝됩니다.
가능한 원인
기본적으로 Workday 프로비저닝 앱은 WWS(Workday Web Services) v21.1에서 작동하는 특성 매핑 및 XPATH 정의와 함께 제공됩니다. 프로비저닝 앱에서 Workday로의 연결을 구성할 때 WWS API 버전(예: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0)을 명시적으로 지정한 경우 WWS API 버전과 XPATH 정의가 일치하지 않기 때문에 이 문제가 발생할 수 있습니다.
해상도 옵션
* 옵션 1: URL에서 WWS API 버전 정보를 제거하고 기본 WWS API 버전 v21.1을 사용합니다.
* 옵션 2: XPATH API 식을 기본 설정된 WWS API 버전과 호환되도록 수동으로 업데이트합니다. Workday 특성 참조 섹션을 참조하여 특성 매핑 -> 고급 옵션 -> Workday 특성 목록 편집에서 XPATH API 식을 업데이트합니다.

Workday 계산 필드 가져오기 문제

적용 대상:
* 온-프레미스 Active Directory 사용자 프로비저닝에 대한 Workday
Workday에서 Microsoft Entra 사용자 프로비전
문제 설명
Workday 인바운드 프로비전 앱을 구성하고 Workday 테넌트 URL에 성공적으로 연결했습니다. Workday에 통합 시스템이 구성되어 있고 Workday 통합 시스템의 특성을 가리키는 XPATH를 구성했습니다. 그러나 Microsoft Entra 프로비저닝 앱은 이러한 통합 시스템 특성 또는 계산 필드와 연결된 값을 가져오지 않습니다.
원인
이것은 알려진 제한 사항입니다. Workday 프로비저닝 앱은 현재 Field_And_Parameter_Criteria_Data Get_Workers 요청 필터를 사용하여 계산 필드/통합 시스템 특성 가져오기를 지원하지 않습니다.
해상도 옵션
Workday 프로비전 그룹 또는 Workday 사용자 지정 ID 필드를 사용하는 해결 방법을 고려할 수 있습니다.

권장 해결 방법

  • 옵션 1: Workday 프로비저닝 그룹 사용: 계산 필드 값이 Workday에서 프로비저닝 그룹으로 표시될 수 있는지 확인합니다. 계산 필드에 사용되는 것과 동일한 논리를 사용하여 Workday 관리자는 사용자에게 프로비저닝 그룹을 할당할 수 있습니다. Workday 로그인이 필요한 Workday 문서 참조: 계정 프로비저닝 그룹 설정. 구성되면 이 프로비저닝 그룹 할당을 프로비저닝 작업에서 검색하고 특성 매핑 및 범위 할당 필터에 사용할 수 있습니다.
  • 옵션 2: Workday 사용자 지정 ID 사용: 계산 필드 값이 작업자 프로필에서 사용자 지정 ID로 표시될 수 있는지 확인합니다. Workday에서 Maintain Custom ID Type 작업을 사용하여 새 형식을 정의하고 이 사용자 지정 ID의 값을 채웁니다. 통합에 사용된 Workday ISU 계정Person Data: ID Information에 대한 도메인 보안 권한이 있는지 확인합니다.
    • 예 1: Payroll ID라는 계산 필드가 있다고 가정해 보겠습니다. Workday에서 "External_Payroll_ID"를 사용자 지정 ID로 정의하고 "Custom_ID_Type_ID"를 선택 메커니즘으로 사용하는 XPATH를 사용하여 검색할 수 있습니다. wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID/wd:Custom_ID_Data[string(wd:ID_Type_Reference/wd:ID[@wd:type='Custom_ID_Type_ID']='External_Payroll_ID']/wd:ID/text()
    • 예 2: 배지 ID라는 계산 필드가 있다고 가정해 보겠습니다. Workday에서 "배지 ID"를 사용자 지정 ID로 정의하고 "wd:ID_Type_Reference/@wd:Descriptor"를 선택 메커니즘으로 사용하는 XPATH를 사용하여 이에 해당하는 "설명" 특성을 검색할 수 있습니다. wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID[string(wd:Custom_ID_Data/wd:ID_Type_Reference/@wd:Descriptor)='BADGE ID']/wd:Custom_ID_Reference/@wd:Descriptor

다음 단계