Oracle NetSuite 스포크 설정

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 8분
  • ServiceNow 인스턴스와 Oracle NetSuite 애플리케이션이 통합되도록 설정합니다.

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • Oracle NetSuite 스포크를 활성화합니다.
    • 필요한 역할: 관리자

    NetSuite에서 Oracle OAuth 2.0 구성

    OAuth 2.0 프레임워크를 통해 인스턴스와 ServiceNow 통합할 수 있도록 NetSuite에서 OAuth 2.0 프로파일을 Oracle 구성합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. NetSuite에 Oracle 로그인합니다.
    2. 다음으로 이동 설정 > 통합 > 통합 관리.
    3. 새로 만들기를 선택합니다.
    4. 양식을 작성합니다.
      표 1. OAuth 2.0 양식
      필드 설명
      이름 OAuth 통합 프로파일의 고유한 이름을 입력하는 옵션입니다.
      설명 OAuth 통합 프로파일에 대한 설명을 입력하는 옵션입니다.
      인증 코드 부여 ServiceNow 인스턴스가 Oracle NetSuite에 액세스하는 데 사용할 플로우를 나타내는 옵션입니다.
      리디렉션 URI ServiceNow 인스턴스의 리디렉션 URI를 https://<instancename>.service-now.com/oauth_rediect.do 형식으로 입력하는 옵션입니다.
      REST 웹 서비스 범위를 나타내는 옵션입니다.
    5. 저장을 선택합니다.
      클라이언트 ID 및 클라이언트 암호가 생성됩니다.
    6. 클라이언트 ID와 클라이언트 비밀을 복사하여 안전한 장소에 저장합니다.
      ServiceNow 인스턴스에서 연결 및 자격 증명 별칭을 구성할 때 클라이언트 ID와 클라이언트 비밀이 필요합니다.

    업데이트 세트 업로드

    업데이트 세트를 ServiceNow 인스턴스에 업로드하고 커밋하여 ServiceNow 인스턴스에 OAuthCustomOracleNetsuitGlobal이라는 스크립트 포함을 배포합니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    업데이트 세트의 OAuthCustomOracleNetsuitGlobal 스크립트에는 NetSuite 통합을 위해 Oracle 특별히 설계된 Oracle OAuth 접속 방법이 포함되어 있습니다. ServiceNow 인스턴스 전체에 업데이트 세트를 업로드하고 커밋하여 NetSuite 통합을 처리 Oracle 하도록 설정할 수 있습니다.

    프로시저

    1. ServiceNow StoreOracle NetSuite 스포크 페이지에서 OAuthCustomOracleNetsuitGlobal 업데이트 세트를 로컬 디스크로 다운로드합니다.
    2. 다음으로 이동 시스템 업데이트 세트 > 검색된 업데이트 세트.
    3. 관련 링크에서 XML에서 업데이트 세트 임포트를 선택합니다.
    4. 파일 선택을 선택한 다음 OAuthCustomOracleNetsuitGlobal 업데이트 세트가 있는 위치로 이동합니다.
    5. 업로드를 선택합니다.
    6. 업데이트 세트 커밋을 선택합니다.
      OAuthCustomOracleNetsuitGlobal 스크립트가 ServiceNow 인스턴스에 배포됩니다.

    NetSuite에 대한 Oracle 연결 기록 구성

    인스턴스와 Oracle NetSuite 사이의 ServiceNow 연결 기록을 구성합니다. 이 기록은 자격 증명, OAuth 토큰, 클라이언트 ID 및 클라이언트 비밀을 중앙에 저장하며 플로우 전체에서 재사용 가능한 연결입니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 프로세스 자동화 > 워크플로우 스튜디오.
    2. 옵션: 알림이 나타나면 종결합니다.
      새 버전 사용 가능 알림.
    3. 통합을 선택합니다.
    4. 연결 탭을 선택합니다.
    5. 모든 연결 검색 필드에 Oracle NetSuite를 입력합니다.
      아웃바운드 탭이 기본적으로 선택되어 있는 경우 이 단계를 수행할 수 있습니다. 선택되지 않은 경우 선택했는지 확인합니다.
    6. Oracle NetSuite 카드에서 상세 정보 보기를 선택합니다.
      Oracle NetSuite 상세 정보 보기 버튼.
    7. 구성을 선택합니다.
      구성 버튼.
    8. 양식을 작성합니다.
      표 2. 연결 구성 양식
      필드 설명
      연결 이름 연결 기록에 고유한 이름을 제공하는 옵션입니다.
      연결 URL 인스턴스가 연결되는 외부 공급업체 애플리케이션의 기본 API URL을 ServiceNow 제공하는 옵션입니다.
      OAuth 엔터티 이름 에서 OAuth 엔터티 구성 기록 ServiceNow의 이름을 제공하는 옵션입니다.
      OAuth 클라이언트 ID 이전에 생성한 OAuth 클라이언트 ID를 제공하는 옵션입니다.
      OAuth 클라이언트 비밀 이전에 생성한 OAuth 클라이언트 비밀을 제공하는 옵션입니다.
      OAuth API 스크립트 OAuth 플로우를 사용자 지정할 수 있는 스크립트 포함 ServiceNow (선택 사항)을 제공하는 옵션입니다. 다운로드한 OAuthCustomOracleNetsuitGlobal 스크립트를 선택해야 합니다.
      OAuth 리디렉션 URL ServiceNow 인스턴스의 리디렉션 URI를 https://<instancename>.service-now.com/oauth_rediect.do 형식으로 입력하는 옵션입니다.
      OAuth 인증 URL Oracle NetSuite 권한 부여 서버의 URL을 제공하는 옵션입니다.
      OAuth 토큰 URL 권한 부여 후 액세스 토큰을 발급하는 엔드포인트를 제공하는 옵션입니다.
    9. OAuth 토큰 구성 및 가져오기를 선택합니다.
      Oracle NetSuite 스포크에 대해 OAuth 액세스 토큰이 생성됩니다.
      주:
      OAuth 액세스 토큰이 부여되기 전에 Oracle NetSuite에 로그인해야 합니다.

      Oracle NetSuite OAuth 구성이 완료되었습니다.

    웹후크 인증 토큰 작성

    인스턴스에 대한 NetSuite 요청을 ServiceNow 인증할 Oracle 수 있도록 하는 인증 토큰을 생성합니다. 요청에는 NetSuite에서 Oracle 실시간으로 발생하는 이벤트가 포함됩니다. 예를 들어, Oracle NetSuite는 고객 기록이 생성될 때 알림을 보냅니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    중요사항:
    NetSuiteServiceNow에서 Oracle .
    Oracle 미리 구성된 샘플 스크립트 REST API인 NetSuite Webhook를 인스턴스에서 ServiceNow 사용할 수 있습니다. NetSuite에서 발생하는 Oracle 이벤트를 실시간으로 수신하고 ServiceNow 인스턴스에서 이벤트의 상태를 성공 또는 실패로 기록합니다. Oracle NetSuite가 스크립트 REST API로 전송하는 이벤트의 인증을 사용으로 설정하려면 Oracle NetSuite Webhook 레지스트리에서 인증 토큰을 생성해야 합니다. 토큰은 NetSuite가 보내는 웹후크 Oracle 에 포함됩니다.

    웹후크에 액세스하려면 모두>시스템 웹 서비스> 스크립트 기반 웹 서비스> 스크립트 기반 REST API로 이동하고 이름 필드에 Oracle NetSuite Webhook를 입력하고 Enter 키를 누릅니다.

    프로시저

    1. 다음으로 이동 모두 > Oracle Netsuite 스포크 > 웹후크 레지스트리.
    2. 새로 만들기를 선택합니다.
    3. 양식을 작성합니다.
      표 3. Oracle Netsuite Webhook 레지스트리
      필드 설명
      Oracle Netsuite 계정 번호 Oracle NetSuite에서 제공하는 계정 번호를 입력하는 옵션입니다.
      개체 이름 웹후크에 포함된 Oracle NetSuite의 객체 유형을 제공하는 옵션입니다. 예: 고객
      인증 토큰 Oracle NetSuite가 인스턴스에서 요청을 인증 ServiceNow 하는 데 사용하는 인증 토큰을 생성하는 옵션입니다. 인증 토큰 생성을 선택하면 토큰이 생성됩니다.
      설명 웹후크에 대한 설명을 입력하는 옵션입니다.
    4. Generate Authentication Token(인증 토큰 생성)을 선택합니다.
      인증 토큰이 생성됩니다.

      인증 토큰이 작성되었습니다.

    5. 인증 토큰을 복사하여 안전한 장소에 저장합니다.
    6. 업데이트를 선택합니다.
      웹후크는 웹후크 레지스트리에 기록됩니다.

      웹후크 레지스트리에 등록된 웹후크입니다.

    NetSuite에 Oracle SuiteScript 배포

    NetSuite가 웹후크를 사용하여 인스턴스의 ServiceNow 스크립트된 API에 실시간 이벤트 상세 정보를 보낼 수 있도록 Oracle 하는 SuiteScript를 배포합니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    중요사항:
    NetSuiteServiceNow에서 Oracle .

    ServiceNow는 Oracle NetSuite를 업데이트하고 ServiceNow 인스턴스의 스크립트된 API로 실시간 이벤트를 보낼 수 있도록 할 수 있는 미리 구성된 샘플 도구 모음스크립트를 제공합니다. NetSuite 스크립트의 적절한 위치에 생성한 인증 토큰, ServiceNow 웹후크 URL, 객체 및 Oracle NetSuite 계정 번호를 제공하여 SuiteScript를 업데이트합니다. 샘플 NetSuite 스크립트를 구성한 후에는 ServiceNow 인스턴스의 스크립트된 API로 이벤트를 전송할 수 있도록 Oracle NetSuite 애플리케이션에 배치해야 합니다.

    프로시저

    1. ServiceNow StoreOracle NetSuite 스포크 페이지에서 servicenow_webhook_call.js 파일을 로컬 디스크로 다운로드합니다.
    2. Oracle NetSuite에 로그인합니다.
    3. 다음으로 이동 커스터마이제이션 > 스크립팅 > 스크립트 > 신규.
    4. 새 스크립트를 선택합니다.
      새 스크립트 버튼.
    5. 포인터를 스크립트 파일 필드 위로 이동하고 더하기("+") 아이콘을 클릭합니다
      스크립트 파일 필드
    6. 양식을 작성합니다.
      표 4. 파일 테이블
      필드 설명
      다음에서 첨부 SuiteScript를 연결할 위치를 나타내는 옵션입니다.
      파일 이름 SuiteScript 파일의 이름을 제공하는 옵션입니다.
      중요사항:
      SuiteScript 파일의 확장명(.js)을 해당 이름과 함께 제공해야 합니다.
      폴더 SuiteScript 파일이 들어 있는 폴더의 이름을 제공하는 옵션입니다.
      파일 선택 SuiteScript 파일을 선택하는 옵션입니다.

      파일 상세 정보를 입력합니다.

    7. 저장을 선택합니다.
    8. 스크립트 기록 생성을 선택합니다.
      스크립트 기록 생성 버튼.
    9. 이름 필드에 고유한 이름을 입력합니다.
      예를 들어 servicenow_webhook_call_customer.
    10. 밑줄이 있는 ID 형식을 제공합니다.
      예: _servicenow_webhook_call_cus
    11. 저장을 선택합니다.
      스크립트 기록을 생성합니다.
      스크립트 기록 화면이 나타납니다.
    12. 스크립트 배포를 선택합니다.
      스크립트 배포 버튼.
    13. 스크립트 배포 페이지에서 적용 대상 필드에 개체의 이름을 입력합니다.
      객체의 예: 고객
    14. 절차의 앞부분에서 이미 생성한 ID를 입력합니다.
    15. 필요에 따라 다른 필드에 정보를 입력합니다.
    16. 저장을 선택합니다.
      NetSuite 스크립트가 배포됩니다.