リモートテーブルの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • 外部ソースから取得したデータを使用してリモートテーブルを作成します。

    始める前に

    必要なロール: delegated_developer または admin

    このタスクについて

    テーブルをリモートテーブルとして指定するときは、次の点に注意してください。
    • リモートテーブルを作成する前に、外部データソースについて十分に理解しておく必要があります。たとえば、カスタマーサービス管理 (CSM) で使用する CRM データを取得する場合は、外部 CRM ソースでデータがどのように構成されているかを理解する必要があります。
    • リモートテーブルには、その一時データを外部ソースに保存されているデータに関連付けるための外部プライマリキーが必要です。テーブルをリモートとして指定すると、sys_id フィールドのみが自動生成され、Glide レコードで使用するプライマリキーとして使用される [列] セクションに表示されます。すべての外部テーブルのプライマリキー値は文字列値に変換されます。
    • 標準の内部テーブルとは異なり、リモートテーブルを別のテーブルから拡張することはできません。

    手順

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

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

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

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

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