API 모드 기능 이해

Objective

After completing this lesson, you will be able to 전체, 델타 및 스냅샷 전송 모드의 사용 케이스를 설명합니다.

소개

다음 컨텐트에서는 SAP SuccessFactors Compound Employee API 쿼리 모드의 개요를 다룹니다.

Compound Employee API - 모드 개요

재생 버튼을 선택하여 다양한 모드의 개요를 봅니다.

복합 사원 API - 모드 포함

Compound Employee API를 다른 모드로 실행하려면 지정된 매개변수를 제공해야 합니다. 전체 모드를 사용할 때는 복합 사원 API의 기본 모드이며 모든 타임 프레임을 포함하여 사원의 현재 데이터를 리턴하기 때문에 매개변수를 제공할 필요가 없습니다. 스냅샷 모드를 사용할 때는 여기에 매개변수(queryMode = 스냅샷)를 제공해야 합니다. 사원의 데이터는 과거 특정 일자처럼 리턴됩니다. 델타 모드를 사용할 때 여기에 매개변수(queryMode=delta)도 제공해야 하며 특정 시점 이후 발생한 변경사항을 반환합니다.

모드매개변수 값목적
가득 참 모든 타임 슬라이스를 포함하여 사원의 현재 데이터를 반환합니다.
스냅샷<urn:param> <urn:name>queryMode</urn:name> <urn:value>snapshot</urn:value> </urn:param>과거 특정 일자에 있었던 사원의 데이터를 반환합니다.
델타<urn:param> <urn:name>queryMode</urn:name> <urn:value>delta</urn:value> </urn:param>특정 시점 이후 발생한 변경사항을 반환합니다.

Compound Employee API - 전체 전송

전체 전송은 시스템의 사원 데이터와 관련된 모든 데이터를 추출합니다. 여기에는 모든 타임 슬라이스, 과거 데이터, 미래 일자 레코드가 포함되며, 가장 중요한 점은 소비자가 제공된 데이터를 기반으로 반응할 수 있다는 것입니다. 데이터가 변경되거나 삭제된 경우 소비자는 데이터와 관련하여 발생한 일을 고려하여 적절하게 대응해야 합니다.

  • 사원의 전체 데이터 세트는 Compound Employee API 응답으로 반환됩니다.
  • 여기에는 모든 타임 슬라이스, 과거 데이터 및 미래 일자 레코드가 포함됩니다.
  • 컨슈머는 제공된 데이터를 기반으로 반응할 수 있습니다.

복합 사원 API - 스냅샷 모드

  • "기준 일자" 사원 데이터가 관심 있는 경우에 사용됩니다.
  • 주어진 시점의 직원 데이터 상태를 정확히 반환합니다.
  • HRIS 및 MDF 기반 세그먼트를 지원합니다.

복합 사원 API - 델타 전송

발생한 사원에 대해 변경된 데이터를 반환합니다. 델타 전송에는 두 가지 모드가 있습니다.

  • 지정된 시점 이후(유효일이 지정된 델타 전송)
  • 지정된 기간(기간 기준 델타 전송)과 관련이 있습니다.

Compound Employee API - 유효일 델타 전송

델타는 필드 기준 델타 계산을 기반으로 함

  • 이전 값을 포함하여 변경된 필드 표시
  • 델타 전송에는 감사 데이터가 필요합니다.
    • 감사는 처음부터 이상적으로 설정되어야 합니다.

Compound Employee API - 델타 엑스포트

직원 델타 내보내기 필드 및 보고서 생성 매개 변수.
  • 한 국가의 소규모 직원 인구를 위한 것입니다.
  • 복합 사원 API 델타 전송 모드를 기반으로 합니다.

Compound Employee API - 추가 기능

  • Compound Employee API의 per_person 세그먼트가 새로운 필드 PERSON_GUID 로 확장되어 개인을 고유하게 식별합니다. 그것은 필터링 및 정렬 할 수 있습니다.
  • 전체 SAP SuccessFactors HCM Suite에 대해 개인 UUID(고유한 범용 식별자) 개념을 도입했습니다. 신규 채용자 또는 사용자가 생성되면 시스템에서 "perPersonUuid"라는 이 식별자가 생성됩니다.

    perPersonUuid를 사용하면 모든 사원(EC 및 비EC 사원)의 통합 및 임포트 시나리오에서 개인 UUID를 표시할 수 있습니다. PerPerson에는 필드가 표시되고 upsertable이 있지만 이 엔터티를 통해 쿼리할 수 없습니다.

