リモートテーブルの作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • リモートテーブルを作成して、外部ソースから取得したデータを表示できるようにします。

    始める前に

    必要なロール:admin

    このタスクについて

    テーブルをリモートテーブルとして指定するときは、次の点に注意してください。
    • リモートテーブルを作成するには、このフォームを使用するか、アクセスする標準の [テーブルを作成] フォームを使用します システム定義 > テーブル.
      注:
      インスタンスでのテーブル作成の詳細については、「テーブルの作成」を参照してください。
    • リモートテーブルを作成する前に、外部データソースについて十分に理解しておく必要があります。

      たとえば、カスタマーサービス管理 (CSM) で使用する CRM データを取得する場合は、外部 CRM ソースでデータがどのように構成されているかを理解する必要があります。

    • 標準の内部テーブルとは異なり、リモートテーブルを別のテーブルから拡張することはできません。
    • リモートテーブルには、その一時データを外部ソースに保存されているデータに関連付けるための外部プライマリキーが必要です。テーブルをリモートとして指定すると、sys_id フィールドのみが自動生成され、Glide レコードで使用するプライマリキーとして使用される [列] セクションに表示されます。すべての外部テーブルのプライマリキー値は文字列値に変換されます。CRUD (作成、読み取り、更新、削除) フィールドは、標準の内部テーブル用であるため、リモートテーブル用には生成されません。

    手順

    1. 移動先 システム定義 > Remote Tables > テーブル.
    2. [新規] をクリックします。
    3. フォームのフィールドに入力します。
      注:
      リモートテーブルは、通常のテーブルと同じ方法で作成しますが、リモートテーブルとして指定します。次のコントロールは、リモートテーブルを作成する場合に、操作方法と入力する内容が異なります。
      コントロール 説明
      名前
      テーブル名。テーブルのラベルとプリフィックスに基づいて、次のように自動的に入力されます。
      • スコープ対象のアプリケーションのリモートテーブルの場合、名前にはリモートでアプリケーションの一部であることを示す名前空間識別子と文字列 st_ がプリフィックスとして付きます。
      • グローバルアプリケーションのリモートテーブルの場合、名前には文字列 u_st_ がプリフィックスとして付きます。

      プリフィックスは変更できません。ただし、残りのテーブル名を変更することはできます。名前には、小文字、英数字の ASCII 文字およびアンダースコア (_) だけを使用できます。

      拡張テーブル このテーブルがリモートであることを指定するために [リモートテーブル] オプションを選択した場合に利用できないオプション。リモートテーブルを他のテーブルから拡張できないため、表示されなくなりました。
      リモートテーブル このテーブルをリモートテーブルとして指定するオプション。リモートテーブルは、外部データソースからデータを取得するためのスクリプト定義を関連付けることができるテーブルです。標準の内部テーブルとは異なり、現在のインスタンスにあるレコードからはデータは取得されません。

      リモートテーブルの詳細については、「リモートテーブル」を参照してください。

    4. [列] セクションで、標準の内部テーブルの列を作成するときと同じように、[テーブルの列] 埋め込みリストを使用してリモートテーブルに列を追加します。
    5. [コントロール] セクションで、通常のテーブルに追加のテーブルオプションを定義するときと同じように、追加のリモートテーブルオプションを定義します。
    6. [アプリケーションのアクセス] セクションで、通常のテーブルに追加のテーブルオプションを定義するときと同じように、リモートテーブルのスコープ保護を定義します。
      詳細については、「アプリケーションのアクセス設定」を参照してください。
    7. [送信] をクリックします。

    タスクの結果

    リモートテープルがインスタンスに作成されます。