ポータル データ リスト ウィジェットの JSON パラメーター
JSON パラメーターは、ポータルページ上のポータルデータリストウィジェットの側面を定義します。
注:
この情報は、JSON コード形式に精通していることを前提としています。
| パラメーター | 説明 |
|---|---|
| categories | 各カテゴリには、フィルター基準を満たす顧客ケースビュー [sn_customerservice_case] テーブルのレコードのセットが表示されます。 カテゴリごとに、事前定義された pre_defined_filters およびrun_time_filtersフィルタータブから選択し、リストビューの列を設定し、カードビューに表示するフィールドを決定できます。 |
| ID | カテゴリー条件スクリプトがウィジェットでカテゴリーを表示するか非表示にするかを決定できるようにする一意の識別子。 |
| label | ナビゲーションペインに表示されるカテゴリの名前。 ラベルが入力されていない場合、カテゴリは表示されません。 |
| テーブル | カテゴリーが選択されたときにウィジェットに表示されるレコードのテーブル。 デフォルトでは、このフィールドはケース [sn_customerservice_case] テーブルに設定されています。 |
| list_view | ウィジェットに表示する列またはフィールドのリストを定義するビューの名前。 これらのビューの詳細については、次のリンクを参照してください Create and delete views。 値を指定しない場合は、すべての列が表示されます。 |
| card_view_primary_column | カードの最初の列に表示される、定義されたテーブルのフィールド。たとえば、最初の列にケース番号を表示できます。 |
| card_view_secondary_column | カードの 2 列目に表示される、定義されたテーブルのフィールド。たとえば、ケースレコードの簡単な説明を表示できます。 このパラメーターはオプションです。 |
| card_view_additional_columns":"列 1|列 2|列 3|列 4 | カードの追加列として表示される、定義されたテーブルのフィールドペア。 最大 4 つの列を追加できます。 このパラメーターはオプションです。 |
| query":"active=true" | カテゴリの下に表示されるレコードをフィルタリングするクエリ。 値を指定しない場合は、すべてのレコードが表示されます。 |
| グリフ":"glyph_name" | ナビゲーション ウィンドウのカテゴリ ラベルの左側に表示されるグリフ。 指定するグリフ名は、次の URL からアクセスできる font-awesome ライブラリからのものである必要があります。 現在サポートされている font-awesome ライブラリのバージョンは v4 です。7. 別のバージョンのグリフ名を使用すると、イメージは正しく表示されません。 注: グリフとイメージの両方が定義されている場合は、イメージが表示されます。 このパラメーターはオプションです。 |
| "image_name":"file_img" | カテゴリの左側に表示される画像。 イメージ名は、イメージ [db_image] テーブルから選択する必要があります。 注: グリフとイメージの両方が定義されている場合は、イメージが表示されます。 このパラメーターはオプションです。 |
| record_view_page | ウィジェットでアクセスされたレコードの詳細を表示するポータルページ。 このパラメーターはオプションです。 デフォルトでは、このフィールドは [ケース (csm_ticket)] ページに設定されています。 |
| pre_defined_filter | 選択したカテゴリでステータスが新規、クローズ済み、オープン、または情報待ちのケースを表示します。これらのフィルターは、ウィジェットにタブとして表示されます。デフォルトでは、オープンケースとクローズ済みケースのみが JSON コードに含まれます。これらのフィルタの名前を変更するには、 の値 filter_nameを変更します。 このパラメーターはオプションです。 |
| run_time_filter | 定義されたテーブルの列とそのフィールドをランタイムフィルターとしてドロップダウンリストに表示します。これらのランタイムフィルターは、定義されたテーブルのさまざまなフィールドに基づいて、ウィジェットに表示されるケースレコードをフィルタリングします。たとえば、[優先度] を列として、[状態]、[連絡先]、または [更新済み] をフィールドとして表示できます。ランタイムフィルター値が列パラメーターとselection_typeパラメーターに指定されていない場合、カテゴリにフィルターアイコンは表示されません。 このパラメーターはオプションです。 |
| column | ウィジェットにランタイムフィルターとして表示される、定義されたテーブルのフィールド。たとえば、重大、高、中、低などの優先度に従ってケースレコードを表示するように選択できます。 |
| selection_type | 選択範囲のタイプを表示します。使用可能なオプションは、次のとおりです。
|
| 値 | 列パラメーターに定義されたテーブルの値を定義します。使用可能な値:
|
| ranges | ラベルおよびクエリパラメーターで定義されたクエリを使用して、指定されたテーブルからレコードをフィルタリングするために使用されます。 定義する範囲 たとえば、先月、過去 3 か月間、または過去 6 か月間に更新されたケースレコードを表示できます。 範囲の構成は次のとおりです。
このパラメーターはオプションです。 |