15.3 ページ・プロセスの理解
ページ・プロセスを作成して、ページのレンダリング中または送信中の指定されたポイントでアクションを実行します。
- ページ・プロセスについて
1つのページ・プロセスは、ページのレンダリング中または送信中の指定されたポイントで1つのアクションを実行します。 - ページ・プロセスの作成
ページ・デザイナでページ・プロセスを作成します。 - ページ・プロセス属性の編集
ページ・デザイナでページ・プロセスを編集します。 - ページ・プロセスを実行するタイミングの制御
「順序」属性と「ポイント」属性を編集して、プロセスを実行するタイミングを制御します。 - ページ・プロセスの成功メッセージとエラー・メッセージの作成
プロセスの実行時に表示する成功メッセージとエラー・メッセージの両方を定義します。 - ページ・プロセスを条件付きにする
「サーバー側の条件」属性を編集して、条件付きのページ・プロセスを作成します。
親トピック: 計算、検証およびプロセスの管理
15.3.1 ページ・プロセスについて
1つのページ・プロセスは、ページのレンダリング中または送信中の指定されたポイントで1つのアクションを実行します。
たとえば、ページ・プロセスを作成して、ロジックを実行したり、APEXエンジンをコールできます。ページ・プロセスは、ページのロードや送信など、特定のイベントが発生したときに実行するロジックの単位です。
ファンクションの観点からみると、ページ・レベルのプロセスとアプリケーション・レベルのプロセスに違いはありません。これらの2つのプロセス・タイプの違いは、プロセスが定義された場所(ページ・レベルかアプリケーション・レベルか)です。
ページ・デザイナでページ・プロセスを作成します。「レンダリング」または「プロセス」タブで、プロセスが発生するノードを見つけて右クリックし、「プロセスの作成」を選択します。プロセス・タイプによって、構成する必要がある属性が決まります。
サポートされているプロセス・タイプ
ノート:
アプリケーションの構成によっては、その他のプロセス・タイプ・プラグインもあります。これらは、<My Plug-in> [Plug-in]と表示されます。サポートされているページ・プロセス・タイプは次のとおりです。
- セッション・ステートのクリア - Oracle APEX内に格納されているセッション・ステートをクリアするプロセス。
- ダイアログを閉じる - 現在のモーダル・ダイアログ・ページまたはモジュール以外のダイアログ・ページを閉じるプロセス。
- データのロード - 指定されたデータ・ロード定義に基づいて、データをターゲット表またはコレクションにロードするプロセス。
- コードを実行 - PL/SQLコードを実行するプロセス。
- フォーム - 行の自動処理(DML) - フォーム・リージョンの行を挿入、更新または削除するプロセス。
- フォーム - 初期化 - フォーム・リージョンのアイテムを初期化するプロセス。初期化は、主キー値を使用したリージョン・ソースからのデータのフェッチであるか、フォーム・リージョンのアイテムの単純な初期化です。ヒューマン・タスク - 作成 - アプリケーションの既存のタスク定義を使用してヒューマン・タスクを作成するプロセス。
- ヒューマン・タスク - 管理 - ヒューマン・タスクを管理するプロセス。タスク管理の様々なタイプとして、承認、却下、要求、リリース、委任、転送、取消、コメントおよび参加者の招待があります。
- 対話グリッド - 行の自動処理(DML) - 対話グリッドの行を挿入、更新または削除するプロセス。
- APIの呼出し - ローカル・データベースに格納されているプロシージャまたはファンクションを呼び出すプロセス。
- ページ区切りのリセット - カレント・ページでレポートのページ区切りをリセットするプロセス。
- 電子メールの送信 - アプリケーションから電子メール(およびオプションで1つ以上の添付)を送信するプロセス。
- ユーザー・プリファレンス - エンド・ユーザーのユーザー・プリファレンスを設定するプロセス。
- Webサービス - 指定されたWebサービスを消費するプロセス。
親トピック: ページ・プロセスの理解
15.3.4 ページ・プロセスを実行するタイミングの制御
「順序」属性と「ポイント」属性を編集して、プロセスを実行するタイミングを制御します。
プロセスを実行するタイミングを制御するには、「順序」属性と「ポイント」属性を編集します。
関連項目:
親トピック: ページ・プロセスの理解
15.3.5 ページ・プロセスの成功メッセージとエラー・メッセージの作成
プロセスの実行時に表示する成功メッセージとエラー・メッセージの両方を定義します。
「送信時 - 計算および検証の前」
または「送信時 - 計算および検証の後」
プロセス・ポイントを持つプロセスでは、カレント・ページにインラインでエラー・メッセージを表示するか(デフォルト)、別のページに表示するかを指定できます。他のすべてのページ・プロセスでは、エラー・メッセージは別のエラー・ページに表示されます。
ページ・プロセスのエラー・メッセージまたは成功メッセージを作成するには:
関連項目:
ページ・テンプレート親トピック: ページ・プロセスの理解
15.3.6 ページ・プロセスを条件付きにする
「サーバー側の条件」属性を編集して、条件付きのページ・プロセスを作成します。
条件付きのページ・プロセスを作成するには:
親トピック: ページ・プロセスの理解