SAP SuccessFactors API 서비스의 WSDL 파일 다운로드

프로세스 개요

이 시뮬레이션은 복합 사원 API에 대한 기본 지식을 보여줍니다. SuccessFactors Employee Central에서 다양한 쿼리 모드(전체/델타/스냅샷)로 데이터를 쿼리하거나 추출하는 데 도움이 됩니다. 시간 슬라이싱을 더 깊이 이해할 수 있습니다.

선행조건

SAP SuccessFactors에서 기본 설정을 구현하기 전에 다음 구성과 사용자 지정을 완료해야 합니다.

  • SOAP SFAPI에 액세스

결과

다음 주제를 다룰 것입니다.

SAP SuccessFactors의 SFAPI 웹 서비스를 가져오는 방법입니다.

WSDL 임포트 및 테스트 스위트 빌드

프로세스 개요

이 시뮬레이션은 복합 사원 API에 대한 기본 지식을 보여줍니다. SuccessFactors Employee Central에서 다양한 쿼리 모드(전체/델타/스냅샷)로 데이터를 쿼리하거나 추출하는 데 도움이 됩니다. 시간 슬라이싱을 더 깊이 이해할 수 있습니다.

선행조건

SAP SuccessFactors에서 기본 설정을 구현하기 전에 다음 구성과 사용자 지정을 완료해야 합니다.

  • SOAP SFAPI에 액세스

결과

다음 주제를 다룰 것입니다.

SoapUI 클라이언트에서 테스트 스위트를 생성하고 설정합니다.

SoapUI에서 테스트 단계 생성 및 구조화

프로세스 개요

이 시뮬레이션은 복합 사원 API에 대한 기본 지식을 보여줍니다. SuccessFactors Employee Central에서 다양한 쿼리 모드(전체/델타/스냅샷)로 데이터를 쿼리하거나 추출하는 데 도움이 됩니다. 시간 슬라이싱을 더 깊이 이해할 수 있습니다.

선행조건

SAP SuccessFactors에서 기본 설정을 구현하기 전에 다음 구성과 사용자 지정을 완료해야 합니다.

  • SOAP SFAPI에 액세스

SAP SuccessFactors 로그인 프로세스의 테스트 단계 생성

프로세스 개요

이 시뮬레이션은 복합 사원 API에 대한 기본 지식을 보여줍니다. SuccessFactors Employee Central에서 다양한 쿼리 모드(전체/델타/스냅샷)로 데이터를 쿼리하거나 추출하는 데 도움이 됩니다. 시간 슬라이싱을 더 깊이 이해할 수 있습니다.

선행조건

SAP SuccessFactors에서 기본 설정을 구현하기 전에 다음 구성과 사용자 지정을 완료해야 합니다.

  • SOAP SFAPI에 액세스

신규 사원 생성 및 SOAP UI를 통한 쿼리

프로세스 개요

이 시뮬레이션은 복합 사원 API에 대한 기본 지식을 보여줍니다. SuccessFactors Employee Central에서 다양한 쿼리 모드(전체/델타/스냅샷)로 데이터를 쿼리하거나 추출하는 데 도움이 됩니다. 시간 슬라이싱을 더 깊이 이해할 수 있습니다.

선행조건

SAP SuccessFactors에서 기본 설정을 구현하기 전에 다음 구성과 사용자 지정을 완료해야 합니다.

  • SOAP SFAPI에 액세스

결과

다음 주제를 다룰 것입니다.

SAP SuccessFactors에서 생성하고 SoapUI 클라이언트를 통해 생성 응답을 생성합니다.

SAP SuccessFactors 구성 및 SoapUI에서 쿼리 실행

프로세스 개요

이 시뮬레이션은 복합 사원 API에 대한 기본 지식을 보여줍니다. SuccessFactors Employee Central에서 다양한 쿼리 모드(전체/델타/스냅샷)로 데이터를 쿼리하거나 추출하는 데 도움이 됩니다. 시간 슬라이싱을 더 깊이 이해할 수 있습니다.

선행조건

SAP SuccessFactors에서 기본 설정을 구현하기 전에 다음 구성과 사용자 지정을 완료해야 합니다.

  • SOAP SFAPI에 액세스

결과

다음 주제를 다룰 것입니다.

SAP SuccessFactors에서 변경/업데이트하고 SoapUI 클라이언트를 통해 변경에 대한 응답을 변경합니다.