Erstellen Sie eine Skriptdefinition für eine Remotetabelle

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Definieren Sie ein Skript und ordnen Sie es einer Remotetabelle zu, damit Sie damit Daten aus einer externen Quelle abrufen können. Der Now Platform ruft die Daten für die Remotetabelle ab und speichert sie im Cache, indem das Skript für eine externe Datenquelle ausgeführt wird, sodass Sie sie anzeigen oder ändern können. Sie können auch angeben, wie diese externen Daten zwischengespeichert werden und wie lange die Daten im Speicher zwischengespeichert werden, bis das Skript erneut ausgeführt werden muss.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie erstellen Skriptdefinitionen für Remotetabellen wie für andere Skripts. Weitere Informationen zum Eingeben, Ändern und Debuggen von Skripts finden Sie unter JavaScript-Syntax-Editor.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Remotetabellen > Definition.
    2. Klicken Sie auf Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Kontrolldiagramm Beschreibung
      Name

      Name des Skripts, das Sie erstellen, um es der ausgewählten Remote-Tabelle zuzuordnen.

      Tabelle
      Name der Remotetabelle, der Sie das zu erstellende Skript zuordnen möchten.
      • Bei einer Remotetabelle in einer bereichsbezogenen Anwendung wird dem Namen ein Namespace-Bezeichner und die Zeichenfolge st_ vorangestellt, um anzugeben, dass sie remote und Teil einer Anwendung ist.
      • Bei einer Remotetabelle in der globalen Anwendung wird dem Namen die Zeichenfolge u_st_vorangestellt.
      Anwendung Anwendung, die dieser Remotetabelle zugeordnet ist. Wenn Sie an einer Anwendung arbeiten oder eine Remotetabelle aus einem Anwendungsdatensatz erstellen, wird das Feld standardmäßig auf diese Anwendung gesetzt. Andernfalls wird das Feld standardmäßig auf Globalgesetzt. Alle Datensätze, die aus dem Tabellendatensatz erstellt werden, z. B. Module und Sicherheitsregeln, werden standardmäßig dieser Anwendung zugewiesen.
      Aktiv Option zum Aktivieren des Skripts, das Sie der Remotetabelle zuordnen. Sie können mehrere inaktive Skriptdefinitionen für eine Remotetabelle haben, aber nur eine aktive Skriptdefinition.
      Erweitert Option für den Zugriff auf den Abschnitt „Caching“, um anzugeben, wie die Speicherzwischenspeicherung in Now Platform für diese Remotetabelle funktionieren soll.
      Hinweis:
      Nur fortgeschrittene Benutzer sollten Caching-Parameter für eine Remotetabelle festlegen.
    4. Fügen Sie im Abschnitt „Skript“ der Gerüstvorlage Ihre JavaScript-Syntax hinzu:
      Hinweis:
      Der Abschnitt „Skript“ wird nur angezeigt, wenn das Feld Flow leer ist.
      Skript-Editor-Vorlage für Remotetabelle
      Hinweis:
      Weitere Informationen zum Eingeben, Ändern und Debuggen von Skripts finden Sie unter JavaScript-Syntax-Editor.
    5. Geben Sie im Abschnitt Caching an, wie diese Daten zwischengespeichert werden und wie lange die Daten im Speicher von Now Platformzwischengespeichert werden:
      Feld Beschreibung
      Cache-Gültigkeitsdauer Cache-Lebensdauer, ausgedrückt in Sekunden, für die externe Daten im Speicher für diese Remotetabellen-Skriptdefinition zwischengespeichert werden. Geben Sie beispielsweise 300 ein, um die Daten 5 Minuten lang im Speicher zwischenzuspeichern.

      Der maximale Wert, den Sie eingeben können, beträgt 60 Minuten (3600 Sekunden).

      Erweiterte Kapazität Option zur Auswahl der erweiterten Kapazität zur Unterstützung von mehr als 1000 Zeilen in einer Remotetabelle.
      Hinweis:
      Wenn die Datengröße, die aus der externen Quelle abgerufen wird, klein ist, verwenden Sie das Standardlimit von 1000 Zeilen in einer Remotetabelle, um die Abfragezeiten zu minimieren. Sie können die Funktion „Erweiterte Kapazität“ verwenden, wenn die abgerufenen Daten groß sind und die Leistung beeinträchtigen können.
      Hinweis:
      Standardmäßig werden die externen Daten vom Benutzer im Speicher zwischengespeichert.
    6. Klicken Sie auf Absenden.

    Ergebnisse

    Wenn Sie eine Skriptdefinition aktivieren, ordnen Sie sie der Remotetabelle zu, damit Sie die externen Daten abrufen und zwischenspeichern können.