Erstellen Sie eine Remotetabelle

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Erstellen Sie eine Remotetabelle, damit Sie die Daten anzeigen können, die Sie aus einer externen Quelle abgerufen haben.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie eine Tabelle als Remotetabelle festlegen, beachten Sie die folgenden Punkte:
    • Sie können eine Remotetabelle mit diesem Formular oder mit dem Standardformular „Tabellen erstellen“ erstellen, auf das Sie zugreifen über Systemdefinition > Tabellenan.
      Hinweis:
      Weitere Informationen zum Erstellen von Tabellen in einer Instanz finden Sie unter Eine Tabelle erstellen.
    • Bevor Sie eine Remotetabelle erstellen, müssen Sie sich mit externen Datenquellen auskennen.

      Wenn Sie beispielsweise CRM-Daten zur Verwendung in Kundenservice-Managementabrufen möchten, müssen Sie wissen, wie die Daten in der externen CRM-Quelle strukturiert sind.

    • Im Gegensatz zu standardmäßigen internen Tabellen können Sie eine Remotetabelle nicht aus einer anderen Tabelle erweitern.
    • Eine Remotetabelle benötigt einen externen Primärschlüssel, um ihre temporären Daten mit den in der externen Quelle gespeicherten Daten zu verknüpfen. Wenn Sie eine Tabelle als Remotetabelle festlegen, wird nur ein sys_id-Feld automatisch generiert und im Abschnitt „Spalten“ angezeigt, das als Primärschlüssel für die Verwendung in Glide-Datensätzen verwendet wird. Alle Primärschlüsselwerte der externen Tabelle werden in Zeichenfolgenwerte konvertiert. CRUD-Felder (Create, Read, Update, Delete) werden nicht für eine Remotetabelle generiert, sondern für interne Standardtabellen.

    Prozedur

    1. Navigieren zu Systemdefinition > Remotetabellen > Tabellenan.
    2. Klicken Sie auf Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Hinweis:
      Eine Remotetabelle erstellen Sie auf die gleiche Weise wie eine normale Tabelle, legen Sie sie jedoch als Remotetabelle fest. Die folgenden Steuerelemente unterscheiden sich in ihrer Funktionsweise und in den Angaben, die Sie beim Erstellen einer Remotetabelle eingeben:
      Kontrolldiagramm Beschreibung
      Name
      Tabellenname, der basierend auf der Tabellenbezeichnung und einem Präfix wie folgt automatisch ausgefüllt wird:
      • 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.

      Sie können das Präfix nicht ändern. Sie können jedoch den Rest des Tabellennamens ändern. Der Name darf nur Kleinbuchstaben, alphanumerische ASCII-Zeichen und Unterstriche (_) enthalten.

      Erweitert Tabelle Option, die nicht verfügbar ist, wenn Sie die Option Remotetabelle auswählen, um festzulegen, dass diese Tabelle Remote ist. Sie wird nicht mehr angezeigt, da Sie Remotetabellen nicht aus anderen Tabellen erweitern können.
      Remotetabelle Option zum Festlegen dieser Tabelle als Remotetabelle. Eine Remotetabelle ist eine Tabelle, der Sie eine Skriptdefinition zum Abrufen von Daten aus einer externen Datenquelle zuordnen können. Im Gegensatz zu einer standardmäßigen internen Tabelle stammen die Daten nicht aus Datensätzen in der aktuellen Instanz.

      Weitere Informationen zu Remotetabellen finden Sie unter Remotetabellen.

    4. Verwenden Sie im Abschnitt „Spalten“ die eingebettete Liste „Tabellenspalten“, um der Remotetabelle Spalten hinzuzufügen, wie Sie es tun, wenn Sie Spalten für eine interne Standardtabelle erstellen.
    5. Definieren Sie im Abschnitt „Steuerungen“ zusätzliche Remotetabellenoptionen, wie Sie es tun, wenn Sie zusätzliche Tabellenoptionen für eine normale Tabelle definieren.
    6. Definieren Sie im Abschnitt „Anwendungszugriff“ den Bereichsschutz für die Remotetabelle, wie Sie es tun, wenn Sie zusätzliche Tabellenoptionen für eine normale Tabelle definieren.
      Weitere Informationen finden Sie unter Einstellungen für den Anwendungszugriff.
    7. Klicken Sie auf Absenden.

    Ergebnisse

    In der -Instanz wird eine Remotetabelle erstellt.