---
sourceDocument: Xanadu 재무 서비스 운영
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/financial-services-operations

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 재무 서비스 운영

ft:clusterId :

    - finso

bundleId :

    - finso

workflow :

    - Customer and Industry


---

# 케이스 요청을 제출하는 외부 시스템

# 케이스 요청을 제출하는 외부 시스템 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

이 유스 케이스는 (FSO) 제품이 온라인 또는 모바일 뱅킹 애플리케이션, 코어 뱅킹 시스템 또는 기타 CRM 도구와 같은 외부 시스템에서 케이스 요청을 수신할 수 있는 방법을 ServiceNow 재무 서비스 운영 보여줍니다.

REST API 호출을 처리할 수 있는 모든 시스템은 이 시나리오를 구현하여 FSO에서 고객 사례를 만들 수 있습니다. 이 시나리오에서는 외부 시스템에서 소비자, 금융 계정, 범주, 간단한 설명 및 메모 필드가 전송됩니다.

이 시나리오에서 액세스하는 테이블은 대출 서비스 케이스\[sn_bom_loan_service\]입니다.

다음 다이어그램에서는 이 시나리오에 대한 REST API 호출의 흐름을 보여 주고 처리에 대한 간략한 설명을 제공합니다.  

|-|-|
|   | 1. 은행 애플리케이션에서 대출 케이스 기록을 생성하는 데 필요한 정보를 정의한 다음 인스턴스에서 POST /now/table/{table_Name} REST 엔드포인트를 호출합니다 ServiceNow . 2. 테이블 API는 게시된 정보를 대출 서비스 케이스 \[sn_bom_loan_service\] 테이블에 쓰려고 시도합니다. 3. Table API는 POST 요청의 결과를 반환합니다. {#fso-int_guide-sys_submit_case__ol_hdp_3jr_bpb} |
[ ]

{#fso-int_guide-sys_submit_case__table_rmq_ywq_bpb}

## 코드 예시 {#fso-int_guide-sys_submit_case__section_vbv_bnr_bpb}

다음은 필요한 REST API 호출 정보를 생성한 다음 POST 요청을 인스턴스로 ServiceNow 보내는 JavaScript 예제입니다.

    // Construct the REST call to POST the creation of the loan service case on the ServiceNow instance
    // 
    function createRecord(tableName, requestBody) {

      var client = new XMLHttpRequest();
      client.open('post', 'http://<instance.servicenow.com>/api/now/tableName);
      client.setRequestHeader('Accept', 'application/json');
      client.setRequestHeader('Content-Type', 'application/json');

      client.onreadystatechange = function() {
        if (this.readyState == this.DONE) {
          console.log(this.status + this.response);
        }
      };

      client.send(JSON.stringify(requestBody)); // Send the POST request to the ServiceNow instance
    }

    // Create the requestBody object to send to the Table API to create the loan service case.
    // This is the typical minimum data that should be passed. You can write to any of the record fields except those
    // starting with 'sys_' - these are system generated read-only fields.

    var tableName = 'sn_bom_loan_service';
    var requestBody = {
      'consumer': '8938984kljhkhg34j5689903498u5',  // Sys_id of the associated consumer
      'sold_product': '9590349760hkjhi3450983405033', // Sys_id of the customer loan account. 
      'assignment_group': '5469813sae32135s5d55d5d6s6sdd',  // Sys_id of the group to assign the case to
      'contact_type': 'web',  // Communication method used by customer to contact agent
      'product': '54666s6s46s6d6e4116b1f3rgt',  // Sys_id of the product model of the asset associated to the case.
      'service_definition': '989300jfkh8403jf87uj3h9-03i984n4', // Sys_id of the definition of service associated with this account. 
      'short_description': 'Request for loan forgiveness' // Short description for the loan case
    };

    createRecord(tableName, requestBody);


