16.2 共有コンポーネント・ページ

共有コンポーネント・ページのツールやウィザードを、アプリケーション・レベルまたは特定のページで使用します。

共有コンポーネント・ページは複数のリージョンに分かれています。件数を示したバッジが一部のコンポーネントの横に表示されます。

16.2.1 アプリケーション・ロジック

次の表は、共有コンポーネント・ページの「アプリケーション・ロジック」のリンクについて説明しています。

リンク 説明

アプリケーション定義

アプリケーション定義の編集ページにリンクします。このページを使用して、アプリケーションの属性を編集します。属性は、「定義」、「セキュリティ」、「グローバリゼーション」および「ユーザー・インタフェース」の4つのカテゴリにグループ化されます。

関連項目: アプリケーション属性の管理

アプリケーション・アイテム

アプリケーション・アイテムは表示されませんが、セッション・ステートの維持に使用されます。アプリケーション・アイテムは、計算、プロセスを使用するか、URLに値を渡すことによって設定できます。

関連項目: アプリケーション・アイテムの管理

アプリケーション・プロセス

アプリケーション・プロセスを使用すると、次のようにPL/SQLロジックを実行できます。

  • アプリケーションの各ページの特定のポイントで

  • プロセスの実行条件で定義されているとおりに

  • 新しいセッションの作成時

「オンデマンド」プロセスは、ページ・レベルの「オンデマンド」プロセスからコールされた場合か、ブラウザからAJAXを使用してコールされた場合にのみ実行されます。

関連項目: アプリケーション・プロセスの理解

アプリケーションの計算

アプリケーション・レベルの計算を使用すると、表示される各ページに対して、または新規アプリケーション・セッションの作成時に、アプリケーション・アイテムとページ・アイテムに値を割り当てることができます。また、アプリケーション・レベルの計算を作成し、条件付きで複数のページで実行することもできます。

関連項目: アプリケーションの計算の理解

アプリケーション設定

アプリケーション設定により、開発者はアプリケーション・レベルの構成オプションを定義できます。

関連項目: アプリケーション設定の管理

ビルド・オプション

ビルド・オプションを使用すると、アプリケーション内の特定の機能を条件付きで表示または処理できます。ビルド・オプションを使用して、アプリケーションの各デプロイについて、アプリケーションのどの機能をオンにするかを制御できます。

関連項目: ビルド・オプションを使用した構成の制御

16.2.2 セキュリティ

次の表は、共有コンポーネント・ページの「セキュリティ」のリンクについて説明しています。

リンク 説明

セキュリティ属性

セキュリティ属性の編集ページを使用して、アプリケーション内のすべてのページの一般的なセキュリティ属性を構成します。

関連項目: セキュリティ属性の構成

認証スキーム

認証は、ユーザーがアプリケーションにアクセスする前に、そのユーザーのアイデンティティを証明するプロセスです。認証では、ユーザー名とパスワードの入力や、ユーザーのアイデンティティまたは保護キーの使用が必要となる場合があります。

関連項目: 認証によるユーザー・アイデンティティの証明

認可スキーム

認可は、事前定義されたユーザー権限に基づいて、特定のコントロールやコンポーネントに対するユーザーのアクセスを制限するものです。

関連項目: 認可を介したセキュリティの提供

アプリケーション・アクセス制御

アプリケーション・アクセス制御ロールおよびユーザー・ロール割当てを管理します。

関連項目: ロールおよびユーザー割当ての管理

セッション・ステート保護

セッション・ステート保護は、ハッカーがアプリケーション内のURLを改ざんするのを防ぐための組込み機能です。URL改ざんにより、プログラム・ロジック、セッション・ステートの内容および情報プライバシが悪影響を受ける可能性があります。

関連項目: URL改ざんの防止

16.2.3 その他のコンポーネント

次の表は、共有コンポーネント・ページの「他のコンポーネント」のリンクについて説明しています。

リンク 説明

LOV

LOVは、ポップアップLOV、選択リスト、チェック・ボックスまたはラジオ・グループを表示するために使用される静的または動的な値のセットです。

関連項目: アプリケーション・レベルでのLOVの作成

プラグイン

アプリケーション・ビルダーには、組込みのアイテム・タイプ、リージョン・タイプ、動的アクションおよびプロセスが含まれています。新しい宣言的なタイプをアプリケーションに追加するためにプラグインを使用します。

関連項目: プラグインの実装

コンポーネント設定

「コンポーネント設定」を使用して、組込みAPEXコンポーネントおよびインストール済プラグインのアプリケーションレベルの値を設定します。

関連項目: コンポーネント設定の管理

ショートカット

ショートカットを使用すると、HTMLまたはPL/SQLファンクションを繰り返しコーディングする必要がなくなります。ショートカットを作成して、ボタン、HTMLテキスト、PL/SQLプロシージャ、HTMLなどのページ・コントロールを定義できます。定義したショートカットは、アプリケーション内の様々な位置から参照できるように中央リポジトリに格納されます。

関連項目: ショートカットの使用

マップ背景

