標準営業オブジェクトへのパネルおよびサブビューの追加
標準オブジェクト(アカウント、商談、担当者など)の詳細ページに、パネルおよびそのサブビューを追加できます。カスタム・オブジェクトと標準オブジェクトの両方を、子オブジェクトとして追加できます。CX拡張ジェネレータを使用してUIおよびスマート処理を生成し、Visual Builder Studio (VBS)でそれらをオブジェクトのカスタム・レイアウトに追加できます。
CX拡張ジェネレータを使用したパネル、サブビューおよびスマート処理の作成
- アプリケーション・コンポーザをツールとして使用し、サンドボックスを作成して入ります。
- アプリケーション・コンポーザを開きます。
- 「CX拡張ジェネレータ」をクリックします。
-
この環境のVisual Builder Studioですでにアプリケーションを構成済の場合、Visual Builder Studioからエクスポートした構成をインポートする必要があります。
-
「拡張のインポート」をクリックします。
「拡張のインポート」ドロワーで、.zipファイルをドラッグ・アンド・ドロップし、「インポート」をクリックします。
アプリケーション内の既存のオブジェクトがCX拡張ジェネレータに表示されます。
-
-
初めてアプリケーションを構成する場合は、「新規拡張の作成」をクリックします。
注意: 「新規拡張の作成」ボタンは、環境で初めてアプリケーションを構成するときにのみ使用できます。VBSへの最初のアップロード後、CX拡張ジェネレータを使用して変更を加える場合は、最初に「拡張のインポート」ボタンを使用してVBSからファイルをインポートしなおす必要があります。「拡張のインポート」ボタンを使用して新しい拡張を作成し、変更をVBSにインポートすると、以前のすべての変更がアップロードによって上書きされます。 - 「オブジェクトの追加」ドロワーで、パネルおよびサブビューの追加先のオブジェクトを選択します。
- 「追加」をクリックします。
-
「CX拡張ジェネレータ」ページで、オブジェクト名リンクをクリックしてパネルおよびサブビューに追加します。
ノート: 拡張ジェネレータに既存のパネルは表示されません。追加したパネルのみが表示されます。 -
パネルを追加するには:
-
デフォルトの「パネルの構成」で、「追加」をクリックします。
-
「パネルの追加」ドロワーで、パネルおよびサブビューの作成対象のオブジェクトを選択します。1:M、M:Mまたは子の関係の標準またはカスタムのオブジェクトを選択できます。
たとえば、カスタム・オブジェクト「Shipment」のアカウントにパネルを追加する場合、「Shipments」を追加します。
-
各パネルとともにサブビューを自動的に作成する場合は、「各パネルのサブビューの作成」チェック・ボックスを選択します。
ノート:このチェック・ボックスを選択しなかった場合は、サブビューを後から追加できます。
-
「追加」をクリックします。
-
-
オプションで、「構成」をクリックし、「スマート処理」または「サブビュー」を選択すると、選択したオブジェクトに対して拡張ジェネレータによって自動的に作成されるスマート処理およびサブビューを確認できます。
カスタム・オブジェクトにパネルを追加する場合で、パネルおよびそのサブビューをまだ作成していない場合は、「オブジェクト」ドロップダウン・フィールドで対象のオブジェクトを選択して、そのオブジェクトに切り替えます。
- パネルを追加したら、「すべてのオブジェクト」リンクをクリックします。
-
「ファイルの生成」をクリックします。プロセスが完了するまでには数分かかります。
「ファイルが生成され、スマート処理が作成されました」メッセージが表示されたら、ファイルをダウンロードできます。Custom.zipファイルのダウンロード・ディレクトリを確認します。
Visual Builder Studioへの.Zipファイルのインポート
CX拡張ジェネレータで作成した.zipファイルをVisual Builder Studioにインポートします。
-
ナビゲータを使用して、Visual Builder Studioにナビゲートします:
。 -
Visual Builder Studioで、新しいワークスペースを作成します(まだ作成していない場合)。
重要:ワークスペース拡張IDはsite_cxsales_Extensionである必要があります。拡張の変更方法の詳細は、「プロジェクトの拡張IDの変更方法」を参照してください。
ワークスペースを作成するには、「アプリケーション拡張を作成する前に」を参照してください。手順に従って、ワークスペースの拡張IDを必ず更新してください。
ページ上部のメニュー・アイコンをクリックし、「インポート」をクリックします。
-
「リソースのインポート」ダイアログで.zipファイルを追加し、「インポート」をクリックします。
既存のファイルおよびリソースの削除オプションは選択解除した状態のままにします。
標準オブジェクトに対するカスタム・パネル・コンテナの作成およびインポートしたパネルの追加
ここではOracle提供のオブジェクトにパネルとサブビューを追加するため、直接オブジェクトを編集することができません。コピーを作成し、コピーを構成する必要があります。
-
Visual Builder Studioで、accounts-detailページのページ・デザイナ・タブをクリックします。
accounts-detailページには、アプリケーションのアカウント詳細ページからVisual Builder Studioにナビゲートする方法、またはVisual Builder Studioの「アプリケーションUI」タブでaccounts-detailノードにナビゲートする方法のいずれかの方法でアクセスできます。
-
「設計」ボタンをクリックします。
- パネル・コンテナ・レイアウトを複製し、これにパネルを追加します:
構造パネルで、パネル・コンテナ・レイアウト・ノードをクリックします。
「プロパティ」ペインで、ケース1の横にある「複製」アイコンをクリックします。
コンテナ・レイアウトには様々なバージョンのレイアウトを含めることができ、オーディエンスによって異なるレイアウトを表示させることができます。アカウントの場合、営業管理者、営業マネージャ、営業担当用にそれぞれ異なるレイアウトがあります。これらのレイアウト、または、ここで複製するケース1レイアウトを複製できます。ケース1 (コピー)で、パネルの追加をクリックします(スクリーンショット内のセクション見出しの横にある強調表示されているプラス記号アイコン)。
- 追加したオブジェクト用のパネル・テンプレートをクリックします。この例では、「Shipment Panel Template」です。
同じ手順をサブビュー・コンテナ・レイアウトに対して繰り返します。
-
構造パネルで、サブビュー・コンテナ・レイアウト・ノードをクリックします。
-
「プロパティ」ペインで、ケース1の横にある「複製」アイコンをクリックします。
-
ケース1 (コピー)で、パネルの追加をクリックします(セクション見出しの横にあるプラス記号アイコン)。
- 追加したオブジェクト用のパネル・テンプレートをクリックします。この例では、「Shipment Subview Template」です。
-
- 構成をプレビューできます。
- サンドボックスを公開して、CX拡張ジェネレータで作成したスマート処理を有効にします。