사용자 지정 통합을 위한 스토어 앱 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 에 사용자 지정 통합 애플리케이션을 ServiceNow Store 게시하여 다른 사용자가 사용할 수 있도록 합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    다른 사용자가 에서 다운로드할 때 사용자 지정 통합이 올바르게 작동하도록 이 단계를 완료해야 합니다 ServiceNow Store.

    프로시저

    1. 사용자 지정 통합 애플리케이션에서 수정 스크립트를 생성합니다.
      애플리케이션을 사용하여 새 통합 프로파일을 생성하면 생성한 하위 플로우 및 연결 별칭이 이 수정 스크립트를 통해 프로파일에 자동으로 연결됩니다.
      1. 다음으로 이동 시스템 애플리케이션 > 스튜디오.
      2. 사용자 지정 통합 애플리케이션을 선택합니다.
      3. Studio에 오신 것을 환영합니다 페이지에서 + 새로 만들기를 클릭합니다.
        애플리케이션 파일 생성 대화 상자가 열립니다.
      4. 대화 상자에서 스크립트 수정을 검색하여 선택합니다.
      5. 생성을 클릭합니다.
      6. 스크립트 수정 양식의 다음 필드에 내용을 입력합니다.
        표 1. 스크립트 수정 양식
        필드
        이름 수정 스크립트의 이름입니다. 예를 들어 사용자 지정 통합 수정 스크립트입니다.
        로드할 수 없음 수정 스크립트가 실행될 때 고객 업데이트 [sys_update_xml] 기록을 생성하는 옵션입니다. 이 옵션은 선택하지 마십시오.
        애플리케이션 사용자 지정 통합 애플리케이션입니다. 이 필드는 자동으로 채워집니다.
        이전 애플리케이션을 설치하거나 업그레이드하기 전에 수정 스크립트를 실행할 수 있는 옵션입니다. 이 옵션은 선택하지 마십시오.
        설명 수정 스크립트에 대한 설명입니다.
      7. 스크립트 필드에 다음 스크립트를 입력합니다.
        하위 플로우 및 연결 별칭의 경우 예제 ID를 실제 ID로 바꿉니다. ID는 각 항목의 URL에서 찾을 수 있습니다.
        new global.CustomIntegrationProfileUtils().createCustomIntegration({
        	name: 'Name', // choose a name for the integration
        	downloadSubscriptionSubflow: '3a23e189a1400010fa9bed1383c83d38', //replace example id
        	updateActivitySubflow: '77a66d23e5500010fa9bc9581d0c0f47', //replace example id
        	reclamationSubflow: 'e62b672e39400010fa9b4845e477fe02', //replace example id
        	connectionAlias: '629ad2bfdb1893005963ff041d961971' //replace example id
        });
        주:
        업데이트 활동과 재생 하위 플로우는 필요하지 않습니다. 활동을 업데이트하기 위한 하위 플로우를 포함하지 않으면 다운로드 구독 하위 플로우에 사용자 활동이 포함되어 있지 않으면 통합에서 사용자 활동을 가져오지 않습니다. 재생 하위 플로우를 포함하지 않으면 통합에서 사용자 구독을 비활성화 SaaS 할 수 없습니다.
      8. 제출을 클릭합니다.
    2. 교차 범위 권한 기록을 생성합니다.
      이 기록을 사용하면 생성한 수정 스크립트가 CustomIntegrationProfileUtils() 스크립트 포함에 액세스할 수 있습니다.
      1. 다음으로 이동 시스템 애플리케이션 > 애플리케이션 교차 범위 접근.
      2. 새로 만들기를 클릭합니다.
      3. 양식의 필드에 내용을 입력합니다.
        표 2. 교차 범위 권한
        필드
        소스 범위

        사용자 지정 통합 애플리케이션입니다. 이 필드는 자동으로 채워집니다.

        다른 애플리케이션을 선택하려면 인스턴스의 배너 프레임 ServiceNow 에서 설정( 설정 아이콘) 아이콘을 클릭합니다. System Settings(시스템 설정) 대화 상자에서 Developer(개발자 ) 탭을 선택한 다음 Application(애플리케이션 ) 드롭다운 목록에서 애플리케이션을 선택합니다.

        대상 범위 자원이 요청되는 애플리케이션입니다. 검색( 검색 아이콘) 아이콘을 클릭하여 전역 애플리케이션을 찾아 선택합니다.
        대상 이름 스크립트 포함의 이름입니다. 이 필드를 CustomIntegrationProfileUtils로 설정합니다.
        대상 유형 요청의 유형입니다. 스크립트 포함을 선택합니다.
        애플리케이션 사용자 지정 통합 애플리케이션입니다. 이 필드는 자동으로 채워집니다.
        운영 스크립트가 대상 범위에서 수행하는 운영입니다. API 실행을 선택합니다.
        상태 이 교차 범위 권한 기록에 대한 권한 부여입니다. 허용됨을 선택합니다.
      4. 제출을 클릭합니다.

    다음에 수행할 작업

    에 사용자 지정 통합 애플리케이션을 ServiceNow Store게시하기 전에 작업과 하위 플로우가 활성 상태이고, 게시되고, 애플리케이션에 저장되었는지 확인합니다.