Erstellen Sie eine Skriptdefinition für eine Remotetabelle

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Definieren Sie ein Skript und ordnen Sie es einer Remotetabelle zu, um damit Daten aus einer externen Quelle abrufen zu 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 festlegen, wie diese externen Daten zwischengespeichert werden und wie lange die Daten im Arbeitsspeicher zwischengespeichert werden, bis das Skript erneut ausgeführt werden muss.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

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

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Remotetabellen > Definitionan.
    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 Remotetabelle zuzuordnen.

      Tabelle
      Name der Remotetabelle, die Sie dem von Ihnen erstellten Skript zuordnen möchten.
      • Bei einer Remotetabelle in einer bereichsbezogenen Anwendung werden dem Namen ein Namespace-Bezeichner und die Zeichenfolge st_ vorangestellt, um anzuzeigen, dass es sich um eine Remotetabelle und Teil einer Anwendung handelt.
      • 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 im Feld standardmäßig diese Anwendung verwendet. Andernfalls wird für das Feld standardmäßig Globalverwendet. 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 festzulegen, wie die Zwischenspeicherung des Arbeitsspeichers in Now Platform für diese Remotetabelle funktionieren soll.
      Hinweis:
      Nur erfahrene Benutzer sollten Caching-Parameter für eine Remotetabelle festlegen.
    4. Fügen Sie im Abschnitt „Skript“ der Gerüstvorlage die JavaScript-Syntax hinzu:
      Hinweis:
      Der Abschnitt „Skript“ wird nur angezeigt, wenn das Feld „Flow“ leer ist.
      Remotetabellen-Skript-Editor-Vorlage
      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 sie im Arbeitsspeicher von Now Platformzwischengespeichert werden:
      Feld Beschreibung
      Cache-Gültigkeitsdauer Cache-Lebensdauer (in Sekunden), für die externe Daten im Arbeitsspeicher für diese Remote-Tabellenskriptdefinition zwischengespeichert werden. Geben Sie beispielsweise 300 ein, um die Daten 5 Minuten lang im Arbeitsspeicher zwischenzuspeichern.

      Sie können maximal einen Wert von 60 Minuten (3600 Sekunden) eingeben.

      Erweiterte Kapazität Option zur Auswahl der erweiterten Kapazität zur Unterstützung von mehr als 1000 Zeilen in einer Remotetabelle.
      Hinweis:
      Wenn die aus der externen Quelle abgerufenen Daten klein sind, verwenden Sie den Standardgrenzwert 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ß und weniger leistungsfähig sind.
      Hinweis:
      Standardmäßig werden die externen Daten vom Benutzer im Arbeitsspeicher zwischengespeichert.
    6. Klicken Sie auf Absenden.

    Ergebnisse

    Wenn Sie eine Skriptdefinition aktivieren, ordnen Sie sie der Remotetabelle zu, um die externen Daten abzurufen und zwischenzuspeichern.