첫 번째 원격 프로세스 동기화 통합 구축

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기23분
  • ServiceNow® 인스턴스의 자동화된 프로세스를 함께 연결하기 위해 원격 프로세스 동기화 통합을 구축하는 방법의 예를 단계별로 살펴보십시오.

    시작하기 전에

    • 엔터프라이즈 패키지를 구매하여 통합의 각 인스턴스에서 원격 프로세스 동기화를 Integration Hub 활성화합니다. 자세한 내용은 Integration Hub 요청 문서를 참조하십시오.
    • 통합의 각 인스턴스에서 명시적 역할 보안 기능을 활성화합니다. 자세한 내용은 Explicit Role 플러그인을 참조하십시오.
    • 원격 프로세스 동기화 시작하기확인하여 원격 프로세스 동기화 통합을 구축하고 관리하는 Integration Hub 방법에 대해 알아보십시오.
    • 다음 예에서 함께 연결할 인스턴스가 프로덕션 인스턴스가 아닌지 확인합니다. 두 인스턴스 중 하나에서 중요한 데이터를 덮어쓰지 않도록 하위 프로덕션 인스턴스에서만 이 예제를 테스트하는 것이 좋습니다. 이 예제 통합을 테스트하기 위해 개인 개발자 인스턴스를 사용할 수도 있습니다.
    • 논리가 다음 예에서 생성할 플로우와 상충하는 기존 비즈니스 규칙, 워크플로우 또는 워크플로우 스튜디오 플로우가 없는지 확인합니다.
    • 필요한 역할: admin

    이 태스크 정보

    다음 예에서는 두 ServiceNow 인스턴스의 자동화된 프로세스를 함께 연결하는 방법을 단계별로 설명합니다. 이 예시의 사용 사례는 고객이 벤더가 이행하는 하드웨어에 대한 요청을 만드는 것입니다. 고객의 인스턴스를 인스턴스 A로, 벤더의 인스턴스를 인스턴스 B로 지칭합니다. 각 인스턴스에서 원격 인스턴스에 액세스할 수 있는 자격 증명을 설정하는 것부터 시작하겠습니다. 또한 각 인스턴스에서 아웃바운드 및 인바운드 플로우를 실행할 수 있는 사용자를 생성합니다.

    프로시저

    1. 인스턴스 A에서 도메인이 전역으로 설정되어 있는지 확인한 후 시스템 보안 > 사용자 및 그룹 > 사용자.
    2. 새로 만들기를 선택하여 새 사용자 양식 보기를 연 후 다음 필드를 채웁니다.
      필드 설명
      사용자 ID rps.api.instance.a 입력
      이름 인스턴스 A의 RPS API 사용자 입력
      저장을 선택합니다.
    3. 사용자 폼에서 Set Password(암호 설정 )를 선택하여 암호를 설정합니다.
      자세한 내용은 의 Configuring password for a user4단계와 5단계를 참조하십시오.
    4. 인스턴스 A의 RPS API 사용자의 암호를 재설정합니다.
    5. 다음으로 다시 이동 시스템 보안 > 사용자 및 그룹 > 사용자 을 클릭하고 방금 생성한 사용자 기록을 선택합니다.
      1. 역할 관련 목록으로 이동하여 선택합니다.
      2. 편집...을 선택하여 사용자의 역할을 구성합니다.
      3. 컬렉션 위의 검색 창에 ih_process_sync_api를 입력합니다.
      4. 컬렉션 목록에서 ih_process_sync_apisnc_external 선택한 다음 추가 단추( 추가 단추)를 선택하여 이러한 역할을 역할 목록에 추가합니다.
        주:
        snc_external 역할은 외부 사용자의 액세스를 명시적으로 액세스 권한이 부여된 자원으로만 제한합니다.
      5. 저장을 선택합니다.
    6. 새로 만들기를 선택하여 새 사용자 양식 보기를 연 후 다음 필드를 채웁니다.
      필드 설명
      사용자 ID rps.run.as 입력
      이름 RPS 입력 사용자 A로 실행
      저장을 선택합니다.
    7. 사용자 폼에서 Set Password(암호 설정 )를 선택하여 암호를 설정합니다.
      자세한 내용은 의 Configuring password for a user4단계와 5단계를 참조하십시오.
    8. RPS 사용자 A로 실행의 암호를 다시 설정합니다.
    9. 다음으로 다시 이동 시스템 보안 > 사용자 및 그룹 > 사용자 을 클릭하고 방금 생성한 사용자 기록을 선택합니다.
      1. 역할 관련 목록으로 이동하여 선택합니다.
      2. 편집...을 선택하여 사용자의 역할을 구성합니다.
      3. 컬렉션 위의 검색 창에 ih_process_sync_run_as를 입력합니다.
      4. 컬렉션 목록에서 ih_process_sync_run_as 선택한 다음 추가 단추( 추가 단추)를 선택하여 역할 목록에 해당 역할을 추가합니다.
      5. 컬렉션 위의 검색 창에 incident_manager를 입력합니다.
      6. 컬렉션 목록에서 incident_manager 선택한 다음 추가 단추( 추가 단추)를 선택하여 역할 목록에 해당 역할을 추가합니다.
      7. 저장을 선택합니다.
    10. 인스턴스 B에서 도메인이 전역으로 설정되어 있는지 확인한 후 시스템 보안 > 사용자 및 그룹 > 사용자.
    11. 새로 만들기를 선택하여 새 사용자 양식 보기를 연 후 다음 필드를 채웁니다.
      필드 설명
      사용자 ID rps.api.instance.b 입력
      이름 인스턴스 B의 RPS API 사용자 입력
      저장을 선택합니다.
    12. 사용자 폼에서 Set Password(암호 설정 )를 선택하여 암호를 설정합니다.
      자세한 내용은 의 Configuring password for a user4단계와 5단계를 참조하십시오.
    13. 인스턴스 B의 RPS API 사용자의 암호를 재설정합니다.
    14. 다음으로 다시 이동 시스템 보안 > 사용자 및 그룹 > 사용자 을 클릭하고 방금 생성한 사용자 기록을 선택합니다.
      1. 역할 관련 목록으로 이동하여 선택합니다.
      2. 편집...을 선택하여 사용자의 역할을 구성합니다.
      3. 컬렉션 위의 검색 창에 ih_process_sync_api를 입력합니다.
      4. 컬렉션 목록에서 ih_process_sync_apisnc_external 선택한 다음 추가 단추( 추가 단추)를 선택하여 이러한 역할을 역할 목록에 추가합니다.
        주:
        snc_external 역할은 외부 사용자의 액세스를 명시적으로 액세스 권한이 부여된 자원으로만 제한합니다.
      5. 저장을 선택합니다.
    15. 새로 만들기를 선택하여 새 사용자 양식 보기를 연 후 다음 필드를 채웁니다.
      필드 설명
      사용자 ID rps.run.as 입력
      이름 RPS 입력 사용자 B로 실행
      저장을 선택합니다.
    16. 사용자 폼에서 Set Password(암호 설정 )를 선택하여 암호를 설정합니다.
      자세한 내용은 의 Configuring password for a user4단계와 5단계를 참조하십시오.
    17. 인스턴스 B에서 RPS 사용자 B로 실행의 암호를 다시 설정합니다.
    18. 다음으로 다시 이동 시스템 보안 > 사용자 및 그룹 > 사용자 을 클릭하고 방금 생성한 사용자 기록을 선택합니다.
      1. 역할 관련 목록으로 이동하여 선택합니다.
      2. 편집...을 선택하여 사용자의 역할을 구성합니다.
      3. 컬렉션 위의 검색 창에 ih_process_sync_run_as를 입력합니다.
      4. 컬렉션 목록에서 ih_process_sync_run_as 선택한 다음 추가 단추( 추가 단추)를 선택하여 역할 목록에 해당 역할을 추가합니다.
      5. 컬렉션 위의 검색 창에 incident_manager를 입력합니다.
      6. 컬렉션 목록에서 incident_manager 선택한 다음 추가 단추( 추가 단추)를 선택하여 역할 목록에 해당 역할을 추가합니다.
      7. 저장을 선택합니다.
    19. 인스턴스 A에서 통합 허브 > 연결 및 자격 증명 > 자격 증명을 선택한 다음 새로 만들기를 선택합니다.
      1. 연결 옵션 목록에서 기본 인증 자격 증명을 선택합니다.
      2. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 RPS 벤더 자격 증명 입력
        사용자 이름 rps.api.instance.b 입력
        암호 인스턴스 B의 RPS API 사용자의 암호를 입력합니다.
        주:
        입력하는 자격 증명은 인스턴스 B에서 만든 RPS API 사용자의 자격 증명과 일치해야 합니다.
      3. 제출을 선택합니다.
    20. 인스턴스 A에서 통합 허브 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭을 선택한 다음 새로 만들기를 선택합니다.
      1. 이름 필드에 RPS Vendor Demo를 입력합니다.
        다른 모든 필드는 그대로 두고 제출을 선택합니다.
      2. 목록에서 방금 생성한 RPS 벤더 데모 기록을 선택합니다.
      3. 연결 관련 목록에서 새로 만들기를 선택합니다.
      4. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 RPS 벤더를 입력합니다.
        자격 증명 목록을 사용하여 조회 아이콘(목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 RPS 공급업체 자격 증명 기록을 선택합니다.
        연결 URL 인스턴스 B의 기본 URL을 입력합니다. URL은 https:// 로 시작하고 .service-now.com/ 로 끝나야 합니다.
      5. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    21. 인스턴스 B에서 통합 허브 > 연결 및 자격 증명 > 자격 증명을 선택한 다음 새로 만들기를 선택합니다.
      1. 연결 옵션 목록에서 기본 인증 자격 증명을 선택합니다.
      2. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 RPS 고객 자격 증명 입력
        사용자 이름 rps.api.instance.a 입력
        암호 인스턴스 A의 RPS API 사용자의 암호를 입력합니다.
        주:
        입력하는 자격 증명은 인스턴스 A에서 만든 RPS API 사용자의 자격 증명과 일치해야 합니다.
      3. 제출을 선택합니다.
    22. 인스턴스 B에서 통합 허브 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭을 선택한 다음 새로 만들기를 선택합니다.
      1. 이름 필드에 RPS Customer Demo를 입력합니다.
        다른 모든 필드는 그대로 두고 제출을 선택합니다.
      2. 목록에서 방금 생성한 RPS 고객 데모 기록을 선택합니다.
      3. 연결 관련 목록에서 새로 만들기를 선택합니다.
      4. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 RPS Customer(RPS 고객)를 입력합니다.
        자격 증명 목록을 사용하여 조회 아이콘(목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 RPS 고객 자격 증명 기록을 선택합니다.
        연결 URL 인스턴스 A의 기본 URL을 입력합니다. URL은 https:// 로 시작하고 .service-now.com/ 로 끝나야 합니다.
      5. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
      각 원격 인스턴스에 액세스하는 데 사용할 수 있는 자격 증명을 성공적으로 생성했습니다. 이제 각 인스턴스에서 프로세스 동기화 정의에 대한 원격 시스템 기록을 구성하여 인스턴스 간에 데이터를 보내고 받을 수 있는지 확인하겠습니다.
    23. 인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 선택한 다음 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 하드웨어 요청 프로세스 입력
        설명 하드웨어를 요청하고 이행된 하드웨어 요청을 처리하는 프로세스 입력
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
      3. 목록에서 방금 생성한 하드웨어 요청 프로세스 기록을 선택합니다.
    24. 원격 시스템 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 벤더 입력 인스턴스 - 인스턴스 B
        설명 하드웨어 요청을 이행하는 벤더 인스턴스 입력
        연결 별칭 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 RPS_Vendor_Demo 기록을 선택합니다.
        인바운드 API 사용자 목록을 사용하여 조회 아이콘(목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 인스턴스 A 기록의 RPS API 사용자를 선택합니다.
        다른 사용자 이름으로 실행 목록을 사용하여 조회 아이콘(목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 RPS 사용자로 실행 기록을 선택합니다.
      2. 컨텍스트 헤더에서 추가 작업 아이콘( Additional actions icon)을 선택한 다음 sys_id 복사를 선택합니다.
        인스턴스 B에서 원격 시스템 기록의 외부 ID 필드 값으로 이 시스템 ID가 필요합니다.
      3. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    25. 인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 선택한 다음 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 하드웨어 이행 프로세스 시작
        설명 하드웨어 요청을 이행하기 위한 프로세스 입력
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
      3. 목록에서 방금 생성한 하드웨어 이행 프로세스 기록을 선택합니다.
    26. 원격 시스템 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이름 고객 인스턴스 입력 - 인스턴스 A
        설명 하드웨어를 요청하는 고객 인스턴스 입력
        외부 ID 인스턴스 A의 원격 시스템 기록에서 복사한 Sys ID의 값을 붙여넣습니다.
        연결 별칭 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 RPS_Customer_Demo 기록을 선택합니다.
        인바운드 API 사용자 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 인스턴스 B의 RPS API 사용자 기록을 선택합니다.
        다른 사용자 이름으로 실행 목록을 사용하여 조회 아이콘(목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 RPS 사용자로 실행 기록을 선택합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
      3. 원격 시스템 관련 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
      4. 컨텍스트 헤더에서 추가 작업 아이콘( Additional actions icon)을 선택한 다음 sys_id 복사를 선택합니다.
        이 Sys ID는 인스턴스 A에서 원격 시스템 기록의 외부 ID 필드 값으로 필요합니다.
    27. 인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 원격 시스템 - 모두를 클릭한 다음 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
      1. External ID(외부 ID) 필드에 인스턴스 A의 원격 시스템 기록에서 복사한 Sys ID의 값을 붙여넣습니다.
      2. 업데이트를 선택하여 기록에 대한 변경 내용을 저장합니다.
      3. 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
      4. Related links(관련 링크) 섹션에서 Validate and Activate Remote System(원격 시스템 확인 및 활성화)을 선택합니다.
        Remote system validated and activated successfully(원격 시스템 확인 및 활성화 성공)라는 메시지가 표시되어야 합니다. 대신 오류 메시지가 표시되면 뒤로 돌아가 원격 시스템 기록에 대한 구성을 확인하십시오.
      인스턴스 A와 인스턴스 B를 성공적으로 연결하여 프로세스 워크플로우 간에 데이터를 공유할 수 있도록 했습니다. 이제 통합이 자동으로 트리거되고 실행되는 방법과 캡처하고 인스턴스 간에 동기화할 필드를 정의합니다.
    28. 인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의를 클릭한 다음 목록에서 하드웨어 요청 프로세스 기록을 선택합니다.
    29. 프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
      1. Name(이름) 필드에 Request Hardware(하드웨어 요청)를 입력합니다.
        주:
        이 필드는 대소문자를 구분합니다. API 엔드포인트 메서드 이름과 유사하게 작동합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    30. 프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
      1. 이름 필드에 Hardware Request Fulfilled를 입력합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    31. 캡처 정의 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이벤트 처리 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 하드웨어 요청 기록을 선택합니다.
        상태 활성 선택
        소스 테이블 이름 인시던트 [incident]를 선택합니다.
        필터 조건 작성기에서 담당 그룹 > = 을 클릭한 다음 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택합니다. 목록에서 하드웨어 기록을 선택합니다.
        필드 포함 다음 필드를 선택한 다음 항목 추가 단추( 항목 추가 단추)를 선택하여 선택한 목록에 추가합니다.
        • 번호
        • 간단한 설명
        • 할당 그룹
        • 심각도
        • 상태
        주:
        시스템 ID가 선택됨 목록에 이미 포함되어 있습니다. 이 필드를 선택됨 목록에도 그대로 둡니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    32. 아웃바운드 플로우 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이벤트 처리 목록에서 하드웨어 요청을 선택합니다.
        아웃바운드 하위 플로우

        원격 프로세스 동기화 아웃바운드 플로우 템플릿 사본 선택 - 기본 기록.

        사본을 만들려면 다음 단계를 수행합니다.
        1. 아웃바운드 하위 플로우 필드 옆에 있는 하위 플로우 구성 버튼을 사용하여 로 워크플로우 스튜디오이동합니다.
        2. 에서 워크플로우 스튜디오하위 플로우 탭을 선택합니다.
        3. 이름 열을 필터링하여 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 기록을 찾아 선택합니다.
        4. 하위 플로우에서 추가 작업 메뉴를 선택한 다음 하위 플로우 복사를 선택합니다.
        5. 하위 플로우 사본을 게시합니다.
        이 템플릿 하위 플로우는 로컬 및 원격 기록의 상관 관계를 처리하고 캡처한 페이로드를 원격 인스턴스로 보냅니다.
        주:
        자체 통합을 빌드할 때 원격 프로세스 동기화 작업을 추가하여 이 템플릿 하위 플로우를 필요에 맞게 개인화할 수 있습니다. 에서 이 템플릿 하위 플로우 워크플로우 스튜디오를 편집하려면 하위 플로우 구성 아이콘( 하위 플로우 구성 아이콘)을 선택합니다.
        원격 시스템 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 벤더 인스턴스 - 인스턴스 B 기록을 선택합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    33. 인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 클릭한 다음 목록에서 하드웨어 이행 프로세스 기록을 선택합니다.
    34. 프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
      1. Name(이름) 필드에 Request Hardware(하드웨어 요청)를 입력합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    35. 프로세스 이벤트 관련 목록에서 새로 만들기를 선택합니다.
      1. 이름 필드에 Hardware Request Fulfilled를 입력합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
        주:
        두 인스턴스에서 이름이 일치하는 프로세스 이벤트 기록을 생성합니다. 이렇게 하면 인스턴스 간에 연결된 프로세스 워크플로우를 추적하는 데 도움이 됩니다.
    36. 캡처 정의 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이벤트 처리 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 하드웨어 요청 이행됨 기록을 선택합니다.
        상태 활성 선택
        소스 테이블 이름 인시던트 [incident]를 선택합니다.
        필터 조건 작성기에서 담당 그룹 > = 을 클릭한 다음 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택합니다. 목록에서 하드웨어 기록을 선택합니다. 그런 다음 AND 를 선택하여 다른 조건을 추가하고 인시던트 상태 > = > 해결 일시.
        필드 포함 다음 필드를 선택한 다음 항목 추가 단추( 항목 추가 단추)를 선택하여 선택한 목록에 추가합니다.
        • 번호
        • 상태
        • 해결한 사람
        • 해결 참고 사항
        • 해결 코드
        주:
        시스템 ID가 선택됨 목록에 이미 포함되어 있습니다. 이 필드를 선택됨 목록에도 그대로 둡니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    37. 아웃바운드 플로우 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이벤트 처리 목록에서 Hardware Request Fulfilled(하드웨어 요청 이행됨)를 선택합니다.
        아웃바운드 하위 플로우

        원격 프로세스 동기화 아웃바운드 플로우 템플릿 사본 선택 - 기본 기록.

        사본을 만들려면 다음 단계를 수행합니다.
        1. 아웃바운드 하위 플로우 필드 옆에 있는 하위 플로우 구성 버튼을 사용하여 로 워크플로우 스튜디오이동합니다.
        2. 에서 워크플로우 스튜디오하위 플로우 탭을 선택합니다.
        3. 이름 열을 필터링하여 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 기록을 찾아 선택합니다.
        4. 하위 플로우에서 추가 작업 메뉴를 선택한 다음 하위 플로우 복사를 선택합니다.
        5. 하위 플로우 사본을 게시합니다.
        이 템플릿 하위 플로우는 로컬 및 원격 기록의 상관 관계를 처리하고 캡처한 페이로드를 원격 인스턴스로 보냅니다.
        주:
        자체 통합을 빌드할 때 원격 프로세스 동기화 작업을 추가하여 이 템플릿 하위 플로우를 필요에 맞게 개인화할 수 있습니다. 에서 이 템플릿 하위 플로우 워크플로우 스튜디오를 편집하려면 하위 플로우 구성 아이콘( 하위 플로우 구성 아이콘)을 선택합니다.
        원격 시스템 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
      원격 프로세스 동기화 통합이 트리거되는 방법과 캡처하여 원격 인스턴스로 보낼 필드를 성공적으로 설정했습니다. 이 마지막 섹션에서는 인바운드 데이터를 적절하게 변환하도록 인바운드 플로우를 워크플로우 스튜디오 사용자 지정합니다.
    38. 인스턴스 B에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 클릭한 다음 목록에서 하드웨어 이행 프로세스 기록을 선택합니다.
    39. 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 기록의 사본을 만듭니다.
      1. 하위 플로우 탭으로 이동하여 워크플로우 스튜디오 선택합니다.
      2. 이름 열을 필터링하여 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 기록을 찾아 선택합니다.
      3. 하위 플로우에서 추가 작업 메뉴를 선택한 다음 하위 플로우 복사를 선택합니다.
    40. 하위 플로우에서 페이로드를 업데이트합니다.
      1. 인바운드 샘플 작업에서 변환 페이로드를 확장합니다.
      2. 샘플 페이로드 필드에 다음 샘플 페이로드를 입력합니다.
        {"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로 전송되는 캡처된 메타데이터와 필드를 나타내는 복합 객체입니다.
      3. 완료를 선택합니다.
    41. 하위 플로우의 Else 플로우 논리 아래에서 인시던트 기록 생성을 선택합니다.
      1. 다음 필드와 관련 값을 추가합니다.
        필드
        간단한 설명 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
        설명 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
        할당 그룹 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > assignment_group.
        긴급도 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 심각도.
        상태 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 상태.
      2. 완료를 선택합니다.
    42. 그때 옆에 있는 If 플로우 논리에서 Update Incident Record를 선택합니다.
      1. 필드 입력에 다음 필드와 관련 값을 추가합니다.
        필드
        간단한 설명 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
        설명 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > short_description.
        할당 그룹 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > assignment_group.
        긴급도 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 심각도.
        상태 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 상태.
      2. 완료를 선택합니다.
    43. 하위 플로우를 게시합니다.
    44. 하드웨어 이행 프로세스 기록으로 돌아가서 인바운드 흐름 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이벤트 처리 목록에서 하드웨어 요청을 선택합니다.
        인바운드 하위 플로우 원격 프로세스 동기화 인바운드 플로우 템플릿의 복사본 선택 - 기본.
        원격 시스템 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 고객 인스턴스 - 인스턴스 A 기록을 선택합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.
    45. 인스턴스 A에서 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의를 클릭한 다음 목록에서 하드웨어 요청 프로세스 기록을 선택합니다.
    46. 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 기록의 사본을 만듭니다.
      1. 하위 플로우 탭으로 이동하여 워크플로우 스튜디오 선택합니다.
      2. 이름 열을 필터링하여 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 기록을 찾아 선택합니다.
      3. 하위 플로우에서 추가 작업 메뉴를 선택한 다음 하위 플로우 복사를 선택합니다.
    47. 하위 플로우에서 페이로드를 업데이트합니다.
      1. 인바운드 샘플 작업에서 변환 페이로드를 확장합니다.
      2. 샘플 페이로드 필드에 다음 샘플 페이로드를 입력합니다.
        {"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":"","value":"Resolved by caller","key":"close_code"},
          {"display_value":"System Administrator","value":"6816f79cc0a8016401c5a33be04be441","key":"resolved_by"},
          {"display_value":"","value":"","key":"close_notes"}]}
        주:
        이 페이로드는 인스턴스 B에서 인스턴스 A로 전송되는 캡처된 메타데이터와 필드를 나타내는 복합 객체입니다.
      3. 완료를 선택합니다.
    48. 그때 옆에 있는 If 플로우 논리에서 Update Incident Record를 선택합니다.
      1. 필드 입력에 다음 필드와 관련 값을 추가합니다.
        필드
        상태 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > 상태.
        해결한 사람 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > resolved_by.
        해결 참고 사항 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > close_notes.
        해결 코드 데이터 정제 선택기 아이콘(데이터 정제 선택기 아이콘)을 선택합니다. dot-walked를 선택한 다음 선택합니다. 1 - 인바운드 샘플의 페이로드 변환 > 변경된 필드 > close_code.
      2. 완료를 선택합니다.
    49. 하위 플로우에서 Else 문을 삭제합니다.
    50. 하위 플로우를 게시합니다.
    51. 하드웨어 이행 프로세스 기록으로 돌아가서 인바운드 흐름 관련 목록에서 새로 만들기를 선택합니다.
      1. 양식의 다음 필드에 내용을 입력합니다.
        필드 설명
        이벤트 처리 목록에서 Hardware Request Fulfilled(하드웨어 요청 이행됨)를 선택합니다.
        인바운드 하위 플로우 원격 프로세스 동기화 인바운드 플로우 템플릿의 복사본 선택 - 기본.
        원격 시스템 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택한 다음 목록에서 벤더 인스턴스 - 인스턴스 B 기록을 선택합니다.
      2. 다른 모든 필드는 그대로 두고 제출을 선택합니다.

    결과

    원격 프로세스 동기화 통합 구축을 마쳤습니다. 이제 사용자가 인시던트 A에서 하드웨어 할당 그룹을 사용하여 인시던트 기록을 생성할 때마다 통합이 트리거됩니다. 이 경우 다음을 수행합니다.
    • 인스턴스 A의 캡처 정의에 지정된 필드는 캡처되어 로컬 기록에 저장됩니다.
    • 로컬 기록은 인스턴스 B의 원격 기록과 상관관계가 있습니다.
    • 캡처된 필드는 인스턴스 B의 인바운드 플로우에서 지정한 필드에 매핑됩니다.

    그런 다음 사용자가 인스턴스 B에서 상관 관계가 있는 인시던트 기록을 해결하면

    • 인스턴스 B의 캡처 정의에 지정된 필드는 캡처되어 로컬 기록에 저장됩니다.
    • 로컬 기록은 인스턴스 A의 원격 기록과 상관관계가 있습니다.
    • 캡처된 필드는 인스턴스 A의 인바운드 플로우에서 지정한 필드에 매핑됩니다.

    다음에 수행할 작업

    하드웨어 할당 그룹과 함께 인스턴스 A에서 인시던트 기록을 생성하여 원격 프로세스 동기화 통합을 테스트합니다. 그런 다음 인스턴스 B에서 상관 관계가 있는 인시던트 기록을 해결합니다. 상관 관계가 있는 기록이 예상대로 동기화되지 않으면 각 인스턴스에서 인바운드 API 사용자의 자격 증명과 프로세스 동기화 정의 구성을 확인합니다. 예제 통합에 문제가 계속 발생하면 을 통합 모니터링 및 문제 해결참조하십시오.