SAP Concur 스포크 설정
인스턴스를 통합 ServiceNow 하고 SAP 동의하다 사용자 지정 OAuth 애플리케이션을 생성 SAP 동의하다 하여 요청을 인증 ServiceNow 합니다.
시작하기 전에
- 구독을 Integration Hub 요청합니다.
- SAP 동의하다 스포크를 활성화합니다.
- 필요한 역할: admin
프로시저
-
OAuth 제공자로 등록 SAP 동의하다 합니다.
- 다음으로 이동 시스템 OAuth > 애플리케이션 레지스트리.
-
새로 만들기를 클릭합니다.
시스템에 어떤 종류의 OAuth 애플리케이션이 있습니까?
-
타사 OAuth 공급자에 연결을 선택합니다.
시스템에 빈 애플리케이션 레지스트리 양식이 표시됩니다.
-
양식에서 다음 값을 입력합니다.
필드 설명 이름 애플리케이션 레지스트리를 고유하게 식별하기 위한 이름입니다. 예를 들면 SAP Concur OAuth입니다. 클라이언트 ID 클라이언트 응용 프로그램의 클라이언트 ID입니다 SAP 동의하다 . 이 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 . 클라이언트 비밀 클라이언트 응용 프로그램의 클라이언트 비밀입니다 SAP 동의하다 . 이 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 . 기본 부여 유형 토큰을 설정하는 데 사용된 부여 유형입니다. 리소스 소유자 암호 자격 증명을 선택합니다. 토큰 URL 인스턴스가 ServiceNow 접근 토큰을 가져오는 URL입니다. 토큰 URL의 형식은 https://<host-name>oauth2/v0/token입니다. 여기서 호스트 이름은 SAP Concur가 설치된 대상 호스트의 정규화된 도메인 이름입니다. 리디렉션 URL https://<instance>.service-now.com/oauth_redirect.do 형식의 OAuth 콜백 엔드포인트입니다. -
양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 클릭합니다.
- 시스템에서 OAuth 자격 증명을 확인하고 리디렉션 URL을 채웁니다.
- 시스템은 OAuth 엔터티 프로파일을 자원 소유자 암호 자격 증명으로 부여 유형으로 채웁니다. 예를 들어 OAuth 엔터티 프로파일은 기본 이름인 SAPConcur로 생성됩니다
-
스포크에 대한 SAP 동의하다 자격 증명 기록을 생성합니다.
- 다음으로 이동 연결 및 자격 증명 > 자격 증명.
-
새로 만들기를 클릭합니다.
시스템에 어떤 유형의 자격 증명을 작성하시겠습니까?라는 메시지가 표시됩니다.
- OAuth 2.0 자격 증명을 선택합니다.
-
양식에서 다음 값을 입력합니다.
필드 필요한 값 이름 기록을 고유하게 식별하는 이름입니다. 예를 들어 SAP Concur Cred를 입력합니다. 활성 자격 증명 기록을 적극적으로 사용하는 옵션입니다. OAuth 엔터티 프로파일 사용자 지정 SAP 동의하다 애플리케이션을 OAuth 제공자로 등록할 때 생성한 OAuth 프로파일입니다. 예를 들어 SAPConcur를 선택합니다. 적용 대상 이 자격 증명을 사용할 수 있는 MID Server를 선택하십시오. 예를 들어 모든 MID Server를 선택합니다. 순서 이 자격 증명을 적용하는 순서를 선택하십시오. 예를 들어 100을 입력합니다. - 레코드를 저장합니다.
-
스포크에 SAP 동의하다 대한 연결 기록을 생성합니다.
- 다음으로 이동 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
- 기록에 대해 엽니다( SAPConcur).
- Connections( 연결 ) 탭에서 New( 새로 만들기)를 클릭합니다.
-
양식에서 다음 값을 입력합니다.
필드 필요한 값 이름 연결 기록을 고유하게 식별하는 이름입니다. 예를 들어 SAP Concur Connection을 입력합니다. 자격 증명 에 대해 SAP 동의하다생성한 자격 증명 기록입니다. 예를 들어 SAP Concur Cred를 선택합니다. 연결 URL 연결할 연결 SAP 동의하다 URL이 <호스트>/api 형식입니다. 호스트 SAP Concur가 설치되는 대상 호스트의 전체 주소 도메인 이름입니다. 예를 들어 us.api.concursolutions.com 또는 eu.api.concursolutions.com 입니다. 프로토콜 https 기본 경로 /API - 제출을 클릭합니다.
-
API 사용자 자격 증명을 제공하여 SAP 동의하다 OAuth 토큰을 생성합니다.
- 다음으로 이동 연결 및 자격 증명 > 자격 증명.
-
생성한 자격 증명 기록을 엽니다.
예: SAP Concur 자격 증명
- OAuth 토큰 가져오기 관련 링크를 클릭하고 API 사용자 자격 증명을 제공하여 SAP 동의하다 OAuth 토큰을 생성합니다.
-
SAP Concur 이벤트 구독 서비스 연결을 구성합니다.
- 다음으로 이동 프로세스 자동화 > 플로우 디자이너.
- 연결 탭을 클릭합니다.
- SAP Concur 이벤트 구독 서비스 연결 별칭을 찾아 상세 정보 보기를 클릭합니다.
- 스포크를 처음 구성하려면 구성을 선택하거나 편집을 클릭합니다.
-
연결 양식의 필드에 내용을 입력합니다.
필드 설명 이름 연결 별칭 기록의 이름입니다. 연결 URL 연결 URL이 https://www-<Region>.api.concursolutions.com 형식입니다. <지역>을 적절한 SAP Concur 지역으로 바꿉니다.
버전 v4를 입력합니다. 토큰 URL 토큰 URL 형식: https://<Region>.api.concursolutions.com/oauth2/v0/token. <지역>을 적절한 SAP Concur 지역으로 바꿉니다.
클라이언트 ID 클라이언트 응용 프로그램의 클라이언트 ID입니다 SAP 동의하다 . 이 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 . 클라이언트 비밀 클라이언트 응용 프로그램의 클라이언트 비밀입니다 SAP 동의하다 . 이 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 . - OAuth 토큰 생성 및 가져오기를 클릭합니다.
OAuth 토큰이 성공적으로 생성되었다는 확인 메시지가 표시됩니다. -
SAP Concur v4 API 연결을 구성합니다.
- 다음으로 이동 프로세스 자동화 > 플로우 디자이너.
- 연결 탭을 클릭합니다.
- SAP Concur v4 API 연결 별칭을 찾아 세부 정보 보기를 클릭합니다.
- Edit(편집)를 클릭하거나 스포크를 처음 구성하는 경우 Configure(구성)를 클릭합니다.
-
연결 양식의 필드에 내용을 입력합니다.
필드 설명 이름 연결 별칭 기록의 이름입니다. 연결 URL 연결 URL 형식: https://<Region>.api.concursolutions.com. <지역>을 적절한 SAP Concur 지역으로 바꿉니다.
버전 v4를 입력합니다. 토큰 URL 토큰 URL 형식: https://<Region>.api.concursolutions.com/oauth2/v0/token. <지역>을 적절한 SAP Concur 지역으로 바꿉니다.
클라이언트 ID 클라이언트 응용 프로그램의 클라이언트 ID입니다 SAP 동의하다 . 이 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 . 클라이언트 비밀 클라이언트 응용 프로그램의 클라이언트 비밀입니다 SAP 동의하다 . 이 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 . -
OAuth 토큰 생성 및 가져오기를 클릭합니다.
새 창에서 사용자 이름과비밀번호를 입력하라는 메시지가 표시됩니다.
-
사용자 이름에 인스턴스의 회사 ID를 SAP 동의하다 입력하고 암호에 회사 요청 토큰 값을 제공합니다.
주:회사 ID 및 회사 요청 토큰의 값을 얻으려면 구현 팀에 문의하십시오 SAP 동의하다 .
- OAuth 토큰 가져오기를 클릭합니다.
-
SAP Concur 사용자 매핑 모듈에서 사용자를 ServiceNow 사용자에 매핑 SAP 동의하다 합니다.
- 다음으로 이동 SAP Concur 스포크 > SAP Concur 사용자 매핑.
- 새로 만들기를 클릭합니다.
-
양식에서 다음 값을 입력합니다.
필드 설명 ServiceNow 사용자 사용자 [sys_user] 테이블의 사용자 기록에 대한 참조입니다. SAP Concur 사용자 ID 에서 필요한 사용자의 사용자 ID입니다 SAP 동의하다. -
제출을 클릭합니다.
주:사용자가 SAP Concur 사용자 맵핑 모듈의 해당 SAP 동의하다 사용자 ID에 맵핑되지 않고 SAP Concur 경비 항목 모듈의 데이터에 액세스하려고 시도하면 이 오류 메시지가 표시됩니다.사용자 이름 adminn을 가진 사용자가 없습니다.
ServiceNow 사용자를 SAP Concur 경비 항목 모듈의 액세스 데이터에서 SAP 동의하다 해당 사용자 ID에 매핑합니다.
- SAP 동의하다 스포크가 설정됩니다.
- 데이터가 검색되어 경비 항목 및 SAP 동의하다 경비 보고서 모듈에 SAP 동의하다 표시됩니다.