애플리케이션 서비스 API 사용
애플리케이션 서비스에서는 를 생성 및 업데이트 서비스 인스턴스하고, 에서 CI CMDB로 채우고, 기존 서비스 인스턴스항목에서 상세 정보를 검색하는 등의 작업을 수행할 수 있는 API를 제공합니다.
필요한 역할: app_service_admin
서비스 인스턴스는 조직에 서비스를 제공하도록 구성된 상호 연결된 애플리케이션 및 호스트의 세트입니다. 서비스 인스턴스는 조직 이메일 시스템 등의 내부 인스턴스 또는 조직 웹 사이트 등의 고객 대면 인스턴스일 수 있습니다.애플리케이션 서비스 생성
createOrUpdateService - POST REST API를 사용하여 서비스를 구성하는 CI가 이미 포함되어 있는 경우 ServiceNow CMDB 조직에 적합한 것을 서비스 인스턴스 만들 수 있습니다. 일반적으로 CI CMDB를 수동으로 직접 추가했거나 애플리케이션을 사용하여 디스커버리 CI를 검색하고 CI에 대한 CMDB정보를 저장하는 경우입니다. 또한 이 API를 사용하여 애플리케이션이 아닌ServiceNow 사용자를 사용하여 검색된 포함하는 CI를 서비스 인스턴스 만들 수도 있습니다.
기본적으로 CI가 서비스 인스턴스 생성되면 모든 CI 연결은 관계 유형입니다 Depends on::Used by . 이 기본 유형은 sa.it_service.manual_ci_rel_type 속성의 값을 변경하여 수정할 수 있습니다.
- CMDB에는 애플리케이션 서비스를 구성하는 모든 CI가 포함되어 있습니다.
- 만들려는 애플리케이션 서비스에 구성된 각 CI의 sys_id이 있습니다.
- CI가 형성하는 계층 구조를 이해합니다.
매핑된 애플리케이션 서비스[cmdb_ci_service_discovered] 테이블에는 API를 사용하여 생성하는 모든 서비스 인스턴스 포함 서비스가 포함되어 있습니다.
설명된 대로 서비스 인스턴스(애플리케이션 서비스) 생성사용자 인터페이스를 사용하여 수동으로 만들 서비스 인스턴스 수도 있습니다.
애플리케이션 서비스에서 콘텐츠 검색
getContent - GET REST API를 사용하여 수동으로 생성된 애플리케이션 서비스에 대한 CI 목록과 CI 간의 관계를 검색합니다.
추가 API
addCI(): 수동으로 만든 에 CI를 추가합니다.서비스 인스턴스
추가되는 CI에 대한 제한 사항 및 CI를 서비스 인스턴스추가하는 방법에 대한 기타 상세 정보는 다음 문서를 참조하십시오 애플리케이션 서비스에 CI를 수동으로 추가.
addManualConnection(): 애플리케이션 서비스에 수동으로 생성된 연결을 추가합니다.
migrateManualToApplicationService(): 수동 서비스를 애플리케이션 서비스로 변환합니다.
populateApplicationService(): 지정된 엔트리포인트의 CI와 관계로 애플리케이션 서비스를 채웁니다.
removeCI(): 애플리케이션 서비스에서 수동으로 생성된 CI를 제거합니다.
removeManualConnection(): 애플리케이션 서비스에서 수동으로 생성된 연결 및 연결된 CI를 제거합니다.