원격 프로세스 동기화 시작하기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 19분
  • 두 개 이상의 ServiceNow® 인스턴스 간에 자동화된 프로세스를 함께 연결하기 위한 원격 프로세스 동기화 통합 설정의 기본 사항을 알아봅니다.

    주:
    통합 허브 원격 프로세스 동기화를 사용하려면 엔터프라이즈 패키지를 통합 허브 구독해야 합니다. 자세한 내용은 통합 허브 요청 문서를 참조하십시오.

    원격 프로세스 동기화 통합을 시작하기 전에

    원격 프로세스 동기화를 통합 프레임워크로 사용하기로 결정하기 전에 이 프레임워크가 다른 멀티 인스턴스 ServiceNow AI Platform® 통합과 어떻게 비교되는지 고려하십시오. 원격 인스턴스 스포크와 같은 Instance Data Replication 솔루션은 간단한 멀티 인스턴스 통합을 지원하는 반면, 원격 프로세스 동기화는 고급 비즈니스 프로세스로 인스턴스를 통합하는 데 중점을 두고 보다 복잡한 멀티 인스턴스 통합 사용 사례를 지원합니다.
    주:
    원격 프로세스 동기화는 인스턴스 통합을 위해 eBonding 스포크를 대체합니다.
    그림 1. 인스턴스 데이터 복제, 원격 인스턴스 스포크, 원격 프로세스 동기화 비교
    Instance Data Replication 및 원격 인스턴스 스포크는 전체 테이블 또는 API 사용에 ServiceNow AI Platform 대한 간단한 통합을 지원합니다. 원격 프로세스 동기화는 보다 복잡한 멀티 인스턴스 통합을 지원합니다.
    원격 프로세스 동기화를 멀티 인스턴스 통합 프레임워크로 사용하기로 선택한 경우 다음 단계는 다음 둘 간의 차이점에 대해 알아보는 것입니다.
    1. 통합 빌드 및
    2. 통합 관리

    통합을 빌드하려면 프로세스 동기화 정의 및 관련 기록을 생성하고 구성해야 합니다. 원격 프로세스 동기화 통합 빌드를 시작하는 방법에 대한 자세한 내용은 방법의 예시를 통해 단계별로 확인하거나 프로세스 동기화 정의에 대해 알아보십시오.첫 번째 원격 프로세스 동기화 통합 빌드

    그림 2. 원격 프로세스 동기화 통합 빌드
    원격 프로세스 동기화 통합 빌드.

    통합 관리에는 아웃바운드 및 인바운드 큐를 모니터링하고 트리거된 프로세스 동기화 정의와 관련된 오류를 확인하는 작업이 포함됩니다. 원격 프로세스 동기화 통합으로 오류를 모니터링하고 확인하는 방법에 대한 자세한 내용은 아웃바운드 큐 및 인바운드 큐 를 참조하십시오 통합 모니터링 및 문제 해결. 통합을 위해 자동으로 실행되는 아웃바운드 및 인바운드 플로우를 주기적으로 평가하고 에서 이러한 플로우 를 변경할지 여부를 결정할 수도 있습니다.

    주:
    인스턴스에서 원격 프로세스 동기화 통합을 빌드하고 관리하려면 원격 인스턴스 또는 원격 인스턴스의 사용자와 효과적으로 공동 작업해야 합니다. 통합과 관련된 이해 관계자와 정기적으로 만나 멀티 인스턴스 통합이 처리하는 자동화된 비즈니스 프로세스를 계획, 관리 및 지속적으로 개선해야 합니다.
    그림 3. 원격 프로세스 동기화 통합 관리
    원격 프로세스 동기화 통합 관리.

    프로세스 동기화 정의

    프로세스 동기화 정의에는 원격 프로세스 동기화 통합에 대한 모든 구성이 포함되어 있습니다. 먼저 통합에 대한 새 프로세스 동기화 정의 기록을 생성합니다. 다음으로 이동 통합 허브 > 원격 프로세스 동기화 > 프로세스 동기화 정의을 클릭한 다음 신규를 클릭합니다. 프로세스 동기화 정의 양식에서 다음 필드를 채웁니다.
    필드 설명
    이름 인스턴스가 처리하는 비즈니스 프로세스 부분을 정확하게 설명하는 이름을 입력합니다. 예를 들어 인스턴스의 사용자가 고객에 대한 서비스 카탈로그 요청을 이행하는 경우 서비스 카탈로그 요청 이행과 같은 이름을 입력합니다.
    설명 선택적으로, 이 프로세스 동기화 정의가 처리하는 비즈니스 프로세스 부분을 설명합니다.
    애플리케이션 현재 애플리케이션 범위로 자동 설정됩니다.
    도메인 프로세스가 특정 도메인과 관련된 경우 전역이 아닌 도메인을 선택합니다. 자세한 내용은 서비스 제공자에 대한 도메인 분리를 참조하세요.
    제출을 클릭하면 목록에서 새로 만든 프로세스 동기화 정의 기록을 볼 수 있습니다. 다음으로 방금 생성한 프로세스 동기화 정의 기록을 선택합니다. 프로세스 동기화 정의 기록에 다음과 같은 관련 목록이 있는 것을 볼 수 있습니다.
    • 캡처 정의
    • 이벤트 처리
    • 원격 시스템
    • 아웃바운드 플로우
    • 인바운드 플로우
    이러한 각 관련 항목에 대한 구성을 설정하는 방법을 알아보려면 다음 섹션을 참조하십시오.

    캡처 정의

    캡처 정의는 인스턴스가 데이터를 원격 인스턴스로 보내야 하는 시기와 인스턴스가 보내야 하는 데이터를 지정합니다. 캡처 정의에는 프로세스 동기화 정의의 트리거캡처된 필드에 대한 구성이 포함되어 있습니다. 트리거는 기록 생성, 업데이트 또는 삭제와 같은 기록 작업을 통해 인스턴스에서 원격 인스턴스로 데이터를 전송하도록 지정합니다. 캡처 정의가 트리거되면 캡처된 필드를 포함하는 소스 기록으로부터 객체가 생성됩니다. 그런 다음 아웃바운드 플로우가 실행되기 시작하고 소스 기록에서 캡처한 필드를 원격 시스템의 관련 기록에 있는 필드와 연관시킵니다.

    캡처 정의 기록에는 다음 필드가 있습니다.

    필드 설명
    이벤트 처리 캡처 정의 양식에서 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 사용하여 이 캡처 정의와 연결할 프로세스 이벤트 기록을 선택합니다. 프로세스 이벤트가 아직 없는 경우 프로세스 이벤트의 이름을 입력하면 시스템이 자동으로 프로세스 이벤트 기록을 생성하고 해당 기록을 캡처 정의와 연결합니다. 자세한 내용은 이벤트 처리 단원을 참조하십시오.
    상태 이 양식의 트리거 섹션에서 설정한 조건이 충족될 때 상위 프로세스 동기화 정의가 트리거되도록 이 캡처 정의를 활성화하려면 활성을 선택합니다.
    순서 다른 캡처 정의를 기준으로 캡처 정의가 트리거되는 순서에 대한 값을 입력합니다. 낮은 순서 값이 높은 순서 값보다 우선합니다.
    애플리케이션 현재 애플리케이션 범위로 자동 설정됩니다.
    도메인 프로세스가 특정 도메인과 관련된 경우 전역이 아닌 도메인을 선택합니다. 자세한 내용은 서비스 제공자에 대한 도메인 분리를 참조하세요.

    트리거 섹션에서 프로세스 동기화 정의를 트리거할 기록이 있는 승인된 소스 테이블을 선택합니다. 충족 시 프로세스 동기화 정의가 트리거되도록 하는 필드 조건을 추가할 수도 있습니다. 캡처 정의에 지정된 트리거에 대한 조건이 충족되면 프로세스 동기화 정의와 연결된 모든 아웃바운드 플로우가 실행되기 시작합니다. 자세한 내용은 아웃바운드 플로우 및 인바운드 플로우를 참조하십시오.

    필드 설명
    소스 테이블 이름 기록이 생성, 업데이트 및 삭제될 때마다 프로세스 동기화 정의를 트리거하는 기록이 있는 인증된 테이블을 선택합니다.
    필터 조건 작성기를 사용하여 충족 시 프로세스 동기화 정의를 트리거할 조건을 추가합니다. 예를 들어, [상태] > [이다] > [작업 진행 중] 선택한 테이블의 상태에 있는 기록이 진행 중으로 업데이트될 때마다 프로세스 동기화 정의가 트리거되도록 합니다.

    마지막으로, 캡처 섹션에서 아웃바운드 플로우의 페이로드에 포함할 필드를 선택됨 목록에 추가합니다.

    필드 설명
    필드 포함 프로세스 동기화 정의가 트리거될 때마다 원격 인스턴스의 필드와 동기화할 필드를 선택됨 목록에 추가합니다. 항목 추가 아이콘( 항목 추가 아이콘)을 사용하여 사용 가능 목록의 필드를 선택됨 목록에 추가합니다.
    주:
    • 통합이 실행되면 원격 인스턴스로 전송되는 아웃바운드 페이로드에는 업데이트 여부에 관계없이 항상 이러한 캡처된 필드가 포함됩니다.
    • 동일한 프로세스 이벤트와 연결된 원격 인스턴스의 인바운드 플로우에서 매핑을 구성하여 캡처된 필드를 원격 인스턴스의 필드에 매핑할 수 있습니다. 자세한 내용은 아웃바운드 플로우 및 인바운드 플로우 문서를 참조하십시오.
    첨부 파일 포함 이 옵션을 선택하면 로컬 인스턴스의 트리거 기록과 연결된 모든 첨부 파일이 원격 인스턴스의 상관 관계 기록에 있는 첨부 파일과 동기화됩니다. 자세한 내용은 다음을 참조하십시오.
    주:
    RPS는 대화형 및 비대화형 변경 내용을 모두 캡처합니다. 속성을 false로 설정 glide.hub.process.sync.capture.non_interactive.changes 하여 예약된 작업을 통한 변경 사항과 같은 비대화형 변경 내용을 무시하도록 RPS를 구성할 수 있습니다. 자세한 내용은 지식베이스의 Now Support기록에 대한 비대화형 변경 내용을 무시하도록 원격 프로세스 동기화(RPS) 프레임워크를 구성하는 방법[KB1565025] 문서를 참조하십시오.

    이벤트 처리

    프로세스 이벤트는 로컬 인스턴스에서 시작하고 원격 인스턴스에서 끝나는 비즈니스 프로세스 부분을 지정합니다. 프로세스 이벤트는 동일한 비즈니스 프로세스의 일부를 공유할 수 있도록 하는 이러한 인스턴스 간의 링크를 의미하므로 로컬 인스턴스와 원격 인스턴스의 프로세스 이벤트 기록은 이름이 같아야 합니다. 프로세스 이벤트 기록에는 다음 필드가 있습니다.

    필드 설명
    이름 로컬 인스턴스에서 시작하고 원격 인스턴스에서 끝나는 비즈니스 프로세스의 일부를 설명하는 이름을 입력합니다. 예를 들어 인스턴스의 사용자가 원격 인스턴스에서 프로비저닝될 소프트웨어를 요청하는 경우 프로세스 이벤트의 이름을 사용자 요청 소프트웨어로 지정할 수 있습니다.
    주:
    원격 인스턴스의 관리자는 여기에서 사용하는 것과 동일한 이름으로 프로세스 이벤트도 생성해야 합니다. 개별 인스턴스에서 이러한 프로세스 이벤트를 생성하면 여러 인스턴스 간에 데이터를 통합할 수 있는 논리적 링크가 생성됩니다.
    애플리케이션 현재 애플리케이션 범위로 자동 설정됩니다.
    도메인 프로세스가 특정 도메인과 관련된 경우 전역이 아닌 도메인을 선택합니다. 자세한 내용은 서비스 제공자에 대한 도메인 분리를 참조하세요.

    원격 시스템

    원격 시스템에는 다른 ServiceNow 인스턴스와 관련된 아웃바운드 및 인바운드 연결에 대한 구성이 포함되어 있습니다. 원격 시스템 기록에는 다음 필드가 있습니다.

    필드 설명
    이름 원격 인스턴스를 설명하는 이름을 입력합니다. 예를 들어 고객 중 한 명인 고객 A가 인스턴스를 관리하는 경우 이름 필드에 고객 A의 인스턴스 를 입력합니다.
    설명 필요한 경우 비즈니스 프로세스에서 원격 인스턴스의 일반적인 용도를 설명하는 상세 정보를 입력합니다.
    외부 ID 인스턴스와 동일한 프로세스 이벤트를 공유하는 원격 시스템 기록의 시스템 ID를 입력합니다. 기록의 시스템 ID를 가져오려면 기록 양식 뷰의 컨텍스트 메뉴(컨텍스트 메뉴 아이콘)에서 sys_id 복사를 선택합니다. 예를 들어 원격 프로세스 동기화 통합이 인스턴스 A와 인스턴스 B의 두 인스턴스에 걸쳐 있는 경우 인스턴스 A의 원격 시스템 기록에 있는 시스템 ID를 인스턴스 B의 외부 ID로 사용하며 그 반대의 경우도 마찬가지입니다. 이러한 방식으로 시스템 ID와 외부 ID를 연결하면 자동화된 아웃바운드 및 인바운드 플로우가 실행될 때 여러 인스턴스가 연결할 인스턴스를 파악하는 데 도움이 됩니다.
    애플리케이션 현재 애플리케이션 범위로 자동 설정됩니다.
    도메인 프로세스가 특정 도메인과 관련된 경우 전역이 아닌 도메인을 선택합니다. 자세한 내용은 서비스 제공자에 대한 도메인 분리를 참조하세요.
    오류 하위 플로우

    인바운드 또는 아웃바운드 상태가 오류가 될 경우 실행할 하위 플로우입니다.

    목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 사용하여 하위 플로우를 선택합니다. 다음과 같은 경우 하위 플로우가 이 목록에 나타납니다.
    1. 게시된 활성 하위 플로우이며
    2. 하위 플로우에 대한 입력은 프로세스 동기화 원격 시스템 [ih_sync_remote_system] 테이블에 대한 참조 유형입니다.

    원격 인스턴스에 대한 연결이 실패할 때 실행할 하위 플로우를 선택합니다. 선택한 하위 플로우는 프로세스 동기화 정의가 트리거된 후 로컬 인스턴스가 원격 인스턴스에 연결할 수 없을 때마다 실행됩니다.

    복사하여 고유한 오류 하위 플로우를 만드는 데 사용할 수 있는 오류 하위 플로우 템플릿이 있습니다. RPS 오류 하위 플로우 템플릿을 사용하면 인바운드 및 아웃바운드 상태에 오류가 발생할 때의 알림 방법을 선택할 수 있습니다. 하위 플로우 탭에서 템플릿을 찾아 검색하여 템플릿 워크플로우 스튜디오 을 볼 수 있습니다.

    다음으로 이동하여 인스턴스가 연결하지 못한 원격 시스템을 볼 수 있습니다. 모두 > 통합 허브 > 원격 프로세스 동기화 > 원격 시스템 - 오류 포함.

    연결 별칭 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 원격 인스턴스로 인증하는 데 사용할 연결 및 자격 증명 별칭 기록을 찾아 선택합니다. 이 목적을 위한 연결 및 자격 증명 별칭 기록을 아직 설정하지 않은 경우 유형 필드에 연결 및 자격 증명을 사용하여 새 기록을 생성합니다. 자세한 내용은 연결 및 자격 증명 별칭 생성을 참조하십시오.
    아웃바운드 상태 기본적으로 사용 안 함으로 설정됩니다. 기록 생성을 마친 후 이 원격 시스템 기록의 양식 뷰에서 원격 시스템 확인 및 활성화 관련 링크를 선택하여 이 필드의 값을 활성으로 변경할 수 있습니다.
    인바운드 API 사용자 원격 인스턴스에 연결할 수 있는 사용자입니다. 이 사용자에게는 원격 인스턴스에서 ih_process_sync_api 역할이 있는 사용자의 자격 증명과 일치하는 자격 증명이 있어야 합니다.
    다음으로 인바운드 플로우 실행 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 연결된 프로세스 이벤트에 대해 인바운드 플로우를 실행할 사용자를 찾아 선택합니다. 플로우를 실행하는 사용자를 지정하는 옵션입니다. 시스템 사용자 또는 세션을 시작하는 사용자를 선택할 수 있습니다. 플로우를 트리거한 사용자로부터 업데이트를 받아야 하는 경우 세션을 시작한 사용자 옵션을 선택합니다. 예를 들어 플로우를 시작한 사용자로부터 인시던트 기록 의견을 받도록 하려면 이 옵션을 사용합니다. 플로우의 '다른 이름으로 실행' 옵션에 대한 설정은 하위 하위 플로우에 적용되지 않습니다.
    인바운드 상태 기본적으로 사용 안 함으로 설정됩니다. 기록 생성을 마친 후 이 원격 시스템 기록의 양식 뷰에서 원격 시스템 확인 및 활성화 관련 링크를 선택하여 이 필드의 값을 활성으로 변경할 수 있습니다.
    주:
    적절한 필드를 채워 원격 시스템 기록을 생성한 후에는 원격 시스템 확인 및 활성화 관련 링크를 클릭해야 합니다. 이 링크를 클릭하면 원격 인스턴스에 성공적으로 연결할 수 있는지 확인한 다음 아웃바운드 및 인바운드 연결이 활성화됩니다.

    프로세스 이벤트 기록과 원격 시스템 기록을 생성한 후에는 하위 플로우를 이러한 기록과 연결 워크플로우 스튜디오 하여 프로세스 동기화 정의가 트리거될 때마다 자동화된 작업이 실행되도록 할 수 있습니다.

    아웃바운드 플로우 및 인바운드 플로우

    아웃바운드 플로우워크플로우 스튜디오 인스턴스가 다음에 사용할 하위 플로우를 지정합니다.
    1. 로컬 데이터(캡처 정의에서 캡처된 필드로 캡처 후 원격 인스턴스로 전송)를 처리합니다.
    2. 이 데이터를 원격 인스턴스의 데이터와 연결
    3. 이 데이터를 원격 인스턴스로 전송

    아웃바운드 플로우 기록에는 다음 필드가 있습니다.

    필드 설명
    이벤트 처리 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 이 아웃바운드 플로우와 연결할 프로세스 이벤트 기록을 찾아 선택합니다. 선택하는 프로세스 이벤트는 프로세스 동기화 정의가 트리거될 때 아웃바운드 플로우가 실행되는 자동화된 작업과 논리적으로 관련되어야 합니다. 예를 들어, 아웃바운드 플로우가 로컬 인스턴스의 사용자가 제출한 Service Catalog 항목 요청 기록의 필드를 원격 인스턴스의 관련 필드에 매핑하는 경우 Service Catalog 항목을 요청하는 사용자와 관련된 프로세스 이벤트를 선택합니다.
    아웃바운드 하위 플로우 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 프로세스 동기화 정의가 트리거될 때마다 실행할 하위 플로우를 찾아 선택합니다 워크플로우 스튜디오 . 인스턴스가 모든 아웃바운드 플로우 기록에서 템플릿으로 사용할 수 있는 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 하위 플로우를 제공합니다. 그러나 비즈니스 프로세스의 요구 사항을 충족하도록 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 하위 플로우를 사용자 지정할 수 있습니다. 원격 프로세스 동기화 아웃바운드 작업을 사용하여 이 하위 플로우를 사용자 지정할 수 있습니다. 자세한 정보는 첫 번째 원격 프로세스 동기화 통합 빌드를 참조하십시오.
    원격 시스템 아웃바운드 플로우가 원격 인스턴스로 인증해야 하는 자동화된 작업을 실행할 때 연결할 원격 시스템 기록을 찾으려면 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택합니다. 선택하는 원격 시스템 기록은 원격 프로세스 동기화 통합의 인바운드 부분을 처리하는 원격 인스턴스여야 합니다.
    애플리케이션 현재 애플리케이션 범위로 자동 설정됩니다.
    도메인 프로세스가 특정 도메인과 관련된 경우 전역이 아닌 도메인을 선택합니다. 자세한 내용은 서비스 제공자에 대한 도메인 분리를 참조하세요.
    인바운드 플로우워크플로우 스튜디오 인스턴스가 다음에 사용할 하위 플로우를 지정합니다.
    1. 로컬 인스턴스의 데이터와 원격 인스턴스에서 보낸 데이터의 상관 관계 지정
    2. 원격 인스턴스에서 보낸 필드를 로컬 인스턴스의 필드에 매핑
    3. 원격 인스턴스에서 로컬 인스턴스로 전송된 데이터 처리

    인바운드 플로우 기록에는 다음 필드가 있습니다.

    필드 설명
    이벤트 처리 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 이 인바운드 플로우와 연결할 프로세스 이벤트 기록을 찾아 선택합니다. 선택하는 프로세스 이벤트는 로컬 인스턴스가 원격 인스턴스에서 보낸 페이로드를 처리할 준비가 되면 인바운드 플로우가 실행되는 자동화된 작업과 논리적으로 관련되어야 합니다. 예를 들어 인바운드 플로우가 원격 인스턴스의 사용자가 로컬 인스턴스의 관련 필드에 제출한 서비스 카탈로그 항목 요청 기록의 필드를 매핑하는 경우 서비스 카탈로그 항목을 요청하는 사용자와 관련된 프로세스 이벤트를 선택합니다.
    인바운드 하위 플로우 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 인스턴스가 원격 인스턴스에서 보낸 데이터를 처리할 때마다 실행할 하위 플로우를 찾아 선택합니다 워크플로우 스튜디오 . 인스턴스가 모든 인바운드 플로우 기록에서 템플릿으로 사용할 수 있는 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 하위 플로우를 제공합니다. 그러나 비즈니스 프로세스의 요구 사항을 충족하도록 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 하위 플로우를 사용자 지정할 수 있습니다. 원격 프로세스 동기화 인바운드 작업을 사용하여 이 하위 플로우를 사용자 지정할 수 있습니다. 자세한 정보는 첫 번째 원격 프로세스 동기화 통합 빌드를 참조하십시오.
    원격 시스템 목록을 사용하여 조회 아이콘( 목록을 사용하여 조회 아이콘)을 선택하여 인바운드 플로우가 원격 인스턴스로 인증해야 하는 자동화된 작업을 실행할 때 연결할 원격 시스템 기록을 찾아 선택합니다. 선택하는 원격 시스템 기록은 원격 프로세스 동기화 통합의 아웃바운드 부분을 처리하는 원격 인스턴스여야 합니다.
    애플리케이션 현재 애플리케이션 범위로 자동 설정됩니다.
    도메인 프로세스가 특정 도메인과 관련된 경우 전역이 아닌 도메인을 선택합니다. 자세한 내용은 서비스 제공자에 대한 도메인 분리를 참조하세요.
    주:
    각 아웃바운드 플로우와 인바운드 플로우는 항상 하나의 프로세스 이벤트 및 하나의 원격 시스템에만 연결되어야 합니다.

    프로세스 동기화 정의에 대해 시스템 제공 원격 프로세스 동기화 아웃바운드 플로우 템플릿 - 기본 또는 원격 프로세스 동기화 인바운드 플로우 템플릿 - 기본 하위 플로우를 선택하기 전에 다음에서 워크플로우 스튜디오이러한 하위 플로우를 사용자 지정할 수 있습니다.

    첨부 파일 동기화 중

    캡처 정의의 첨부 파일 포함 옵션을 사용하여 로컬 기록과 연결된 첨부 파일을 보내도록 선택할 수 있습니다. 그러나 원격 프로세스 동기화는 보안 및 첨부 파일 크기 문제로 인해 첨부 파일을 통합의 다른 데이터와 다르게 처리합니다.
    • 통합의 기록이 처음 동기화될 때 모든 첨부 파일이 아웃바운드 페이로드로 전송됩니다. 후속 동기화는 첨부 파일 또는 모든 첨부 파일에 대한 변경 내용을 보낼 수 있습니다.
    • 첨부 파일 메타데이터는 항상 아웃바운드 페이로드와 함께 전송됩니다. 이 메타데이터에는 암호화된 가상 키, 해시, 파일 이름, 콘텐츠 유형 및 크기가 포함됩니다.
    • 원격 인스턴스는 인바운드 페이로드의 각 해시 및 파일 이름을 인스턴스의 해시와 파일 이름과 비교하여 받을 첨부 파일을 결정합니다. 그런 다음 다음 프로세스가 발생합니다.
      1. 원래 시스템은 키를 확인하고 첨부 파일을 상관관계 기록으로 푸시합니다.
      2. 원래 시스템은 첨부 파일이 완료되었음을 원격 시스템에 알립니다.
      3. 원격 시스템이 첨부 파일을 상관관계 기록에서 대상 기록으로 이동합니다.

    설명 및 작업 메모 동기화

    통합에서 설명과 작업 메모는 저널 필드에 변경이 발생하는 경우에만 인스턴스 간에 동기화됩니다. 변경 메타데이터는 페이로드에 포함되어 있으므로 원격 시스템은 코멘트 또는 작업 메모를 생성한 사용자와 생성 시기를 식별할 수 있습니다.

    아웃바운드 큐와 인바운드 큐

    이전 섹션에서 언급한 기록을 만들고 구성하여 Remote Process Sync 통합을 구축한 후에는 인스턴스에서 아웃바운드 큐와 인바운드 큐를 모니터링하여 통합을 관리할 수 있습니다.

    아웃바운드 큐에는 인스턴스에서 전송된 데이터에 대해 실행된 아웃바운드 하위 플로우에 대한 상태, 오류 정보, 재시도 데이터 및 플로우 컨텍스트 정보가 포함되어 있습니다. 아웃바운드 큐의 기록을 보려면 다음으로 이동하십시오. 통합 허브 > 원격 프로세스 동기화 > 아웃바운드 큐 상태.

    아웃바운드 큐 상태 기록에는 다음 필드가 있습니다.

    필드 설명
    작성됨 통합에서 자동화된 작업이 발생한 날짜
    오류 정보 아웃바운드 페이로드의 상태 메시지
    이벤트 처리 이벤트 처리
    원격 시스템 원격 시스템
    메타데이터 재시도 아웃바운드 페이로드에 대해 구성된 재시도 정책에 대한 메타데이터
    상태 아웃바운드 큐에서 페이로드의 처리 상태입니다. 옵션은 다음과 같습니다.
    • 준비
    • 처리됨
    • 오류
    • 건너뜀
    도메인 통합에 대한 자동화된 작업이 실행된 도메인
    큐 내 시간 기록 처리를 기다리는 데 소요된 시간입니다.
    처리 시간 기록을 처리하는 데 걸린 시간(밀리초)입니다.
    아웃바운드 하위 플로우 컨텍스트 페이로드를 처리한 아웃바운드 플로우에 대한 실행 기록의 시스템 ID
    주:
    연결된 아웃바운드 큐 기록에서 아웃바운드 페이로드에 대한 자세한 문제 해결 정보를 얻을 수 있습니다. 이러한 기록에 액세스하려면 다음으로 이동하십시오. 통합 허브 > 원격 프로세스 동기화 > 아웃바운드 큐.

    인바운드 큐에는 원격 인스턴스에서 로컬 인스턴스로 전송된 데이터에 대해 실행된 인바운드 하위 플로우의 상태, 처리 순서 및 상관 관계 정보가 포함되어 있습니다. 인바운드 큐의 기록을 보려면 다음으로 이동하십시오. 통합 허브 > 원격 프로세스 동기화 > 인바운드 큐.

    인바운드 큐 기록에는 다음 필드가 있습니다.

    필드 설명
    컨텍스트 변환 페이로드를 처리한 인바운드 플로우에 대한 실행 기록의 시스템 ID
    도메인 통합에 대한 자동화된 작업이 실행된 도메인
    로컬 상관 관계 ID 로컬 인스턴스의 상관 관계 ID
    운영 원격 인스턴스가 수행한 기록 운영의 유형으로, 원격 인스턴스가 데이터를 트리거하고 전송하도록 유발한 것입니다. 옵션은 다음과 같습니다.
    • 작성
    • 업데이트
    • 삭제
    페이로드 인바운드 데이터에 대한 JSON 페이로드로서의 문자열
    이벤트 처리 통합 작업과 관련된 이벤트 처리
    원격 상관 관계 ID 원격 인스턴스의 상관 관계 ID
    원격 시스템 데이터를 전송한 인스턴스와 연결된 원격 시스템 기록
    시퀀스 큐에서 주문합니다. 작은 숫자가 큰 숫자보다 먼저 처리됩니다.
    큐 내 시간 기록 처리를 기다리는 데 소요된 시간입니다.
    처리 시간 기록을 처리하는 데 걸린 시간(밀리초)입니다.
    상태 인바운드 큐에서 페이로드의 처리 상태입니다. 옵션은 다음과 같습니다.
    • 준비
    • 처리됨
    • 오류
    • 건너뜀
    주:
    인바운드 큐 기록에 오류 상태가 있으면 상태를 준비로 변경하여 인바운드 페이로드 처리를 다시 시도합니다.
    주:
    아웃바운드 큐와 인바운드 큐 테이블은 모두 30일마다 이러한 테이블에서 기록을 제거하는 테이블 클리너에 의해 유지관리됩니다.

    통합 모니터링 및 문제 해결

    다음 테이블을 사용하여 Remote Process Sync 통합이 빌드되고 실행되고 나면 이를 모니터링할 수 있습니다.
    테이블 설명
    XML 통계 큐 크기, 오류 및 처리 속도를 포함하여 통합을 위한 아웃바운드 및 인바운드 큐에 대한 자세한 내용은 섹션을 참조하십시오 process_sync_queue .
    아웃바운드 큐 인스턴스 외부로 전송되도록 준비된 기록의 캡처 데이터를 봅니다.
    아웃바운드 큐 상태 아웃바운드 큐 테이블의 기록 상태를 봅니다.
    인바운드 큐 결합된 인바운드 큐와 기록 테이블을 봅니다.
    로그 항목 먼저 시스템 속성을 true로 설정 glide.ih.process.sync.debug 하여 디버깅을 켭니다. 그런 다음 OutboundQueueDaoInboundQueueDao 로 시작하는 오류 메시지에서 로그를 스캔하여 통합의 잠재적인 문제에 대한 자세한 정보가 포함된 로그 메시지를 찾습니다.
    원격 프로세스 동기화 통합에서 오류가 발생하는 경우 먼저 오류가 연결 오류인지 데이터 처리 오류인지 확인합니다.
    연결 오류
    아웃바운드 연결 오류는 원격 시스템 기록의 아웃바운드 상태를 오류로 설정하기 전에 자동으로 여러 번 재시도합니다. 아웃바운드 연결에 오류가 계속 발생하는 경우 사용자의 자격 증명 변경과 같이 원격 시스템의 인바운드 API 사용자에게 변경된 것이 없는지 확인합니다. 그런 다음 원격 시스템 기록을 확인하고 다시 활성화합니다.
    데이터 처리 오류
    데이터 처리 오류는 일반적으로 아웃바운드 플로우 또는 인바운드 플로우의 오류로 인해 발생합니다. 이러한 오류를 해결하기 위해 플로우의 상태가 오류로 변경될 때 로그 작업 또는 이메일 보내기 작업과 같은 오류 처리 작업을 플로우에 추가할 수 있습니다. 플로우에 오류가 발생하는 경우 아웃바운드 큐 또는 인바운드 큐 테이블에서 기록 처리를 다시 처리하거나 건너뛰는 작업을 추가할 수도 있습니다.