원격 테이블 통합 설정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 23일
  • 소요 시간: 4분
  • 이 사용 사례는 금융 기관의 에이전트가 외부 공급업체 외부 시스템에 상주하는 개별 소비자, 은행 계좌 및 트랜잭션 데이터에 액세스할 수 있는 방법을 보여줍니다. 이 통합 방법론은 보험의 정책 관리 시스템에 통합하는 것과 같이 산업 전반에 적용될 수 있습니다.

    시나리오

    금융 기관의 소비자가 저축 예금 계좌의 최근 거래에 대한 자세한 정보를 얻기 위해 전화를 겁니다. 금융 기관의 에이전트가 소비자와 전화 통화를 하는 동안 상호작용 기록을 생성합니다. 에이전트는 최근 트랜잭션 활동을 검토하고자 하므로 소비자 필드 내에 소비자의 상세 정보를 채우고 저장합니다.

    소비자 필드는 원격 테이블을 참조하고 있으며, 이는 소비자의 기록이 에 저장 ServiceNow되지 않고 금융 기관의 CRM 도구에서 검색되고 있음을 의미합니다.

    에이전트가 소비자 필드에서 소비자를 선택하면 예금 계좌라고 표시된 별도의 필드에서 관련된 모든 저축 계좌를 볼 수 있습니다. 이 필드는 외부 시스템의 계정 정보를 참조하고 있습니다. 은행 계좌 목록은 참조 한정자를 사용하여 소비자의 계좌로 필터링됩니다.

    에이전트가 소비자의 기록을 열면 외부 시스템에 있는 관련 은행 계좌 및 관련 거래를 볼 수 있습니다. 에이전트는 소비자가 전화하는 트랜잭션을 쉽게 찾고 해결 프로세스를 진행할 수 있습니다.

    에이전트는 UI 작업을 통해 상호작용 기록에서 케이스를 만듭니다. 상호작용의 원격 데이터가 검색되어 케이스 양식에 미리 채워집니다.

    목적

    이 사용 사례를 통해 얻을 수 있는 성과는 다음과 같습니다.
    • 외부 시스템에 저장된 상호작용에서 개별 고객(소비자)을 조회합니다.
    • 선택한 소비자를 기준으로 상호작용 기록에서 사용 가능한 입금 계좌 목록을 필터링합니다.
    • 소비자 상세 페이지를 연 후 '은행 계좌'라는 제목의 관련 목록을 제공합니다. 이 목록은 해당 소비자 기록에 대해 외부 시스템에 저장된 은행 계좌를 가져옵니다
    • "은행 계좌" 기록을 선택한 후 "트랜잭션"이라는 제목의 관련 목록을 제공하여 해당 은행 계좌의 외부 시스템에 저장된 모든 트랜잭션을 가져옵니다.
    • UI 정책을 활용하여 상호작용 기록에서 금융 서비스 케이스를 생성하고 상호작용 기록에서 에이전트가 입력한 소비자 및 은행 계좌 정보를 미리 채웁니다

    개략적인 설정 절차

    다음 테이블은 원격 테이블 통합을 설정하고 사용자 인터페이스에 데이터를 표시하는 단계를 보여줍니다.

    표 1. 개략적인 설정 절차
    단계 설명
    원격 테이블 플러그인 활성화 인스턴스가 원격 테이블을 지원하려면 Remote Tables 플러그인이 활성화 ServiceNow 되어 있어야 합니다. 자세한 내용은 Activate the remote tables plugin 문서를 참조하십시오.
    원본 데이터 검사 사용하려는 접근 방식에 따라 시스템에 표시되는 외부 데이터를 결정해야 합니다. 끝점 및 쿼리된 원본 데이터는 개별 아키텍처 레이아웃에 따라 달라집니다.
    필요한 원격 테이블 생성 외부 소스에서 검색된 적절한 데이터를 볼 수 있도록 필요한 원격 테이블을 생성합니다.

    원격 테이블에는 임시 데이터를 외부 소스에 저장된 데이터와 관련시키기 위한 외부 기본 키가 필요합니다.

    외부 원본에서 가져와 작업 영역에 표시할 데이터 요소를 식별해야 합니다. 예를 들어 소비자 정보를 가져올 때 외부 기본 키 외에도 전체 이름, 국가 코드, 도시 등을 포함할 수 있습니다.

    아웃바운드 REST 메시지 작성 정보가 저장된 외부 시스템에 대한 적절한 GET 호출을 수행하도록 아웃바운드 REST 메시지 요청을 설정합니다. 다음으로 이동 모두 > 시스템 웹 서비스 > 아웃바운드 > REST 메시지 그렇게하기 위해.
    소비자 원격 테이블 정의 생성 스크립트를 정의하고 각 REST API 호출을 호출할 때 수행할 작업을 지정하는 ServiceNow 적절한 정의를 작성합니다.

    이 단계에서는 원격 테이블에 표시할 값을 외부 시스템에 지정된 값에 맞춥니다.

    또한 sys_id 필드를 외부 시스템의 지정된 외부 기본 키에 매핑해야 합니다.

    원격 테이블을 통해 엔터티 관계 생성 다른 원격 테이블을 만들 때는 고유한 외부 기본 키를 원격 테이블의 sys_id 필드에 매핑하여 테이블 간의 관계를 만듭니다.

    예를 들어, 은행 계좌 또는 보험 정책을 소비자와 관련시키려면 외부 기본 키를 소비자 원격 테이블 정의의 sys_id 필드에 맵핑해야 합니다.

    소비자가 관련 기록을 볼 수 있도록 관련 목록을 구성합니다. 이 작업은 소비자 기록의 컨텍스트 메뉴를 열고 다음으로 이동하여 수행할 수 있습니다. 구성 > 관련 목록.

    상호작용 기록의 필드를 업데이트하여 원격 테이블 참조 이 단계에서는 에이전트가 필요할 때 원격 데이터를 검색할 수 있습니다.

    상호작용에서 원격 테이블을 참조하는 사용자 지정 필드를 생성합니다. 이 작업은 상호작용 기록의 컨텍스트 메뉴를 연 다음 다음으로 이동하여 수행할 수 있습니다. 구성 > 양식 레이아웃.

    필드에 참조 한정자 추가 이 단계에서는 목록을 필터링할 수 있으므로 선택한 소비자와 관련된 외부 시스템 내의 계정 또는 정책만 표시됩니다.

    자세한 내용은 Reference qualifiers 문서를 참조하십시오.

    UI 작업을 작성하여 원격 데이터 채우기 상호작용의 원격 데이터를 케이스 또는 워크플로우의 해당 객체에 채우는 UI 작업을 만듭니다.

    자세한 내용은 Create a UI action 문서를 참조하십시오.

    FSO 조회 클라이언트 작업 활용 재무 서비스 원격 테이블 플러그인에 포함된 UXF 클라이언트 조회 작업은 FSO 클라이언트 조회 작업을 설정하는 데 필수적입니다.

    이 작업은 작업 페이로드 정의를 통합하며 필드 데코레이터 내에서 UXF 클라이언트 작업으로 사용됩니다.

    원격 테이블 조회 애플리케이션의 일부로 사용할 수 있지만 필드 데코레이터 또는 선언적 작업과의 통합이 필요합니다.

    FSO Look Up Client 작업에 대한 자세한 내용은 을 참조하십시오 FSO Look Up Client 작업.

    로컬에 저장된 금융 계좌에 대한 원격 트랜잭션 표시 자주 변경되는 정보는 원격 테이블(예: 트랜잭션)에 유지하고 변경되지 않는 다른 데이터는 로컬 테이블에 저장하도록 선택할 수 있습니다.

    예를 들어 지속된 은행 계좌에 대한 거래를 모든 거래 데이터가 외부 시스템에 남아 있는 관련 목록으로 표시할 수 있습니다. 자세한 내용은 Create defined related lists 문서를 참조하십시오.

    관계를 만들 때 원격 테이블을 테이블 값의 쿼리 로 지정합니다. 쿼리 조건 필드의 함수를 사용하여 트랜잭션과 계정 간의 관계를 정의합니다.

    구현 워크스루에 대한 자세한 내용은 FSO 원격 테이블 설정 가이드를 참조하십시오.