22.5. ServiceNow와의 통합의 예
이 예제에서는 두 가지 간단한 통합을 설명합니다.
- 한 번의 통합으로 Cryostat에서 새 케이스를 가져와 ServiceNow에 인시던트로 추가합니다.
- 다른 통합에서는 Cryostat에서 업데이트된 케이스를 가져오고 ServiceNow의 해당 사고를 업데이트합니다.
사전 요구 사항(ServiceNow)
두 통합을 모두 위해 ServiceNow 관리자가 인바운드 웹 서비스를 생성하기 위한 사전 요구 사항입니다. 이는 ServiceNow에 데이터를 추가하기 위한 통합에 필요한 ServiceNow 가져오기 세트를 암시적으로 생성합니다. 예시의 경우:
- 웹 서비스의 이름은 Cryostat 의 케이스입니다.
- 서비스의 대상 테이블은 사고 입니다. 이 테이블에는 업데이트할 데이터가 포함되어 있습니다.
- 대상 테이블에서 복사 필드를 선택했기 때문에 가져오기 세트의 스키마는 Incidents 테이블 과 동일합니다. 가져오기 세트의 이름은 Cryostat 의 사례이기도 합니다.
- ServiceNow는 변환 맵 생성 선택으로 인해 Limit Range 가져오기의 케이스에서 데이터를 인젝트 대상 테이블로 복사하고 변환할 수 있습니다.
-
import 집합에서 correlation 필드는
correlation_Id
필드를 선택한 다음 Coalesce 의 선택으로 인해correlation_Id
입니다.
절차 개요(Fuse Online)
Fuse Online에서는 Cryostat 및 ServiceNow 연결을 만듭니다.
두 통합은 다음 단계에서 설명한 대로 macvlan 연결에서 수행하는 작업을 제외하고 동일합니다. 통합을 생성하려면 다음 단계를 두 번, 즉 한 번 수행하여 각 통합을 생성합니다.
Cryostat 연결을 시작 연결로 추가합니다.
- 새 케이스를 가져오는 통합을 만들려면 On create 작업을 선택합니다.
- 업데이트된 사례를 가져오는 통합을 만들려면 업데이트 시 작업을 선택합니다.
- 작업할 케이스 오브젝트를 선택합니다. 이 Cryostat 연결은 선택한 작업에 따라 새 Case 개체 또는 업데이트된 Case 개체를 반환합니다.
- ServiceNow 연결을 완료 연결로 추가합니다.
Create Record 작업을 선택한 다음 통합이 업데이트되는 가져오기 세트로 Cryostat 에서 케이스 를 선택합니다.
이 ServiceNow 연결은 Cryostat 가져오기 세트의 케이스에 신규 또는 업데이트된 Cryostat 케이스 를 추가합니다.
매핑되는 데이터 매퍼 단계를 추가합니다.
-
ServiceNow 가져오기
의
correlation_Id
에 대한 macvlan 케이스 ID -
Cryostat는 ServiceNow
short_description
의적용을 받습니다
. -
ServiceNow
설명에 대한
hieradata설명
-
ServiceNow 가져오기
통합 이름을 지정한 다음 게시합니다.
- 새 케이스를 가져오는 통합의 경우 On SF Create Case 를 사용하십시오.
- 업데이트된 사례를 가져오는 통합의 경우 SF 업데이트 케이스에서 .
통합이 작동하는지 확인
두 통합 모두 실행 중인 경우 통합이 작동하는지 확인할 수 있습니다.
- Cryostat에서 케이스를 생성합니다.
- Fuse Online에서 On SF Create Case 통합 요약을 참조하십시오. 해당 활동 탭을 클릭하여 Fuse Online이 통합을 한 번 실행했는지 확인합니다.
- ServiceNow에서 사고 테이블을 봅니다. Cryostat에서 지정한 제목 및 설명이 포함된 새 인시던트가 표시되어야 합니다.
- Cryostat로 돌아가서 방금 만든 케이스를 업데이트하여 제목을 변경합니다.
- Fuse Online에서 On SF Update Case 통합 요약을 참조하십시오. 해당 활동 탭을 클릭하여 Fuse Online이 통합을 한 번 실행했는지 확인합니다.
-
ServiceNow에서 Incidents 테이블을 보고 이전에 새로 추가된 문제에 대한 항목을 확장합니다. 이 사고에 업데이트된
short_description
값이 있는지 확인해야 합니다. ServiceNow는correlation_Id
의 값에 대한 가져오기 세트 항목을 확인합니다. 이 값이 Incidents 테이블에 이미 존재하는 경우 ServiceNow는 해당 값이 있는 인시던트를 업데이트합니다.