Atualize as informações remotas no sistema de registro

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Este cenário de integração ilustra como atualizar um sistema de registro na aplicação bancária.

    Neste cenário, um script em um ServiceNow o fluxo de trabalho faz uma solicitação para a aplicação bancária remota atualizar o limite de cartão de crédito de um cliente. Se o novo limite for aprovado, o limite do cliente será atualizado na aplicação bancária (sistema de registro).

    Nota:
    Há casos em que as mesmas informações, como o limite do cartão de crédito de um cliente, estão no sistema de registro em um sistema remoto e no ServiceNow banco de dados. Sempre que consultar esse tipo de informação, certifique-se de sempre usar as informações no sistema de registro, como as informações no ServiceNow o banco de dados pode não ser atual. Use seu critério para atualizar essas informações em ambos os armazenamentos de dados. Este caso de uso não atualiza as informações na tabela Conta de cartão de crédito [sn_bom_cred_card].
    Nota:
    Este cenário pressupõe que a aplicação do banco expõe o endpoint REST POST /api/card/updateLimit que lida com a solicitação de atualização do ServiceNow fluxo de trabalho.

    Fluxo de caso de FSO que mostra como atualizar um sistema de registro na aplicação bancária

    A tabela acessada neste cenário é Consumidor tabela [csm_consumer] que contém os registros business-to-customer.

    O diagrama a seguir mostra o fluxo das chamadas DA REST API para este caso de uso e fornece breves observações sobre qualquer processamento necessário. Presume que você tenha usado as etapas descritas em PESQUISE informações remotas no sistema de registro para obter as informações da conta do cliente.

    Fluxo de trabalho que mostra as chamadas da REST API usadas para obter as informações da conta do cliente.
    1. O script no fluxo de trabalho solicita o registro do consumidor associado e usa essas informações para obter as informações necessárias para solicitar o registro da conta do cartão de crédito associado.
    2. O script no fluxo de trabalho chama o. POST /api/card/updateLimit endpoint na aplicação bancária para solicitar que o limite de crédito do cliente associado seja aumentado.
    3. A aplicação bancária retorna o status da solicitação.
    4. . atualização do tatus

    Código de exemplo

    A seguir está um exemplo de JavaScript que executa as etapas descritas acima:
    // Shows how to  request the increase the credit limit for a specified card
    // This code assumes there is a REST endpoint 'api/card/updateLimit' on the bank application system
    
    // REST call to the /api/card/updateLimit endpoint to request 
    // an update to the customer's credit card limit
    function updateCreditLimit(requestBody) {
    
      var request = new sn_ws.RESTMessageV2();
      request.setHttpMethod('post');
      request.setEndpoint('/api/card/updateLimit');
      request.setRequestBody(JSON.stringify(requestBody));
      var response = request.execute();
    
      var responseBody = response.getBody();
      var responseObj = JSON.parse(responseBody);
    
      return responseObj;
    }
    
    // The following is the data object sent to the /api/card/updateLimit endpoint
    // to increase the credit limit for the card
    var requestBody = {
      'cardNumber': 'xxxx-xxxx-xxxx-5896',
      'accountNumber': 'xxxxxxxxxxxx9590',
      'oldLimit': 'USD 5000',
      'newLimit': 'USD 10000',
      'requestType': 'Increase_limit',
    };
    
    updateCreditLimit (requestBody);