バリアントの条件の定義

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • 条件を定義して、ページのバリアントを表示するタイミングを決定できます。条件は、順序を設定し、ページのバリアントを表示するために満たす必要のある基準の宣言に基づいています。

    このビデオでは、次の手順を実行する方法を紹介します。

    始める前に

    必要なロール:ui_builder_admin

    このタスクについて

    すべてが同じ条件を持つ複数のページバリアントがある場合、バリアントはこの順序設定に従います。

    手順

    1. デモエクスペリエンスのメインページを開きます。
    2. 作成したエクスペリエンスを選択し、[デフォルト] を選択します。
      図 : 1. デモエクスペリエンス
      デモエクスペリエンスエディターページ。
    3. [すべてのユーザーレコードページ (All users record page)] の [デフォルト] バリアントで、メニューアイコン (メニューアイコン) を選択し、[バリアントの複製] を選択します。
    4. [バリアントについて教えてください] 画面で、[名前] フィールドに「インシデントレコードページ (Incident record page)」と入力します。
    5. このタスクの目的は、インシデントテーブルでレコードを開いているユーザーにこのページを制限することなので、条件に次のように入力します。
      1. [パラメーター] フィールドで、[テーブル] を選択します。
      2. [演算子] フィールドで、[is] を選択します。
      3. [値] フィールドで、テキストを incident に置き換えます。

        このシリーズの前半でこのページを作成したときに、この条件をタスク テーブルに設定しました。これで、インシデントテーブルからレコードにアクセスするユーザーにのみ表示されるようにページを構成しました。

      図 : 2. 条件フィールド
      ドロップダウンオプション「table」と「sysId」、および演算子フィールドと値フィールドを含むパラメーターフィールド。
    6. [作成] を選択します。
      図 : 3. インシデントレコードページ
      デモエクスペリエンスエディターページのインシデントレコードページ。
      注:
      このエクスペリエンスでは、ページとバリアントの構造を表示できます。[条件] 列には、各ページの [表示] リンクが表示されます。[ビュー] を選択すると、そのバリアントの条件 (table=incident) を表示できます。[アドミンのみ] バリアントの [対象者] 列には [1] と表示されます。[1] を選択すると、そのバリアントを表示するために必要なロールを確認できます。