ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース3.2
B53794-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

ビルド・オプションを使用した構成の制御

ビルド・オプションを使用すると、アプリケーションで特定の機能を条件付きで表示できます。

ビルド・オプションは、INCLUDEおよびEXCLUDEという2つの値をとることができます。属性を含めるように指定すると、Application Expressエンジンは、実行時にその属性をアプリケーション定義の一部として認識します。逆に、属性を除外するように指定すると、Application Expressエンジンは、その属性を存在しないものとして処理します。

この項には、次の項目が含まれます。


関連項目:

Oracle Application Express管理ガイドの「デプロイ時のアプリケーションのビルド・ステータス・セットの変更」を参照してください。

ビルド・オプションの作成

ビルド・オプション・ページのアプリケーションに対してビルド・オプションを作成します。

ビルド・オプションを作成するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

  4. 「アプリケーション」で、「ビルド・オプション」をクリックします。

  5. 新しいビルド・オプションを作成するには、「作成」をクリックします。

  6. 画面に表示されるステップに従います。

「ビルド・オプション」ページについて

ビルド・オプションを作成すると、そのビルド・オプションはビルド・オプション・ページに表示されます。「ビュー」リストから選択して、ビルド・オプション・ページの表示方法を制御します。使用可能なオプションは次のとおりです。

  • アイコン(デフォルト): 各ビルド・オプションを大きいアイコンとして表示されます。ビルド・オプションを編集するには、該当するアイコンをクリックします。

  • 詳細: 各ビルド・オプションをレポートで1行に表示します。各行には、アプリケーションID、ビルド・オプション名、ステータスおよびビルド・オプションの使用状況レポートへのリンクが含まれています。ビルド・オプションを編集するには、該当する名前をクリックします。

ビルド・オプションの管理

ビルド・オプションは、INCLUDEおよびEXCLUDEという2つの値をとることができます。属性を含めるように指定すると、Application Expressエンジンは、実行時にその属性をアプリケーション定義の一部として認識します。逆に、属性を除外するように指定すると、Application Expressエンジンは、その属性を存在しないものとして処理します。

ビルド・オプションを含めるまたは除外するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

  4. 「アプリケーション」で、「ビルド・オプション」をクリックします。

  5. 適切なビルド・オプションを選択します。

    ビルド・オプションの作成/編集ページが表示されます。

  6. 「ステータス」で、「INCLUDE」または「EXCLUDE」のいずれかを選択します。

ビルド・オプションの選択

ビルド・オプションを作成すると、ページ、コンポーネント(レポート、グラフまたはフォーム)、特定のページ・コントロール(ボタン・アイテム、LOV)、および別の共有コンポーネント(ブレッドクラム、リストまたはタブ)に対して選択できます。適切な属性ページに移動して、ビルド・オプションをページ、コンポーネント、ページ・コントロールまたは共有コンポーネントに適用します。ほとんどの属性ページには、定義済のビルド・オプションを選択できる「構成」セクションがあります。

ビルド・オプションまたはビルド・オプション・ステータスのエクスポート

コンポーネントのエクスポート・ページで、ビルド・オプションまたはビルド・オプション・ステータスをエクスポートできます。ビルド・オプション・ステータスのエクスポートは、別の環境内でビルド・オプションをオンまたはオフに切り替えるために効果的な方法です。たとえば、この機能を使用して、隠し機能を備えた本番アプリケーションをデプロイできます。

これを行うには、隠し機能のあるコンポーネントとEXCLUDEのステータスを持つビルド・オプションを関連付けます。デプロイ後、ビルド・オプションのステータスをINCLUDEに変更して、ビルド・オプション・ステータスをエクスポートすると隠し機能を有効化できます。

ビルド・オプション・ステータスを本番インスタンスに適用すると、新しい機能が表示されます。

ビルド・オプションまたはビルド・オプション・ステータスをエクスポートするには、次のステップを実行します。

  1. コンポーネントのエクスポート・ページにナビゲートします。

    1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

    2. アプリケーションを選択します。

    3. 「共有コンポーネント」をクリックします。

    4. 「タスク」リストから「コンポーネントのエクスポート」をクリックします。

      「コンポーネントのエクスポート」ページが表示されます。

  2. エクスポートするビルド・オプションを次のように選択します。

    1. 「コンポーネント」タブをクリックして、エクスポートするビルド・オプションを選択します。

    2. 「エクスポートに追加」をクリックします。

  3. 次のように、エクスポートする「ビルド・オプションのステータス」を選択します。

    1. 「ビルド・オプションのステータス」タブをクリックして、エクスポートするビルド・オプションを選択します。

    2. 「エクスポートに追加」をクリックします。

  4. 「次へ」をクリックします。

  5. エクスポートするコンポーネントに対して、次のステップを実行します。

    1. 「ファイル形式」から、エクスポート・ファイルの行を形式化する方法を選択します。

      • UNIXを選択すると、改行で区切られた行が含まれるファイルが生成されます。

      • DOSを選択すると、キャリッジ・リターンと改行で区切られた行が含まれるファイルが生成されます。

    2. 事前に定義されたとおりにページをエクスポートするには、「現在から」フィールドを使用します。表示されるフィールドに、時間を分単位で指定します。

      このユーティリティは、DBMS_FLASHBACKパッケージを使用します。システム変更番号(SCN)マッピングへのタイムスタンプが約5分ごとにリフレッシュされるため、検索しているバージョンの検出にはそれと同じ時間がかかる場合があります。元に戻す情報が保持される時間は、起動パラメータUNDO_RETENTION(デフォルトは3時間)に影響されます。ただし、このパラメータはUNDO表領域のサイズにのみ影響します。2つのデータベースに同じUNDO_RETENTIONパラメータが含まれている場合でも、トランザクション数が少ないデータベースでは、UNDO表領域が一杯ではなく、以前のデータが強制的にアーカイブされるため、より前の時点に戻ることができます。

    3. 「コンポーネントのエクスポート」をクリックします。

ビルド・オプションの使用状況レポートの表示

ビルド・オプションを作成すると、ビルド・オプション・ページに「使用状況」タブが表示されます。このレポートには、カレント・アプリケーションでのビルド・オプションの使用状況が詳述されます。


注意:

「使用状況」タブは、ビルド・オプションを作成した後のビルド・オプション・ページにのみ表示されます。

ビルド・オプションの使用状況レポートを表示するには、次のステップを実行します。

  1. 「ビルド・オプション」ページにナビゲートします。

    1. 「ワークスペース」ホームページにナビゲートします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. アプリケーションを選択します。

    4. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

    5. 「アプリケーション」で、「ビルド・オプション」をクリックします。

      ビルド・オプション・ページが表示されます。

  2. ビルド・オプション・ページで、「使用状況」をクリックします。

    ビルド・オプションの使用状況レポートが表示されます。

  3. ビルド・オプションを選択して、「実行」をクリックします。