첫 번째 원격 프로세스 동기화 통합 구축
두 ServiceNow® 인스턴스의 자동화된 프로세스를 함께 연결하기 위해 원격 프로세스 동기화 통합을 구축하는 방법의 예를 단계별로 실행합니다.
시작하기 전에
- Enterprise 패키지를 구매하여 통합의 각 인스턴스에서 원격 프로세스 동기화를 Integration Hub 활성화합니다. 자세한 내용은 Integration Hub 요청 문서를 참조하십시오.
- 통합의 각 인스턴스에 대해 명시적 역할 보안 기능을 활성화합니다. 자세한 내용은 Explicit Role 플러그인을 참조하십시오.
- 을 확인하여 원격 프로세스 동기화 시작하기원격 프로세스 동기화 통합을 구축하고 관리하는 Integration Hub 방법에 대해 알아보십시오.
- 다음 예에서 함께 연결할 인스턴스가 프로덕션 인스턴스가 아닌지 확인합니다. 두 인스턴스에서 중요한 데이터를 덮어쓰지 않도록 하위 프로덕션 인스턴스에서만 이 예제를 테스트하는 것이 좋습니다. 또한 개인 개발자 인스턴스를 사용하여 이 예제 통합을 테스트할 수도 있습니다.
- 논리가 다음 예에서 생성할 플로우와 상충하는 기존 비즈니스 규칙, 워크플로우 또는 플로우 디자이너 플로우가 없는지 확인합니다.
- 필요한 역할: 관리자
이 태스크 정보
다음 예제에서는 두 ServiceNow 인스턴스의 자동화된 프로세스를 함께 연결하는 방법을 단계별로 설명합니다. 이 예시의 사용 사례는 고객이 벤더가 이행하는 하드웨어에 대한 요청을 생성하는 경우입니다. 여기서는 고객의 인스턴스를 인스턴스 A로, 벤더의 인스턴스를 인스턴스 B라고 하겠습니다. 원격 인스턴스에 액세스할 수 있는 각 인스턴스에서 자격 증명을 설정하는 것부터 시작하겠습니다. 또한 각 인스턴스에서 아웃바운드 및 인바운드 플로우를 실행할 수 있는 사용자를 생성합니다.
프로시저
- 인스턴스 A에서 도메인이 global로 설정되어 있는지 확인한 후 시스템 보안 > 사용자 및 그룹 > 사용자.
-
새로 만들기를 선택하여 새 사용자 양식 보기를 열고 다음 필드를 채웁니다.
마지막으로 제출을 선택하여 사용자 기록 만들기를 마칩니다.필드 설명 사용자 ID rps.api.instance.a 입력 이름 인스턴스 A의 RPS API 사용자 입력 암호 rpsdemoa 입력 -
목록에서 방금 생성한 사용자 기록을 선택합니다.
- 역할 관련 목록으로 이동하여 선택합니다.
- 편집...을 선택하여 사용자의 역할을 구성합니다.
- 컬렉션 위의 검색 창에 ih_process_sync_api를 입력합니다.
-
컬렉션 목록에서 ih_process_sync_api 및 snc_external 선택한 다음 추가 단추(
)를 선택하여 이러한 역할을 역할 목록에 추가합니다.
주:snc_external 역할은 외부 사용자의 액세스를 명시적으로 액세스 권한이 부여된 자원으로만 제한합니다. - 저장을 선택합니다.
-
새로 만들기를 선택하여 새 사용자 양식 보기를 열고 다음 필드를 채웁니다.
마지막으로 제출을 선택하여 사용자 기록 만들기를 마칩니다.필드 설명 사용자 ID rps.run.as 입력 이름 RPS 사용자로 실행 입력 암호 rpsdemoa 입력 -
목록에서 방금 생성한 사용자 기록을 선택합니다.
- 역할 관련 목록으로 이동하여 선택합니다.
- 편집...을 선택하여 사용자의 역할을 구성합니다.
- 컬렉션 위의 검색 창에 ih_process_sync_run_as를 입력합니다.
-
컬렉션 목록에서 ih_process_sync_run_as 선택한 다음 추가 단추(
)를 선택하여 해당 역할을 역할 목록에 추가합니다.
- 저장을 선택합니다.
- 인스턴스 B에서 도메인이 전역으로 설정되어 있는지 확인한 후 시스템 보안 > 사용자 및 그룹 > 사용자.
-
새로 만들기를 선택하여 새 사용자 양식 보기를 열고 다음 필드를 채웁니다.
마지막으로 제출을 선택하여 사용자 기록 만들기를 마칩니다.필드 설명 사용자 ID rps.api.instance.b 입력 이름 인스턴스 B에 대한 RPS API 사용자 입력 암호 rpsdemob 입력 -
목록에서 방금 생성한 사용자 기록을 선택합니다.
- 역할 관련 목록으로 이동하여 선택합니다.
- 편집...을 선택하여 사용자의 역할을 구성합니다.
- 컬렉션 위의 검색 창에 ih_process_sync_api를 입력합니다.
-
컬렉션 목록에서 ih_process_sync_api 및 snc_external 선택한 다음 추가 단추(
)를 선택하여 이러한 역할을 역할 목록에 추가합니다.
주:snc_external 역할은 외부 사용자의 액세스를 명시적으로 액세스 권한이 부여된 자원으로만 제한합니다. - 저장을 선택합니다.
-
새로 만들기를 선택하여 새 사용자 양식 보기를 열고 다음 필드를 채웁니다.
마지막으로 제출을 선택하여 사용자 기록 만들기를 마칩니다.필드 설명 사용자 ID rps.run.as 입력 이름 RPS 사용자로 실행 입력 암호 rpsdemob 입력 -
목록에서 방금 생성한 사용자 기록을 선택합니다.
- 역할 관련 목록으로 이동하여 선택합니다.
- 편집...을 선택하여 사용자의 역할을 구성합니다.
- 컬렉션 위의 검색 창에 ih_process_sync_run_as를 입력합니다.
-
컬렉션 목록에서 ih_process_sync_run_as 선택한 다음 추가 단추(
)를 선택하여 해당 역할을 역할 목록에 추가합니다.
- 저장을 선택합니다.
-
인스턴스 A에서 통합 허브 > 연결 및 자격 증명 > 자격 증명을 클릭한 다음, 새로 만들기를 선택합니다.
- 연결 옵션 목록에서 Basic Auth Credentials(기본 인증 자격 증명)를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 RPS 벤더 자격 증명 입력 사용자 이름 rps.api.instance.b 입력 암호 rpsdemob 입력 주:입력한 자격 증명은 인스턴스 B에서 만든 RPS API 사용자의 자격 증명과 일치해야 합니다. - 제출을 선택합니다.
-
인스턴스 A에 있는 동안 다음으로 이동합니다. 통합 허브 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭을 클릭한 다음, 새로 만들기를 선택합니다.
-
이름 필드에 RPS Vendor Demo를 입력합니다.
다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 목록에서 방금 만든 RPS 벤더 데모 레코드를 선택합니다.
- 연결 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 RPS 벤더를 입력합니다. 자격 증명 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 RPS 공급업체 자격 증명 레코드를 선택합니다.
연결 URL 인스턴스 B의 기본 URL을 입력합니다. URL은 https:// 로 시작하고 .service-now.com/ 로 끝나야 합니다. - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
이름 필드에 RPS Vendor Demo를 입력합니다.
-
인스턴스 B에서 통합 허브 > 연결 및 자격 증명 > 자격 증명을 클릭한 다음, 새로 만들기를 선택합니다.
- 연결 옵션 목록에서 Basic Auth Credentials(기본 인증 자격 증명)를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 RPS 고객 자격 증명 입력 사용자 이름 rps.api.instance.a 입력 암호 rpsdemoa 입력 주:입력한 자격 증명은 인스턴스 A에서 만든 RPS API 사용자의 자격 증명과 일치해야 합니다. - 제출을 선택합니다.
-
인스턴스 B에 있는 동안 다음으로 이동합니다. 통합 허브 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭을 클릭한 다음, 새로 만들기를 선택합니다.
-
이름 필드에 RPS Customer Demo를 입력합니다.
다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 목록에서 방금 만든 RPS 고객 데모 기록을 선택합니다.
- 연결 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 RPS Customer(RPS 고객)를 입력합니다. 자격 증명 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 RPS 고객 자격 증명 레코드를 선택합니다.
연결 URL 인스턴스 A의 기본 URL을 입력합니다. URL은 https:// 로 시작하고 .service-now.com/ 로 끝나야 합니다. - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
각 원격 인스턴스에 액세스하는 데 사용할 수 있는 자격 증명을 성공적으로 생성했습니다. 이제 각 인스턴스에서 프로세스 동기화 정의에 대한 원격 시스템 기록을 구성하여 인스턴스 간에 데이터를 보내고 받을 수 있는지 확인하겠습니다. -
이름 필드에 RPS Customer Demo를 입력합니다.
-
인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 클릭한 다음, 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 하드웨어 요청 프로세스 입력 설명 하드웨어를 요청하고 이행된 하드웨어 요청을 처리하는 프로세스 입력 - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 목록에서 방금 생성한 하드웨어 요청 프로세스 기록을 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
-
원격 시스템 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 벤더 입력 인스턴스 - 인스턴스 B 설명 하드웨어 요청을 이행하는 벤더 인스턴스 입력 연결 별칭 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 인스턴스 A 기록의 RPS API 사용자를 선택합니다.
인바운드 API 사용자 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 RPS 공급업체 기록을 선택합니다.
다른 사용자 이름으로 실행 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 RPS 사용자로 실행 기록을 선택합니다.
-
컨텍스트 헤더에서 추가 작업 아이콘(
)을 선택한 다음 sys_id 복사를 선택합니다.
인스턴스 B에서 원격 시스템 기록의 외부 ID 필드에 대한 값으로 이 Sys ID가 필요합니다. - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
-
인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 클릭한 다음, 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 하드웨어 이행 프로세스 시작 설명 하드웨어 요청을 이행하기 위한 프로세스 입력 - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 목록에서 방금 생성한 하드웨어 이행 프로세스 기록을 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
-
원격 시스템 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이름 고객 인스턴스 입력 - 인스턴스 A 설명 하드웨어를 요청하는 고객 인스턴스 입력 외부 ID 인스턴스 A의 원격 시스템 기록에서 복사한 Sys ID의 값을 붙여넣습니다. 연결 별칭 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 인스턴스 B 기록의 RPS API 사용자를 선택합니다.
인바운드 API 사용자 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 RPS 고객 기록을 선택합니다.
다른 사용자 이름으로 실행 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 RPS 사용자로 실행 기록을 선택합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 원격 시스템 관련 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
-
컨텍스트 헤더에서 추가 작업 아이콘(
)을 선택한 다음 sys_id 복사를 선택합니다.
인스턴스 A에서 원격 시스템 기록의 외부 ID 필드에 대한 값으로 이 Sys ID가 필요합니다.
-
양식의 다음 필드에 내용을 입력합니다.
-
인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 원격 시스템 - 모두그런 다음 목록에서 벤더 인스턴스 - 인스턴스 B 기록을 선택합니다.
- 외부 ID 필드에, 인스턴스 B의 원격 시스템 레코드에서 복사한 Sys ID의 값을 붙여넣으십시오.
- 업데이트를 선택하여 레코드에 대한 변경 내용을 저장합니다.
- 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
-
Related links(관련 링크) 섹션에서 Validate and Activate Remote System(원격 시스템 확인 및 활성화)을 선택합니다.
Remote system validated and activated successfully(원격 시스템 확인 및 활성화 성공)를 표시하는 메시지가 표시되어야 합니다. 대신 오류 메시지가 표시되면 돌아가서 원격 시스템 기록에 대한 구성을 확인하십시오.
인스턴스 A와 인스턴스 B가 프로세스 워크플로우 간에 데이터를 공유할 수 있도록 성공적으로 연결했습니다. 이제 통합이 자동으로 트리거되고 실행되는 방법과 인스턴스 간에 캡처하고 동기화할 필드를 정의합니다. - 인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의그런 다음 목록에서 하드웨어 요청 프로세스 기록을 선택합니다.
-
프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
- Name(이름) 필드에 Request Hardware(하드웨어 요청)를 입력합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
- Name(이름) 필드에 Hardware Request Fulfilled(하드웨어 요청 이행됨)를 입력합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
캡처 정의 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이벤트 처리 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 하드웨어 요청 기록을 선택합니다.
상태 활성을 선택합니다. 소스 테이블 이름 인시던트 [incident]를 선택합니다. 필터 조건 작성기에서 할당 그룹 > = 을 클릭한 다음 목록을 사용하여 조회 아이콘( )을 선택합니다. 목록에서 하드웨어 기록을 선택합니다.
필드 포함 다음 필드를 선택한 다음 항목 추가 버튼( )을 선택하여 선택됨 목록에 추가합니다.
- 번호
- 짧은 설명
- 담당 그룹
- 심각도
- 상태
주:시스템 ID가 선택됨 목록에 이미 포함되어 있습니다. 이 필드를 선택됨 목록에도 그대로 둡니다. - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
-
아웃바운드 플로우 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이벤트 처리 목록에서 하드웨어 요청을 선택합니다. 아웃바운드 하위 플로우 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 기록을 선택합니다. 이 템플릿 하위 플로우는 로컬 및 원격 기록의 상관 관계를 처리하고 캡처한 페이로드를 원격 인스턴스로 보냅니다.
주:자체 통합을 빌드할 때 원격 프로세스 동기화 작업을 추가하여 이 템플릿 하위 플로우를 필요에 맞게 개인화할 수 있습니다. 에서 이 템플릿 하위 플로우 플로우 디자이너를 편집하려면 하위 플로우 구성 아이콘()을 선택합니다.
원격 시스템 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 벤더 인스턴스 - 인스턴스 B 기록을 선택합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
- 인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의그런 다음 목록에서 하드웨어 이행 프로세스 기록을 선택합니다.
-
프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
- Name(이름) 필드에 Request Hardware(하드웨어 요청)를 입력합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
- Name(이름) 필드에 Hardware Request Fulfilled(하드웨어 요청 이행됨)를 입력합니다.
-
다른 모든 필드는 그대로 두고 제출을 선택합니다.
주:두 인스턴스 모두 이름이 일치하는 프로세스 이벤트 기록을 생성하는 것이 좋습니다. 이렇게 하면 인스턴스 간에 연결된 프로세스 워크플로우를 추적하는 데 도움이 됩니다.
-
캡처 정의 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이벤트 처리 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 하드웨어 요청 이행 됨 기록을 선택합니다.
상태 활성을 선택합니다. 소스 테이블 이름 인시던트 [incident]를 선택합니다. 필터 조건 작성기에서 할당 그룹 > = 을 클릭한 다음 목록을 사용하여 조회 아이콘( )을 선택합니다. 목록에서 하드웨어 기록을 선택합니다. 그런 다음 AND 를 선택하여 다른 조건을 추가하고 인시던트 상태 > = > 해결됨.
필드 포함 다음 필드를 선택한 다음 항목 추가 버튼( )을 선택하여 선택됨 목록에 추가합니다.
- 번호
- 상태
- 해결한 사람
- 해결 메모
주:시스템 ID가 선택됨 목록에 이미 포함되어 있습니다. 이 필드를 선택됨 목록에도 그대로 둡니다. - 다른 모든 필드는 그대로 두고 제출을 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
-
아웃바운드 플로우 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이벤트 처리 목록에서 Hardware Request Fulfilled(하드웨어 요청 이행됨)를 선택합니다. 아웃바운드 하위 플로우 목록을 사용하여 조회 아이콘( )을 선택한 다음 목록에서 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 기록을 선택합니다. 이 템플릿 하위 플로우는 로컬 및 원격 기록의 상관 관계를 처리하고 캡처한 페이로드를 원격 인스턴스로 보냅니다.
주:자체 통합을 빌드할 때 원격 프로세스 동기화 작업을 추가하여 이 템플릿 하위 플로우를 필요에 맞게 개인화할 수 있습니다. 에서 이 템플릿 하위 플로우 플로우 디자이너를 편집하려면 하위 플로우 구성 아이콘()을 선택합니다.
원격 시스템 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 벤더 인스턴스 - 인스턴스 B 기록을 선택합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
원격 프로세스 동기화 통합이 트리거되는 방법과 캡처하여 원격 인스턴스로 보낼 필드를 성공적으로 설정했습니다. 이 마지막 섹션에서는 인바운드 데이터를 적절하게 변환할 수 있도록 인바운드 플로우를 플로우 디자이너 사용자 지정합니다. -
양식의 다음 필드에 내용을 입력합니다.
- 인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의그런 다음 목록에서 하드웨어 이행 프로세스 기록을 선택합니다.
-
인바운드 흐름 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이벤트 처리 목록에서 하드웨어 요청을 선택합니다. 인바운드 하위 플로우 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 기록을 선택합니다. 다음 단계에서 이 템플릿 하위 플로우를 사용자 지정합니다.
원격 시스템 목록을 사용하여 조회 아이콘( 을 선택한 다음 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 인바운드 플로우 관련 목록에서 방금 생성한 하드웨어 요청 기록을 선택합니다.
-
인바운드 하위 플로우 필드 옆에 있는 하위 플로우 구성 아이콘(
)을 선택합니다.
설계 환경에서 하위 플로우가 플로우 디자이너 열립니다. -
양식의 다음 필드에 내용을 입력합니다.
-
인바운드 샘플 작업에서 변환 페이로드를 확장합니다.
-
샘플 페이로드 필드에 다음 샘플 페이로드를 입력합니다.
{"capture_metadata":{"changed_by":"admin","timestamp":"2020-09-24 19:26:59"}, "changed_fields":[ {"display_value":"","value":"incident","key":"sys_class_name"}, {"display_value":"","value":"552c48888c033300964f4932b03eb092","key":"sys_id"}, {"display_value":"","value":"INC0040015","key":"number"}, {"display_value":"","value":"","key":"short_description"}, {"display_value":"Hardware","value":"9f5b572d9cd82010f877a5cfd1fdce30","key":"assignment_group"}, {"display_value":"","value":"1","key":"severity"}, {"display_value":"","value":"2","key":"state"}]}주:이 페이로드는 인스턴스 A에서 인스턴스 B로 전송되는 캡처된 메타데이터와 필드를 나타내는 복합 객체입니다. - 완료를 선택합니다.
-
샘플 페이로드 필드에 다음 샘플 페이로드를 입력합니다.
-
작업, 플로우 논리 또는 하위 플로우 추가를 선택한 다음 작업을 선택합니다.
작업 선택기에서 활성 상관 관계 ID로 상관 관계 조회 작업을 검색한 후 선택합니다.
-
다음 작업 입력을 추가합니다.
입력 설명 원격 시스템 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 원격 시스템.
로컬 상관 관계 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 로컬 상관 관계 ID.
- 완료를 선택합니다.
-
다음 작업 입력을 추가합니다.
-
작업, 플로우 논리 또는 하위 플로우 추가를 선택한 다음 작업을 선택합니다.
작업 선택기에서 기록 조회 작업을 검색한 후 선택합니다.
-
다음 작업 입력을 추가합니다.
입력 설명 테이블 인시던트 [incident]를 선택합니다. 조건 조건 작성기에서 시스템 ID > =을 클릭한 다음 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 2 - 활성 상관 관계 ID로 상관 관계 조회 > 상관 관계 상세 정보 > 로컬 기록.
- 완료를 선택합니다.
-
다음 작업 입력을 추가합니다.
-
Add an Action(작업, 플로우 논리 또는 하위 플로우 추가)을 선택한 다음 Flow Logic(플로우 논리)을 선택합니다.
목록에서 If 플로우 논리를 선택합니다.
-
다음 입력을 추가합니다.
입력 설명 조건 로컬 기록 입력 존재하지 않습니다. 조건 1 조건 작성기에서 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 3 - 기록 조회 > 상태. 그런 다음, = > 오류.
- 완료를 선택합니다.
-
다음 입력을 추가합니다.
-
방금 만든 If 흐름 논리에서 옆에 있는 더하기 아이콘(
)을 선택한 다음, 작업을 선택합니다.
작업 선택기에서 Create Record 작업을 검색한 후 선택합니다.- 테이블 입력에서 인시던트 [incident]를 선택합니다.
-
필드 입력에서 다음 필드와 관련 값을 추가합니다.
필드 값 짧은 설명 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
설명 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
담당 그룹 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > assignment_group.
긴급도 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > severity.
상태 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 상태.
- 완료를 선택합니다.
-
방금 생성한 기록 생성 작업 아래의 동일한 If 플로우 로직 블록 내에서 더하기 아이콘(
)을 선택한 다음 작업을 선택합니다.
작업 선택기에서 상관 관계 만들기 작업을 검색한 후 선택합니다.-
다음 작업 입력을 추가합니다.
입력 설명 원격 상관 관계 ID 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 원격 상관 관계 ID.
로컬 상관 관계 ID 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 로컬 상관 관계 ID.
원격 시스템 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 원격 시스템.
로컬 기록 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 5 - 기록 작성 > 인시던트 기록.
- 완료를 선택합니다.
-
다음 작업 입력을 추가합니다.
-
Add an Action(작업, 플로우 논리 또는 하위 플로우 추가)을 선택한 다음 Flow Logic(플로우 논리)을 선택합니다.
목록에서 Else 플로우 논리를 선택합니다.
-
방금 만든 Else 흐름 논리에서 더하기 아이콘(
)을 선택한 다음, 작업을 선택합니다.
작업 선택기에서 기록 업데이트 작업을 검색한 후 선택합니다.-
기록 입력에서 데이터 정제 선택기 아이콘(
)을 선택합니다.
-
다음으로 닷워킹한 다음 선택 3 - 기록 조회 > 인시던트 기록.
이렇게 하면 테이블 입력에 인시던트 [incident] 값이 자동으로 채워집니다.
-
필드 입력에서 다음 필드와 관련 값을 추가합니다.
필드 값 짧은 설명 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
설명 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
담당 그룹 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > assignment_group.
긴급도 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > severity.
상태 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 상태.
- 완료를 선택합니다.
-
기록 입력에서 데이터 정제 선택기 아이콘(
- 기본 헤더에서 저장 을 선택하여 흐름에 대한 변경 내용을 저장합니다.
- 인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의그런 다음 목록에서 하드웨어 요청 프로세스 기록을 선택합니다.
-
인바운드 흐름 관련 목록에서 새로 만들기를 선택합니다.
-
양식의 다음 필드에 내용을 입력합니다.
필드 설명 이벤트 처리 목록에서 Hardware Request Fulfilled(하드웨어 요청 이행됨)를 선택합니다. 인바운드 하위 플로우 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 기록을 선택합니다. 다음 단계에서 이 템플릿 하위 플로우를 사용자 지정합니다.
원격 시스템 목록을 사용하여 조회 아이콘(목록을 )을 선택한 다음 목록에서 벤더 인스턴스 - 인스턴스 B 기록을 선택합니다.
- 다른 모든 필드는 그대로 두고 제출을 선택합니다.
- 인바운드 플로우 관련 목록에서 방금 생성한 하드웨어 요청 이행됨 기록을 선택합니다.
-
인바운드 하위 플로우 필드 옆에 있는 하위 플로우 구성 아이콘(
)을 선택합니다.
설계 환경에서 하위 플로우가 플로우 디자이너 열립니다. -
양식의 다음 필드에 내용을 입력합니다.
-
인바운드 샘플 작업에서 변환 페이로드를 확장합니다.
-
샘플 페이로드 필드에 다음 샘플 페이로드를 입력합니다.
{"capture_metadata":{"changed_by":"admin","timestamp":"2020-10-26 14:18:45"}, "changed_fields":[ {"display_value":"","value":"incident","key":"sys_class_name"}, {"display_value":"","value":"d4cdfce8db4c2410cfe4d9595e96197b","key":"sys_id"}, {"display_value":"","value":"INC0040014","key":"number"}, {"display_value":"","value":"101","key":"state"}, {"display_value":"System Administrator","value":"6816f79cc0a8016401c5a33be04be441","key":"resolved_by"}, {"display_value":"","value":"","key":"close_notes"}]}주:이 페이로드는 인스턴스 B에서 인스턴스 A로 전송되는 캡처된 메타데이터와 필드를 나타내는 복합 객체입니다. - 완료를 선택합니다.
-
샘플 페이로드 필드에 다음 샘플 페이로드를 입력합니다.
-
작업, 플로우 논리 또는 하위 플로우 추가를 선택한 다음 작업을 선택합니다.
작업 선택기에서 활성 상관 관계 ID로 상관 관계 조회 작업을 검색한 후 선택합니다.
-
다음 작업 입력을 추가합니다.
입력 설명 원격 시스템 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 원격 시스템.
로컬 상관 관계 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 하위 플로우 - 입력 > 로컬 상관 관계 ID.
- 완료를 선택합니다.
-
다음 작업 입력을 추가합니다.
-
작업, 플로우 논리 또는 하위 플로우 추가를 선택한 다음 작업을 선택합니다.
작업 선택기에서 기록 조회 작업을 검색한 후 선택합니다.
-
다음 작업 입력을 추가합니다.
입력 설명 테이블 인시던트 [incident]를 선택합니다. 조건 조건 작성기에서 시스템 ID > =을 클릭한 다음 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 3 - 활성 상관 관계 ID로 상관 관계 조회 > 상관 관계 상세 정보 > 로컬 기록.
- 완료를 선택합니다.
-
다음 작업 입력을 추가합니다.
-
Add an Action(작업, 플로우 논리 또는 하위 플로우 추가)을 선택한 다음 Flow Logic(플로우 논리)을 선택합니다.
목록에서 If 플로우 논리를 선택합니다.
-
다음 입력을 추가합니다.
입력 설명 조건 로컬 기록이 있습니다. 조건 1 조건 작성기에서 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 4 - 기록 조회 > 상태. 그런 다음, = > 성공.
- 완료를 선택합니다.
-
다음 입력을 추가합니다.
-
방금 만든 If 플로우 논리에서 더하기 아이콘(
)을 선택한 다음, 작업을 선택합니다.
작업 선택기에서 기록 업데이트 작업을 검색한 후 선택합니다.-
기록 입력에서 데이터 정제 선택기 아이콘(
)을 선택합니다.
-
다음으로 닷워킹한 다음 선택 4 - 기록 조회 > 인시던트 기록.
이렇게 하면 테이블 입력에 인시던트 [incident] 값이 자동으로 채워집니다.
-
필드 입력에서 다음 필드와 관련 값을 추가합니다.
필드 값 상태 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 상태.
해결한 사람 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > resolved_by.
해결 메모 데이터 정제 선택기 아이콘( )을 선택합니다. 다음으로 닷워킹한 다음 선택 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > close_notes.
- 완료를 선택합니다.
원격 프로세스 동기화 통합 구축을 완료했습니다. 이제 사용자가 인시던트 A에서 하드웨어 할당 그룹으로 인시던트 기록을 생성할 때마다 통합이 트리거됩니다. 이 경우 다음을 수행합니다.- 인스턴스 A의 캡처 정의에 지정된 필드는 캡처되어 로컬 기록에 저장됩니다.
- 로컬 레코드는 인스턴스 B의 원격 레코드와 상관 관계가 지정됩니다.
- 캡처된 필드는 인스턴스 B의 인바운드 플로우에서 지정한 필드에 매핑됩니다.
그런 다음, 사용자가 인스턴스 B에서 상호 관련된 인시던트 기록을 해결하면 다음과 같이 됩니다.
- 인스턴스 B의 캡처 정의에 지정된 필드는 캡처되어 로컬 기록에 저장됩니다.
- 로컬 기록은 인스턴스 A의 원격 기록과 상관됩니다.
- 캡처된 필드는 인스턴스 A의 인바운드 플로우에서 지정한 필드에 매핑됩니다.
-
기록 입력에서 데이터 정제 선택기 아이콘(
다음에 수행할 작업
하드웨어 할당 그룹으로 인스턴스 A에서 인시던트 기록을 생성하여 원격 프로세스 동기화 통합을 테스트합니다. 그런 다음 인스턴스 B에서 관련 인시던트 기록을 해결합니다. 상관관계가 있는 기록이 예상대로 동기화되지 않으면 각 인스턴스에서 인바운드 API 사용자의 자격 증명과 프로세스 동기화 정의 구성을 확인하십시오. 통합 예제에 문제가 계속 발생하면 을 통합 모니터링 및 문제 해결참조하십시오.