v4.x.x 설정 SuccessFactors 스포크
OAuth 클라이언트 애플리케이션 및 API 키를 사용하여 인스턴스를 ServiceNow 인스턴스 SuccessFactors 와 통합합니다.
시작하기 전에
- 통합 허브 구독을 요청합니다.
- 을 활성화합니다 SuccessFactors 스포크.
- 다음 시스템 속성을 활성화합니다.
- glide.pf.rest.response_payload_max_size: 최대값은 10240입니다.
- com.snc.process_flow.reporting.serialized.val_size_limit: 최대값은 16384입니다.
- com.glide.transform.json.max-partial-length: 최대값은 65536입니다.
- 필요한 역할: admin.
스포크 설정에 대한 자세한 내용은 SAP SuccessFactors 스포크 - OAuth 설정 및 마이그레이션 - 프리 도쿄, 도쿄 및 그 이후를 참조하십시오. ServiceNow 커뮤니티.
SuccessFactors에서 OAuth 클라이언트 애플리케이션 등록
keystore.jks 및 keystore.cer 파일을 생성하여 아웃바운드 통신에 대한 클라이언트 인증서 인증을 활성화합니다.
시작하기 전에
- 유효한 JKS 인증서를 생성합니다. JKS 인증서 생성에 대한 자세한 내용은 에서 개인 키 및 인증서 체인을 사용하여 Java Keystore(JKS) 생성을 참조하십시오. SAP 도움말 포털을 클릭하거나 단계를 수행합니다.
- openssl genrsa -out private.key 2048 명령을 사용하여 private.key 파일을 생성합니다.
- private.key 사용하여 공개 키가 포함된 x.509 인증서(.cer 파일)를 만듭니다.
openssl req -new -x509 -key private.key -out publickey.cer -days 365 명령을 사용합니다.
- 공개 키와 개인 키를 .p12 파일로 변환합니다.
명령을 사용하여 위의 단계 openssl pkcs12 -export -in publickey.cer -inkey private.key -out successfactors.p12 -name "<사용자 지정 이름 제공>"을 수행합니다.
- .p12 파일을 .jks로 변환
명령을 사용하여 위의 단계 keytool -importkeystore -srckeystore successfactors.p12 -srcstoretype pkcs12 -destkeystore successfactors.jks를 수행합니다.
- 필요한 역할: admin.
프로시저
인스턴스에 ServiceNow JKS 인증서 업로드
인스턴스에 ServiceNow JKS 인증서를 업로드하여 아웃바운드 통신에 대한 클라이언트 인증서 인증을 활성화합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
OAuth 제공자로 등록 SuccessFactors
클라이언트 애플리케이션 구성 중에 생성된 API 키를 사용하여 애플리케이션을 OAuth 제공자로 등록합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
SAML2 어설션 생성자 기록 작성
SAML2 어설션을 생성하는 SAML2 어설션 기록을 생성하고 제공자와 접근 토큰에 대한 어설션을 교환합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
-
인스턴스에 ServiceNow SAML2 어설션 생성자 기록을 생성합니다.
-
SAML2 어설션 생성자를 애플리케이션 레지스트리 기록과 연결합니다.
OData API에 대한 자격 증명 기록 생성
에서 OData API에 대한 자격 증명 기록을 생성합니다.SuccessFactors 연결 및 자격 증명 별칭은 SuccessFactors 스포크 이러한 자격 증명을 사용하여 OData API를 사용하여 작업을 승인합니다.
시작하기 전에
필요한 역할: admin.
프로시저
결과
SOAP API에 대한 자격 증명 기록 작성
에서 SOAP API에 대한 자격 증명 기록을 생성합니다.SuccessFactors 연결 및 자격 증명 별칭은 SuccessFactors 스포크 이러한 자격 증명을 사용하여 SOAP API를 사용하여 작업을 승인합니다.
시작하기 전에
필요한 역할: admin.
프로시저
결과
OData API에 대한 연결 기록 생성
에서 OData API SuccessFactors에 대한 연결 기록을 생성합니다. 연결 및 자격 증명 별칭은 SuccessFactors 스포크 이러한 연결을 사용하여 에서 SuccessFactors작업을 수행합니다.
시작하기 전에
필요한 역할: admin.
프로시저
결과
SOAP API에 대한 연결 기록 작성
에서 SuccessFactorsSOAP API에 대한 연결 기록을 생성합니다. 연결 및 자격 증명 별칭은 SuccessFactors 스포크 이러한 연결을 사용하여 에서 SuccessFactors작업을 수행합니다.
시작하기 전에
필요한 역할: admin.
프로시저
결과
및 데이터 동기화 SuccessFactorsServiceNow
요구 사항에 따라 샘플 플로우를 사용자 지정하여 사용자 SuccessFactors 와 ServiceNow 인스턴스 간에 데이터를 동기화합니다.
할 일 엔터티
스포크는 SuccessFactors 할 일 엔터티에 대한 데이터를 양방향으로 동기화하는 샘플 플로우를 제공합니다. 샘플 플로우인 SuccessFactors 통합 플로우 실행은 에서 데이터를 SuccessFactors검색하도록 사용자 지정할 수 있으며, 할 일 생성 및 할 일 업데이트 플로우는 이벤트가 발생할 때 할 SuccessFactors 일 기록을 생성하거나 업데이트합니다.ServiceNow 샘플 플로우를 사용자 지정하는 동안 변환 맵을 사용하여 향후 업데이트를 검색하고 저장할 수 있는 적절한 트리거를 제공해야 합니다.
기타 기본 엔터티
- 부서
- 위치
- 작업 프로파일
- 작업자 프로파일
- 유효 작업자 프로파일
- 보조 할당을 포함한 작업 이력
다음에서 이벤트가 발생할 때 이러한 엔터티에 대한 기록 SuccessFactors 을 작성하거나 업데이트하려면 다음을 수행합니다.ServiceNow
- 선택한 항목에 따라 플로우 또는 하위 플로우를 생성하거나 샘플 플로우 및 하위 플로우를 사용자 지정합니다.
- 플로우에서 메타데이터 검색 및 기록 관리 작업을 사용합니다.
- 변환 맵을 사용하여 향후 업데이트를 검색하고 저장할 수 있는 적절한 트리거를 제공해야 합니다.
기타 SuccessFactors 엔터티
권한 및 구성에 SuccessFactors 따라 요구 사항에 따라 다른 엔터티의 데이터를 동기화할 수도 있습니다.