マップ・リージョン、「マップの表示」のアイテム、「ジオコーディングされた住所」のアイテムでのカスタム・マップ背景を作成します。

関連項目: カスタム・マップ背景の作成

16.2.4 ナビゲーションと検索

次の表は、共有コンポーネント・ページの「ナビゲーション」のリンクについて説明しています。

リンク 説明

リスト

リストは、リンクの共有コレクションです。リストの外観は、リスト・テンプレートで制御します。各リスト要素には、表示のタイミングを制御できる表示条件があります。

関連項目: リストの作成

ナビゲーション・メニュー

ナビゲーション・メニューは、アプリケーション内のページへのナビゲートを可能にするリスト・リンクです。ナビゲーション・メニューは、ユニバーサル・テーマ - 42を使用するアプリケーションでのみサポートされます。

関連項目: ナビゲーション・メニューの管理

タブ

ノート: 「タブ」は、関連付けられているアプリケーションが古いテーマを使用している場合にのみ表示されます。新規テーマでは、タブは、「ナビゲーション・メニュー」に置き換えられました。

タブは、アプリケーションのページ間でのナビゲートに有効な方法です。標準タブまたは親タブという2つのタイプのタブを作成できます。標準タブ・セットは、特定のページおよびページ番号に関連付けられます。親タブ・セットは、標準タブのグループを保持するコンテナとして機能します。

関連項目: タブの管理

ブレッドクラム

ブレッドクラムを使用すると、階層的にナビゲートできます。ブレッドクラムは、テンプレートを使用して表示されるリンクの階層的なリストです。ブレッドクラムは、リンクのリストまたはブレッドクラム・パスとして表示できます。

関連項目: ブレッドクラムの作成

ナビゲーション・バー・リスト

ナビゲーション・バー・リストは、アプリケーションのページ間を移動する単純なナビゲーション・パスを提供します。ナビゲーション・バーの位置は、関連付けられたページ・テンプレートによって異なります。リスト・エントリは、イメージ、下にテキストが付いているイメージまたはテキストのいずれかです。

関連項目: クラシック・ナビゲーション・バーの管理

構成の検索

検索可能なデータ・ソースに関する情報を含む検索構成を作成して、アプリケーションに宣言型検索を追加しました。

関連項目: アプリケーションへの検索の追加

16.2.5 ユーザー・インタフェース

次の表は、共有コンポーネント・ページの「ユーザー・インタフェース」のリンクについて説明しています。

リンク 説明

ユーザー・インタフェース属性

「ユーザー・インタフェース」ページを使用して、アプリケーションのユーザー・インタフェース・オプションを指定します。

関連項目: ユーザー・インタフェース属性の編集

プログレッシブWebアプリケーション

プログレッシブWebアプリケーション(PWA)は、最新のWeb APIを利用してネイティブ・アプリケーションのようなルック・アンド・フィールを実現します。

関連項目: プログレッシブWebアプリケーション(PWA)の作成

テーマ

テーマは、アプリケーションのユーザー・インタフェースを定義するテンプレートの名前付きコレクションです。

関連項目: テーマの使用

テンプレート

テンプレートは、アプリケーション内の特定の構成要素(ページ、リージョン、アイテム、メニューなど)のルック・アンド・フィールを制御します。

関連項目: カスタム・テーマの作成

電子メール・テンプレート

テンプレートを作成して、アプリケーションから送信する電子メールのHTMLフォーマットおよびプレーン・テキスト・フォーマットを定義します。

関連項目: 電子メール・テンプレートの管理

16.2.6 ファイルとレポート

次の表では、「共有コンポーネント」ページの「ファイルとレポート」のリンクについて説明します。

リンク 説明

静的アプリケーション・ファイル

このリンクを使用して、スタイルシート(CSS)、イメージ、JavaScriptファイルなどのカレント・アプリケーションに関連する静的ファイルのアップロード、編集および削除を行います。

関連項目: 静的アプリケーション・ファイルの管理

静的ワークスペース・ファイル

このリンクを使用して、スタイルシート(CSS)、イメージ、JavaScriptファイルなどのカレント・アプリケーションに関連する静的ファイルのアップロード、編集および削除を行います。

関連項目: 静的ワークスペース・ファイルの管理

レポート問合せ

「レポート問合せ」リンクを使用すると、カレント・アプリケーション内のストアド・クエリーのレポートを表示できます。

関連項目: レポート問合せの定義によるレポート・リージョンの印刷

レポート・レイアウト

レポートまたは共通問合せとともに「レポート・レイアウト」を使用すると、Adobe Portable Document Format(PDF)、Microsoft Word Rich Text Format(RTF)、Microsoft Excel(XLS)形式などの印刷用形式でデータをレンダリングできます。

関連項目: レポート・レイアウトを使用したレポート・リージョンまたはレポート問合せのフォーマット

16.2.7 データ・ソース

次の表は、共有コンポーネント・ページの「データ・ソース」のリンクについて説明しています。

リンク 説明

データ・ロード定義

データ・ロード表を使用して、データ・ロードのページ作成ウィザードで使用する表を定義します。データ・ロード表は、データをアップロードするデータ・ロード・プロセスで使用するために選択したスキーマに存在する既存の表です。

