ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース4.2 for Oracle Database 12c
B71338-03
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

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

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

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

内容は次のとおりです。


関連項目:

『Oracle Application Express管理ガイド』の複数のアプリケーションのビルド・ステータスの変更に関する説明および『Oracle Application Express APIリファレンス』の「APEX_UTIL」のGET_BUILD_OPTION_STATUSプロシージャに関する説明とSET_BUILD_OPTION_STATUSプロシージャに関する説明

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  5. ページの外観は、ページ上部にある検索バーを使用して変更できます。使用可能なコントロールは次のとおりです。

    • 検索列の選択: 虫めがねに似ています。このアイコンをクリックして、検索を絞り込みます。すべての列を検索するには、「すべての列」を選択します。

    • テキスト領域: 名前でビルド・オプションを検索するための大/小文字を区別しない検索基準(ワイルドカード文字は暗黙的に定義される)を入力し、「実行」をクリックします。

    • 「実行」ボタン: 検索を実行したり、フィルタを適用します。

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

    • レポートの表示: 各ビルド・オプションをレポートで1行に表示します。ビルド・オプションを編集するには、「名前」をクリックします。

    • 「アクション」メニュー: 「アクション」メニューを使用して、レポート・ビューをカスタマイズします。「「アクション」メニューについて」を参照してください。

  6. ビルド・オプション名を選択します。

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

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

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

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

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

コンポーネントのエクスポート・ページで、ビルド・オプションまたはビルド・オプション・ステータスをエクスポートできます。ビルド・オプション・ステータスのエクスポートは、別の環境内でビルド・オプションをオンまたはオフに切り替えるために効果的な方法です。たとえば、この機能を使用して、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. 「コンポーネントのエクスポート」をクリックします。

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

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


注意:

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

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

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

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

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

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

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

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

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

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

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