CX拡張ジェネレータを使用した既存のアプリケーションの変更
Oracle Visual Builder Studioでアプリケーション拡張が機能したら、変更が必要になる場合があります。 新しいカスタム・オブジェクトまたはカスタム子オブジェクトを追加する必要がある場合があります。 アプリケーションを変更するには、CX拡張ジェネレータを使用します。 このツールを使用するには、Visual Builder Studioからワークスペースを.zipファイルとしてダウンロードし、CX Extension Generatorにインポートします。
前提条件
アプリケーション・コンポーザで、次の手順を実行します。
-
既存のアプリケーションに追加する新しいカスタム・オブジェクトおよび子オブジェクトを作成します。
CX拡張ジェネレータでは、現在、関連オブジェクトの包含はサポートされていません。 関連オブジェクトをアプリケーションに追加するには、Visual Builder Studioで手動で追加できます。
-
アプリケーションに必要な追加のスマート・アクションを作成します。
「スマート処理の作成」を参照してください。
Visual Builder Studioからのファイルのエクスポート
既存のアプリケーションを更新するには、まず、Visual Builder Studioワークスペースからアプリケーションをダウンロードする必要があります。
Visual Builder Studioで、ページ上部のメニュー・アイコンをクリックし、「エクスポート」をクリックします。
既存のアプリケーションのインポート
既存のアプリケーションを.zipファイルにダウンロードしたら、それをCX拡張ジェネレータにインポートできます。
-
サンドボックスで、 にナビゲートします。
-
「拡張機能のインポート」をクリックします。
-
アプリケーションのインポート・ドロワーで、.zipファイルを選択し、「インポート」をクリックします。
アプリケーション内の既存のオブジェクトがCX拡張ジェネレータに表示されるようになりましたが、読取り専用です。
-
をクリックします。
-
オブジェクトの追加ドロワーで、アプリケーションに追加するオブジェクトを選択し、「追加」をクリックします。
選択したオブジェクトがリスト・ページに表示されます。
-
選択したオブジェクトごとに、ドリルダウンしてオブジェクトの詳細ページを構成します。 このページでは、折りたたみのパネルを構成できます。
-
変更が完了したら、.zipファイルを生成してダウンロードできます。
ファイルの生成
アプリケーション拡張の変更が完了したら、CX拡張ジェネレータ・リスト・ページに戻り、「ファイルの生成」をクリックします。
CX拡張ジェネレータは、選択したオブジェクトのページおよびレイアウトを含む.zipファイルを生成およびダウンロードします。
Visual Builder Studioへのファイルのインポート
CX拡張ジェネレータは、Visual Builder Studioにインポートできる.zipファイルを生成します。
-
ナビゲータを使用してVisual Builder Studioにナビゲート: .
-
Visual Builder Studioで、既存のアプリケーションを含むワークスペースに移動します。
ページ上部のメニュー・アイコンをクリックし、「インポート」をクリックします。
-
「リソースのインポート」ダイアログで、.zipファイルを追加し、「インポート」をクリックします。
ワークスペースは、アプリケーション内の既存のオブジェクトを妨げることなく、新しく追加されたオブジェクトおよび関連アーティファクトで更新されます。
プレビュー・ボタンをクリックして、新しく追加したオブジェクトをアプリケーションに表示します。
-
結果のプレビュー・リンクは次のようになります:
https://<servername>/fscmUI/redwood/cx-custom/<object_name>_c
-
プレビュー・リンクを次のように変更します:
https://<servername>/fscmUI/redwood/cx-custom/application/container/<object_name>_c
ノート: プレビュー・リンクに/application/container
を追加する必要があります。 -
これで、必要に応じてアプリケーション拡張の変更を続行できます。