動的関連レコードテーブル
動的関連レコード機能は、さまざまなテーブルを使用してコンテキストと定義情報を格納します。
次のテーブルは、動的関連レコード機能の構成をサポートしています。これらのテーブルは sys_metadata テーブルを拡張します。
関連レコードコンテキストテーブル
- 選択したテーブル。ソースレコード (カスタマーサービスケースなど) またはプレイブックアクティビティ (オンボーディングケースへのメンバーの追加など) のコンテキストレコードを作成できます。
- 選択したテーブルに適用される追加の条件。これらの条件によって、選択したテーブルの関連レコード定義が実行される時期が決まります。
- 実行する関連レコード定義。これらの定義により、SLA やメールなど、取得するデータを識別します。
| フィールド | 説明 |
|---|---|
| 名前 | コンテキストレコードの一意の名前。 |
| テーブルに適用 | コンテキストレコードのレコードタイプを格納するテーブル。 ソースレコードの関連レコードを表示するには、ソースレコードを格納するテーブルを選択します。たとえば、ケース [sn_customerservice_case] などです。 プレイブックアクティビティの関連レコードを表示するには、アクティビティを格納するテーブル (アクティビティの実行 [sys_pd_activity_context]) を選択します。 |
| プライマリ参照フィールド | 評価のためにコンテキスト関連レコード定義に渡される [テーブルに適用] のプライマリフィールド。この値は、定義内のスクリプト化されたクエリーで使用されます。 次のデータタイプがサポートされています。
|
| セカンダリ参照フィールド | 評価のためにコンテキスト関連レコード定義に渡される [テーブルに適用] のセカンダリフィールド。この値は、定義内のスクリプト化されたクエリーで使用されます。 次のデータタイプがサポートされています。
|
| アプリケーション | コンテキストレコードが適用されるアプリケーション。これは読み込み専用フィールドです。 |
| アクティブ | コンテキストレコードを有効にします。 |
| 継承 | 有効にすると、コンテキストレコードには [テーブルに適用] から拡張されたテーブルも反映されます。 |
| 条件 | [テーブルに適用] のレコードに適用される条件。 |
関連レコード定義テーブル
- [関連レコード] タブのフィルタードロップダウンリストに表示される表示ラベル
- クエリーされるテーブル。たとえば、メール [sys_email] テーブルなどです。
- 必要に応じて、プライマリおよびセカンダリ参照テーブル
- クエリー元のフィールドを細かく指定するスクリプト化された条件
各タイプのデータに対応した定義レコードを作成して [関連レコード] タブに含め、その定義を 1 つ以上のコンテキストレコードに関連付けることができます。
| フィールド | 説明 |
|---|---|
| ラベルの表示 | 関連レコード定義の一意の名前。このラベルは、[関連レコード] タブのフィルターリストに表示されます。 |
| プライマリー参照テーブル | 定義スクリプトで使用されるプライマリテーブル。実行時に、スクリプトはこのタイプのレコードが渡されることを予期します。 関連レコードコンテキストの [プライマリ参照フィールド] にデータタイプを入力した場合は、そのデータタイプのテーブルを入力します。 |
| セカンダリ参照テーブル | 定義スクリプトで使用されるセカンダリテーブル。実行時に、スクリプトはこのタイプのレコードが渡されることを予期します。 関連レコードコンテキストの [セカンダリ参照フィールド] にデータタイプを入力した場合は、そのデータタイプのテーブルを入力します。 |
| アプリケーション | 定義レコードが適用されるアプリケーション。これは読み込み専用フィールドです。 |
| クエリー元 | 取得する関連レコードデータを格納するテーブル。 |
| アクティブ | 定義レコードを有効にします。そのタイプの関連レコードを [関連レコード] タブに表示するには、定義がアクティブである必要があります。 |
| スクリプト | コンテキストに基づいて取得するレコードを定義するスクリプトを作成します。 |
コンテキスト関連レコード定義テーブル
コンテキスト関連レコード定義 [sn_m2m_context_related_record_defn] テーブルは、コンテキストレコードとそれに関連する定義レコードとの関係を定義します。
コンテキストレコードを開くと、関連する定義レコードが [コンテキスト関連レコードの定義] 関連リストに表示されます。
| フィールド | 説明 |
|---|---|
| 関連レコードのコンテキスト | コンテキストレコード。 |
| 関連レコード定義 | コンテキストレコードに関連付けられた関連レコード定義の名前。システムはこの定義を使用して、取得するレコードを決定します。 |
| アプリケーション | コンテキストレコードが適用されるアプリケーション。これは読み込み専用フィールドです。 |
| 順番 | 順序によって、[関連レコード] タブのフィルターリストで関連レコードタイプが表示される位置が決まります。 この関連レコード定義の順序は、[関連レコードのコンテキスト] に関連付けられた他の定義の順序と比較され、フィルターリスト内の表示順序が決定されます。 1 つのレコードに複数のコンテキストが適用される場合、システムはすべての関連レコードタイプの順序を評価します。重複する関連レコードタイプがある場合、システムは最小の順序値を持つレコードタイプを取得します。 |
| アクティブ | このコンテキストレコードの [関連レコードの定義] を有効にします。 |