関連項目: データ・ロード機能によるアプリケーションの作成およびレガシー・データ・ロード機能を使用したアプリケーションの管理

REST対応SQL

REST対応SQLを使用して、リモートOracleデータベースでAPEXコンポーネントに定義されたSQLまたはPL/SQLを実行します。

関連項目: REST対応SQL参照の管理

RESTデータ・ソース

RESTデータ・ソースは、1つまたは複数の外部Web (REST)サービスへの参照として機能します。1つのRESTデータ・ソースに、具体的な外部Webサービスへの参照である操作を1つ以上含めることができます。RESTソース・レベルの構成は、含まれるすべての操作で共有されます。

関連項目: RESTデータ・ソースの管理

REST同期化

「データ同期化」を有効にすると、ローカル表の内容をRESTサービスのデータと自動的に同期できます。

関連項目: データ同期化の管理

レガシーWebサービス参照(SOAP)

APEXエンジンは、Webサービス参照を使用し、ネットワーク全体のWebサービスにアクセスできます。Webサービスは、アクションを実行してレスポンスを戻します。

関連項目: レガシーWebサービスの管理

16.2.8 ワークフローと自動化

次の表では、「共有コンポーネント」ページの「ワークフローと自動化」のリンクについて説明します。

リンク 説明

タスク定義

タスク定義では、ヒューマン・アクションを必要とするタスクの参加者、パラメータおよびアクションを定義します。

関連項目: タスク定義の管理

自動化

スケジュールに基づいてアクションの順次セットを開始する自動化を作成します。自動化を使用してデータを監視し、適切なアクションを実行します。

関連項目: 自動化の管理

ワークフロー

ワークフローは、一連の手順ルールに従ったビジネス・プロセスの自動化を表します。

関連項目: ワークフローについて

16.2.9 グローバリゼーション

次の表は、共有コンポーネント・ページの「グローバリゼーション」のリンクについて説明しています。

リンク 説明

グローバリゼーション属性

様々な言語で同時に実行できるアプリケーションを開発します。このリンクをクリックして、「アプリケーションのプライマリ言語」、「アプリケーション言語の導出元」属性などのグローバリゼーション・オプションを指定します。

関連項目: グローバリゼーション属性の構成およびアプリケーション翻訳およびグローバリゼーション・サポートの理解

テキスト・メッセージ

テキスト・メッセージは、ユーザーが作成するPL/SQLコードからコールできる名前付きのテキスト文字列です。このPL/SQLは、ページ・プロセスおよびページ・リージョン、またはパッケージおよびプロシージャで無名ブロックとして使用できます。

関連項目: メッセージの翻訳

アプリケーション翻訳

様々な言語で同時に実行できるアプリケーションをOracle APEXで開発します。1つのOracleデータベース・インスタンスとOracle APEXインスタンスは、1つのアプリケーションを複数の言語でサポートできます。アプリケーションの翻訳には複数のステップが必要です。

関連項目: アプリケーション翻訳およびグローバリゼーション・サポートの理解および翻訳プロセスの理解

16.2.10 「タスク」リージョン

次の表は、共有コンポーネント・ページの右側にある「タスク」リージョンについて説明しています。

リンク 説明

アプリケーション・コンポーネントのエクスポート

コンポーネントのエクスポート・ページにリンクします。このページは、バックアップまたは別のインスタンスへのコンポーネントのロードを目的として、エクスポートされるアプリケーションのコンポーネントを識別する際に使用します。

関連項目: アプリケーション・コンポーネントのエクスポート

サポートするオブジェクトの管理

サポートするオブジェクト・ページにリンクします。このページは、カスタム・アプリケーションを作成する際に使用します。

関連項目: カスタム・アプリケーションを作成する方法

アプリケーション・コメントの編集

アプリケーション・コメント・ページにリンクします。このページを使用して、現在選択しているアプリケーションに固有のコメントを入力します。

関連項目: アプリケーション・コメントの追加

開発者のコメント

開発者のコメント・ページにリンクします。

関連項目: 開発者コメントの追加

16.2.11 「ワークスペース・オブジェクト」リージョン

「ワークスペース・オブジェクト」リージョンは、共有コンポーネント・ページの右側に表示されます。ワークスペース・オブジェクトはワークスペース・レベルで格納されるため、すべてのアプリケーションに表示されます。

リンク 説明

資格証明

REST対応SQLまたはその他の外部RESTサービスに接続するための資格証明を使用します。Oracle APEXは、これらの資格証明を安全に格納し、Oracle APEXコンポーネントで使用するために暗号化します。資格証明は、クリア・テキストで取得できません。

関連項目: Web資格証明の管理

リモート・サーバー

リモート・サーバー・ページにリンクします。リモート・サーバーは複数のRESTデータ・ソース間で共有できます。リモート・サーバーはワークスペースレベルで格納されるため、すべてのアプリケーションに表示されます。アプリケーションをエクスポートする際、使用されたリモート・サーバーがエクスポート・ファイルに追加されます。

関連項目: リモート・サーバーの管理