機械翻訳について

CX拡張ジェネレータを使用した既存のカスタム・アプリケーションの変更

Oracle Visual Builder Studio (VBS)で作業中のアプリケーション拡張がある場合は、CX拡張ジェネレータを使用してカスタム・オブジェクトおよびカスタム・パネルをカスタム・オブジェクトに追加できます。 CX拡張ジェネレータは、カスタム・サブビューおよび必要なスマート処理を自動的に生成します。 このツールを使用するには、Visual Builder Studioからワークスペースを.zipファイルとしてダウンロードし、CX Extension Generatorにインポートします。

オブジェクトおよびパネルの追加プロセスは、Visual Builder Studioからインポートした後でアプリケーションを作成したときと同じです。 このトピックで説明するステップの概要を次に示します:

  1. Visual Builder Studioからファイルをエクスポートします。
  2. ファイルをCX Extension Generatorにインポートします。
  3. オブジェクト、パネルおよびサブビューを追加します。
  4. エクスポート用に変更したファイルを生成します。
  5. ファイルをVisual Builder Studioにインポートして戻します。
  6. パネルおよびサブビューのレイアウトにパネルおよびサブビューを追加します。
  7. 更新されたアプリケーションをプレビューします。

前提条件

アプリケーション・コンポーザで、次の手順を実行します。

  • 既存のアプリケーションに追加する新しいカスタム・オブジェクトおよび子オブジェクトを作成します。

Visual Builder Studioからのファイルのエクスポート

既存のカスタム・アプリケーションを更新するには、まずVisual Builder Studioワークスペースからアプリケーションをダウンロードする必要があります。

Visual Builder Studioで、ページ上部の「メニュー」アイコンをクリックし、「エクスポート」をクリックします。

このスクリーンショットは、.zipファイルのエクスポート方法を示しています。

.ZipファイルをCX拡張ジェネレータにインポート

  1. サンドボックスで、「アプリケーション・コンポーザ」>「CX拡張ジェネレータ」にナビゲートします。

  2. 「拡張機能のインポート」をクリックします。

    このスクリーンショットは、CX拡張ジェネレータを示しています。

  3. アプリケーションのインポート・ドロワーで、.zipファイルを選択し、「インポート」をクリックします。

    これで、アプリケーションの既存のオブジェクトがCX Extension Generatorに表示されます。

オブジェクト、パネルおよびサブビューの追加

CX拡張ジェネレータを使用すると、オブジェクト、パネルおよびサブビューを追加できます。 そして、それらのためのスマートなアクションを生成することができます。 既存のパネルを削除し、順序を変更して構成するには、Visual Builder Studioを使用する必要があります。
  1. オブジェクトを追加するには、「アクション」>「オブジェクトの追加」をクリックして、構成するオブジェクトを追加します。
  2. 各オブジェクトをドリルダウンして、詳細ページを構成します。 ランタイム・アプリケーションでは、詳細ページは「概要」ページと呼ばれます。

    ノート: CX拡張ジェネレータには、構成時に追加したパネルとパネルのみが表示されます。 以前に追加したパネルは表示されません。
  3. パネルを追加するには:

    1. デフォルトの構成パネルで、「追加」をクリックします。

      このスクリーンショットは、新しいパネルの追加方法を示しています。

    2. 「パネルの追加」ドロワーで、パネルを作成するカスタム関連オブジェクトを選択します。 これらは、1:MまたはM:Mの関係を持つ子オブジェクトおよびオブジェクトです。

      たとえば、「出荷」を選択します。

      このスクリーンショットは、パネルを作成するオブジェクトを選択する方法を示しています。

    3. 「各パネルのサブビューを作成」チェック・ボックスを選択すると、各パネルとともにサブビューが自動的に作成されます。

      ノート: このチェックボックスをオンにしない場合は、後でサブビューを追加できます。 次のステップを参照してください。
    4. 「追加」をクリックします。

      重要: M:M関係を持つオブジェクトのパネルを追加すると、ジェネレータは、オブジェクト自体ではなく、M:M関係の一部として作成した交差オブジェクトのパネルを作成します。
  4. オプションで、「構成」>「サブビュー」をクリックして、各パネルのサブビューを追加および削除します。

    このスクリーンショットは、サブビューの構成方法を示しています。

  5. 「構成」>「スマートなアクション」をクリックして、選択したオブジェクトに対して拡張ジェネレータが自動的に作成するスマート・アクションを確認します。

    ヒント: 拡張ジェネレータでスマート処理を作成した後、オプションでスマート処理の構成を拡張できます。 これを行うには、アプリケーション・コンポーザ(「共通設定」>「スマートなアクション」)でスマート・アクションを編集します。 「スマート処理の概要」を参照してください。
  6. アプリケーションに複数のオブジェクトが含まれている場合は、オブジェクト・ドロップ・ダウン・フィールドを使用してオブジェクトを切り替え、複数の詳細ページを構成します。

    このスクリーンショットは、オブジェクトを切り替える方法を示しています。
  7. 変更が完了したら、.zipファイルを生成してダウンロードできます。

