リモートテーブルのフロー定義の作成
リモートテーブルのフローをビルドおよび作成し、外部ソースからスクリプトを使用してデータを取得できるようにします。
始める前に
必要なロール:admin
手順
-
次のように移動する。 All (すべて) > システム定義 > リモートテーブル > 定義.
すべてのリモートテーブル定義のリストが表示されます。
- [新規] をクリックして、新しいフローの定義を作成します。
-
フォームのフィールドに入力します。
コントロール 説明 名前 選択したリモートテーブルに関連付けるために作成するスクリプトの名前。
テーブル 作成しているスクリプトを関連付けるリモートテーブルトの名前。- スコープ対象のアプリケーションのリモートテーブルの場合、名前にはリモートでアプリケーションの一部であることを示す名前空間識別子と文字列 st_ がプリフィックスとして付けられます。
- グローバルアプリケーションのリモートテーブルの場合、名前には文字列 u_st_ がプリフィックスとして付きます。
フロー 既存の機能を活用して独自のフローをビルドおよび定義するオプション。フローのマッピングを構成し、必要なリモートテーブルに関連付けます。リモートテーブルがクエリされると、フローがトリガーされ、データが取得されます。詳しくは、「フローの定義」を参照してください。 注:[フロー] フィールドにエントリがある場合、[スクリプト] セクションは表示されません。アプリケーション このリモートテーブルに関連付けられるアプリケーション。アプリケーションで作業している場合、またはアプリケーションレコードからリモートテーブルを作成している場合、フィールドはデフォルトでそのアプリケーションに設定されます。それ以外の場合は、このフィールドのデフォルトは [グローバル] です。モジュールやセキュリティルールなど、テーブルレコードから作成されたすべてのレコードは、デフォルトでこのアプリケーションに割り当てられます。 アクティブ リモートテーブルに関連付けるスクリプトを有効化するためのオプション。リモートテーブルに対して複数の非アクティブなスクリプト定義を設定できますが、有効なスクリプト定義は 1 つのみです。 詳細 [キャッシュ] セクションにアクセスして、このリモートテーブルの Now Platform でメモリキャッシュをどのように動作させるかを指定するオプション。 注:上級ユーザーのみがリモートテーブルのキャッシュパラメーターを設定する必要があります。 -
[キャッシュ] セクションで、このデータをキャッシュする方法と、Now Platform のメモリにデータをキャッシュする期間を指定します。
フィールド 説明 キャッシュ TTL このリモートテーブルスクリプト定義のために外部データがメモリにキャッシュされるキャッシュ存続時間 (秒単位)。たとえば、メモリにデータを 5 分間キャッシュするには、300 と入力します。 入力できる最大値は 60 分 (3600 秒) です。
拡張されたキャパシティ リモートテーブル内の 1000 行を超える行をサポートするように拡張されたキャパシティを選択するオプション。 注:外部ソースから取得されるデータのサイズが小さい場合は、リモートテーブルで 1000 行のデフォルト制限を使用して、クエリ時間を最短にします。取得されたデータのサイズが大きく、パフォーマンスが低下する可能性がある場合は、[拡張されたキャパシティ (Extended Capacity)] 機能を使用できます。注:デフォルトでは、外部データはユーザーによってメモリにキャッシュされます。 - [送信] をクリックします。