Aktualisieren Sie Remote-Informationen im Datensatzsystem

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Dieses Integrationsszenario veranschaulicht, wie ein Datensatzsystem in der Bankanwendung aktualisiert wird.

    In diesem Szenario ein Skript in einem ServiceNow Der Workflow stellt eine Anforderung an die Remote-Bank-Anwendung, um das Kreditkartenlimit eines Kunden zu aktualisieren. Wenn das neue Limit genehmigt wird, wird das Kundenlimit in der Bankanwendung (Datensatzsystem) aktualisiert.

    Hinweis:
    Es gibt Fälle, in denen sich dieselben Informationen, z. B. das Kreditkartenlimit eines Kunden, sowohl im Datensatzsystem auf einem Remote-System als auch im befinden ServiceNow Datenbank. Wenn Sie diese Art von Informationen abfragen, stellen Sie sicher, dass Sie die Informationen im Datensatzsystem immer als Informationen im verwenden ServiceNow Datenbank ist möglicherweise nicht aktuell. Verwenden Sie Ihren Ermessen, ob Sie diese Informationen in beiden Datenspeichern aktualisieren. Dieser Anwendungsfall aktualisiert die Informationen in der Tabelle „Kreditkartenkonto“ [sn_bom_cred_Card] nicht.
    Hinweis:
    In diesem Szenario wird davon ausgegangen, dass die Bankanwendung den REST-Endpunkt verfügbar macht VERÖFFENTLICHEN SIE /api/Card/updateLimit Die die Aktualisierungsanforderung von verarbeitet ServiceNow Workflow.

    FSO-Fall-Flow, der zeigt, wie ein Datensatzsystem in der Bankanwendung aktualisiert wird

    Die Tabelle, auf die in diesem Szenario zugegriffen wird, ist die Verbraucher [csm_Consumer] Tabelle, die die Business-to-Customer-Datensätze enthält.

    Das folgende Diagramm zeigt den Flow der REST API-Aufrufe für diesen Anwendungsfall und enthält kurze Anmerkungen zu erforderlicher Verarbeitung. Es wird davon ausgegangen, dass Sie die in beschriebenen Schritte ausgeführt haben Suchen Sie im Datensatzsystem nach Remote-Informationen Um die Kundenaccount-Informationen zu erhalten.

    Workflow, der die REST-API-Aufrufe anzeigt, die zum Abrufen der Kundenaccount-Informationen verwendet werden.
    1. Das Skript im Workflow fordert den zugehörigen Verbraucherdatensatz an und verwendet diese Informationen, um die Informationen zu erhalten, die zum anfordern des zugehörigen Kreditkartenkontos-Datensatzes erforderlich sind.
    2. Das Skript im Workflow ruft den auf VERÖFFENTLICHEN SIE /api/Card/updateLimit Endpunkt in der Bankanwendung, um anzufordern, dass das Kreditlimit des zugehörigen Kunden erhöht wird.
    3. Bankanwendung gibt den Status der Anforderung zurück.
    4. S Tatus-Update

    Beispielcode

    Im Folgenden finden Sie ein JavaScript-Beispiel, das die oben beschriebenen Schritte ausführt:
    // 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);