ノート: アクション>やり直しをクリックすると、構成の選択内容をツールから削除できます。

このスクリーンショットは、やり直す方法を示しています。

ファイルの生成

アプリケーション拡張の変更が完了したら、CX拡張ジェネレータ・リスト・ページに戻り、「ファイルの生成」をクリックします。

CX拡張ジェネレータは、選択したオブジェクトのページおよびレイアウトを含む.zipファイルを生成およびダウンロードします。

Visual Builder Studioへのファイルのインポート

CX拡張ジェネレータは、Visual Builder Studioにインポートできる.zipファイルを生成します。

  1. ナビゲータを使用してVisual Builder Studioにナビゲート: 構成>Visual Builder.

  2. Visual Builder Studioで、既存のアプリケーションを含むワークスペースに移動します。

  3. ページ上部のメニュー・アイコンをクリックし、「インポート」をクリックします。

    このスクリーンショットは、.zipファイルのインポート方法を示しています。
  4. 「リソースのインポート」ダイアログで、.zipファイルを追加し、「インポート」をクリックします。

    ワークスペースは、アプリケーション内の既存のオブジェクトを妨げることなく、新しく追加されたオブジェクトおよび関連アーティファクトで更新されます。

インポートしたカスタム・オブジェクトのレイアウトへのパネルおよびサブビューの追加

カスタム・オブジェクトをインポートした場合は、インポートしたパネルおよびサブビューをカスタムのパネル・コンテナおよびサブビュー・コンテナ・レイアウトに追加する必要があります。 このステップは、作成する新規顧客オブジェクトには必要ありません。

  1. 「設計」ボタンをクリックします。

    これは、「設計」ボタンのスクリーンショットです。
  2. ページ・デザイナでページを表示していることを確認します。

    このスクリーンショットは、ドロップダウンを使用してページを表示する方法を示しています。

  3. パネルおよびサブビューを含む動的コンテナ・コンポーネントのコメント・タグを削除します。

    このスクリーンショットは、動的コンテナ・コンポーネントをコメント・アウトする方法を示しています。
  4. パネルの<oj-dynamic-container>タグを強調表示します。

    このスクリーンショットは、強調表示するコンポーネントを示しています。

  5. インポートしたパネルをパネル・コンテナ・レイアウトに追加します:
    1. 構造パネルで、「パネル・コンテナ・レイアウト」ノードをクリックします。

      これは、パネル・コンテナ・レイアウト・ノードのスクリーンショットです。
    2. 「プロパティ」ペインで、「パネルの追加」 (スクリーンショットで強調表示されている「セクション」見出しの横のプラス・アイコン)をクリックして、インポートされたパネルをカスタム・レイアウトに追加します。このスクリーンショットは、パネル・レイアウトのコピーにパネルを追加する方法を示しています

  6. 「サブビュー・コンテナ・レイアウト」に対して同じプロセスを繰り返します。

    サブビュー・コンテナ・レイアウトのロケーションを示すスクリーンショット
    1. 構造パネルで、「サブビュー・コンテナ・レイアウト」ノードをクリックします。

    2. 「プロパティ」ペインで、「パネルの追加」 (「セクション」見出しの横にあるプラス・アイコン)をクリックして、カスタム・サブビュー・レイアウトにサブビュー・レイアウトを追加します。

プレビュー

  1. 「プレビュー」ボタンをクリックして、新しく追加されたオブジェクトをアプリケーションに表示します。

    これは、Visual Builder Studioの「プレビュー」ボタンのスクリーンショットです。
  2. 結果のプレビュー・リンクは次のようになります:

    https://<servername>/fscmUI/redwood/cx-custom/<object_name>_c

  3. プレビュー・リンクを次のように変更します:

    https://<servername>/fscmUI/redwood/cx-custom/application/container/<object_name>_c

    ノート: プレビュー・リンクに/application/containerを追加する必要があります。
  4. これで、必要に応じてアプリケーション拡張の変更を続行できます。