カスタムレイアウトの開始
UI ビルダー ページを設定し、プレイブックエクスペリエンス でカスタムレイアウト用のモジュール式 Playbook カスタムレイアウトのコンポーネントの構成を開始します。
始める前に
- 必要なロール:admin、ui_builder_admin
- 最新の Playbook Experience および Playbook Experience Components アプリ
このタスクについて
UI ビルダー ページを作成した後、必要に応じて プレイブックエクスペリエンス ページをカスタマイズできます。ページテンプレートには、コンポーネントプリセットで使用できるコントローラー (プレイブック テンプレートなど) が含まれています。詳細については、「Bind data to UI Builder pages using controllers (advanced feature)」を参照してください。
手順
- 移動先 すべて > Now Experience フレームワーク > UI ビルダー.
- 作業する UI Builder エクスペリエンスを開くか、新しいエクスペリエンスを作成します。
Playbook Experience ビルダーエクスペリエンスは、プレイブックエクスペリエンス をカスタマイズするために作られています。エクスペリエンスの作成方法の詳細については、「Configure how users interact with your applications in UI Builder」を参照してください。
-
UI Builder エクスペリエンスでは、ページを最初から 作成する、ページを標準レコードテンプレートから作成する、またはページを プレイブックエクスペリエンス テンプレートから作成することができます。
プレイブックエクスペリエンス テンプレートを使用すると、Playbook カスタムレイアウト UI コントローラーとコンポーネントが既にすべてのページに追加されているため、開発プロセスの速度が向上します。コントローラーは、提供されたすべてのコンポーネントにデータを自動的に入力します。注:テンプレートを使用する場合でも、カスタムコンポーネントを作成して追加することができます。
-
プレイブックエクスペリエンス テンプレートを使用している場合は、ページを作成します。
新しい プレイブックエクスペリエンス レイアウトには、データが設定されたコントローラーとコンポーネントが既に含まれていますが、いくつか設定を行う必要があります。残りの設定を行うには、ステップ 6 に進みます。
-
[標準レコード] テンプレートを使用した場合、またはページを最初から作成した場合は、Playbook カスタムレイアウト UI コントローラーをページに追加します。
-
新しいページの左下隅から、データリソースパネル
を開きます。
- [+ 追加] を選択します。
- 「Playbook」を検索します。
- [データリソース] で [Playbook カスタムレイアウト UI コントローラー (Playbook Custom Layout UI Controller)] を選択し、[追加] をクリックします。
-
新しいページの左下隅から、データリソースパネル
-
Playbook カスタムレイアウト UI コントローラーを構成します。
- データリソースパネルの [ローカルデータリソースインスタンス] で、[UI コントローラーレコードページ] を選択します。
-
[構成] タブで、[親 SysID] または [親テーブル] を追加します。
[親テーブル ] フィールドには「context.props.table」、[親 SysID] フィールドには「context.props.sysId」と入力できます。注:入力するテーブルまたはレコードに プレイブック が含まれていることを確認してください。
- 使用する Playbook Experience を追加します。
- オプション: 必要に応じて他のフィールドに値を入力します。
コントローラーが構成され、プレイブック コンポーネントを追加する準備ができました。 -
プレイブック のコンポーネントを追加します。
-
コンポーネントツリーで、[メインタブ] を選択します。
[メインタブ] パネルが右側に開きます。
-
[メインタブ] パネル で、[+ 追加] を選択します。
「このタブをどのように構築しますか?」と尋ねるモーダルが表示されます。
-
[空のコンテナーから開始] を選択して [次へ] をクリックします。
[タブの設定] モーダルが表示されます。
-
タブに名前とアイコンを付け、[作成] をクリックします。
タブがコンポーネントツリーに追加され、空白のキャンバスが表示されます。
- コンポーネントツリーの新しいタブで、「サイズ変更可能」の [+ コンポーネントを追加] の検索を選択します。
- [サイズ変更可能なペイン] コンポーネントを選択して名前を付け、[作成] をクリックします。
-
コンポーネントツリーで、新しく作成した [サイズ変更可能なペイン] コンポーネントを開きます。
新しい [サイズ変更可能なペイン] のパネルが右側に表示されます。
- 必要に応じて設定し、右上隅の [保存] をクリックします。
- ステージピッカーを追加するには、コンポーネントツリーで先ほどの新しい [サイズ変更可能なペイン] コンポーネントを見つけて、左側の下にある [+ コンポーネントを追加] を選択します。
-
コンポーネントツリーで、新しいステージピッカーを選択します。
新しいステージピッカーのパネルが右側に表示されます。
-
Playbook カスタムレイアウト UI コントローラーからこのコンポーネントのプリセットを選択し、右上隅の [保存] をクリックします。
確認メッセージが表示され、ステージピッカーパネルの [イベント] タブにコンポーネント入力とイベントが自動的に入力されます。
- Playbook アクティビティビューアーを追加するには、コンポーネントツリーで [サイズ変更可能なペイン] コンポーネントを見つけて、右の下にある [+ コンポーネントを追加] を選択します。
- 手順 7j と 7k を繰り返します。
- Playbook モーダルを追加するには、コンポーネントツリーのメインタブで作成したタブを見つけて、 [+ コンポーネントを追加] を選択します。
- Playbook モーダルに対してステップ 7j と 7k を繰り返します。
- Playbook ステージピッカーに戻り、ステージピッカーの向きを決定します。
- 右上隅の [開く] をクリックして、プレイブック のレイアウトをプレビューします。
- UI ビルダー に戻ります。
-
ユーザーが標準の新しいレコード フォームではなく、このカスタマイズされた プレイブックエクスペリエンス フォームで新しいレコードを作成できるようにするには、左上の 対話 を開き、 sysID フィールドを -1 に更新して、[ 適用] をクリックします。
プレビューを開くと、レコードジェネレーターフォームを使用できます。レコードジェネレーターフォームをテストし、新しいレコードが作成されることを確認できます。 - コンポーネントツリーのステージピッカーに戻り、右側に開いたパネルでステージピッカーの向きを決定します。
-
コンポーネントツリーで、[メインタブ] を選択します。