Komponenten für die Integration von CSM-Drittparteidaten

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Diese Komponenten erfordern eine Konfiguration durch den Systemadministrator. um die Integration von Drittparteidaten mit Agent Workspace für CSM verwenden zu können.

    Gewährungstyp OAuth 2.0 –JWT Bearer

    JWT Bearer ist der OAuth 2.0-Gewährungstyp, der für die Datenintegrationsfunktion von Drittparteien unterstützt wird. Er ermöglicht Server-zu-Server-API-Interaktionen zwischen der ServiceNow-Instanz und externen API-Anbietern, ohne dass ein Benutzereingriff erforderlich ist.

    Der Drittparteianwendungs-Administrator wird als Betreffanspruch des JWT verwendet, den die ServiceNow-Instanz erstellt und an die Drittparteianwendungs-Instanz übergibt. Dies geschieht, um das Zugriffstoken abzurufen, das verwendet wird, um den REST API-Aufruf zum Abrufen von Datensätzen aus der Drittparteianwendungs-Tabelle durchzuführen.

    Anmeldeinformationen und Verbindungen

    IntegrationHub nutzt Aliase zur Verwaltung von Verbindungs- und Anmeldeinformationen bei der Integration in externe Systeme. Wenn Sie ein Alias verwenden, müssen Sie nicht mehrere Anmeldeinformations- und Verbindungsinformationsprofile konfigurieren, wenn Sie mehrere Umgebungen verwenden. IntegrationHub erfordert nur einen Alias, der dann aufgelöst wird, um die richtigen Anmeldeinformationen und Verbindungsinformationen während der Laufzeit zu verwenden.

    Remotetabellen

    Die Tabelle „Tabellen“ (sys_db_object) enthält einen Datensatz für jede Tabelle in der Datenbank, einschließlich Remotetabellen. Bei Remotetabellen-Datensätzen ist die Kennzeichnung Remotetabelle im Datensatzformular aktiviert.

    Die Spalten in einer Remotetabelle werden den Spalten in einer Drittparteianwendungs-Tabelle zugeordnet, aus der die Daten abgerufen werden. Die Skriptdefinition der Remotetabelle speichert diese Informationen. Tabellendefinitionen für Remotetabellen befinden sich auf der Now Platform. Die Tabellenzeilen oder externen Datensätze werden im Arbeitsspeicher gespeichert, während ein Benutzer die Daten in einer Liste oder einem Formular anzeigt.

    Weitere Informationen zu Remotetabellen finden Sie unter Remotetabelle erstellen.

    Achten Sie beim Erstellen einer Remotetabelle zur Verwendung mit IntegrationHub besonders auf das Caching-Intervall, und wählen Sie ein Intervall basierend auf Ihrem Workflow und der Volatilität der Drittparteidaten aus. Wenn das Caching-Intervall zu kurz ist, kann dies zu unnötigen Verbindungen mit der Drittparteianwendung führen. Wenn das Caching-Intervall zu lang ist, kann dies dazu führen, dass veraltete Drittparteidaten in Agent Workspace für CSM angezeigt werden.

    Skriptdefinitionen für Remotetabellen

    Verwenden Sie eine Skriptdefinition, um Daten für eine Remotetabelle abzurufen und zwischenzuspeichern, indem Sie das Skript für eine externe Datenquelle ausführen. Die Skriptdefinition der Remotetabelle speichern folgende Informationen:
    • Name
    • Aktiv
    • Tabelle
    • Skript
    • Cache-Gültigkeitsdauer
    • Domäne
    • Domänenpfad

    Weitere Informationen zu Skriptdefinitionen finden Sie unter Skriptdefinitionen für eine Remotetabelle erstellen.