5.1 タスクについて

Oracle APEXは、アイテムの承認または却下に使用するタスクを作成します。適切なロールがある場合は、コメントを残したり、タスクを要求したりまたは完了することで、タスクとやり取りできます。

開発者は、承認コンポーネント機能を使用して、タスクを含めるようにアプリケーションを設定できます。承認コンポーネントは、Oracle APEXですべての側面の手動での承認を処理します。

ユーザーとして、主に承認コンポーネントの2つの領域と対話します。
  1. 統合タスク・リスト - 受信ボックスのように機能するタスクのサマリー。
  2. タスクの詳細ページ - 個々のタスクに固有の情報を表示するページ。

タスクは、アプリケーション開発者によって構成されたタスク定義に従って作成されます。これにより、特定のタイプのタスクの各インスタンス(従業員の提示された職務変更の承認タスクなど)が同じ承認プロセスを通過することが保証されます。タスク定義では、特定のタイプのタスクに参加できるユーザーを指定します。

タスクで実行できるアクションは、タスク参加者として持つロールによって異なります。

5.1.1 タスク参加者について

タスク参加者はタスクに対してアクションを実行できます。参加者は、潜在的所有者、実際の所有者、イニシエータまたはビジネス管理者になります。

個々のタスクを更新または変更するには、タスク参加者として指定される必要があります。タスクの参加には複数のロールが関係します。次のものがあります。
  • 潜在的所有者 - 未割当てのタスクを要求し、それらのタスクの実際の所有者になります。タスクには複数の潜在的所有者を設定できます。
  • 実際の所有者- タスクの承認または却下など、割当て済(要求済)タスクを変更できます。
  • タスク・イニシエータ - 開始したタスクの優先度を更新できます。開始したタスク(構成されている場合)を取り消すこともできます。
  • ビジネス管理者 - 新しい潜在的所有者(構成されている場合)の追加など、特定のタスク定義によって作成されたタスクを管理できます。

タスクの正確な構成は特定のアプリケーションによって異なりますが、すべてのタスク定義で少なくとも1つの潜在的所有者と1つのビジネス管理者が指定されています。

潜在的タスク所有者または実際のタスク所有者として、タスクを要求してから承認または却下します。

ビジネス所有者は、特定のタスク定義のタスクを監視し、必要に応じてタスクを委任または再割当てする責任があります。

5.1.2 タスク・アクションについて

タスク・アクションは、要求、承認および却下など、タスク・インスタンスで実行できる操作です。

ロールおよびタスクの状態に応じて、タスクに対して様々なアクションを実行できます。完了したタスク、エラーが発生したタスクまたは取消し済のタスクは更新できません。

表5-1 ロール別のタスク・アクション

アクション イニシエータ 潜在的所有者 実際の所有者 ビジネス管理者
要求 いいえ はい(タスクが未割当ての場合)。 いいえ いいえ
完了(承認/却下) いいえ はい。統合タスク・リストから直接、またはタスクを要求してタスクを完了することでタスクの詳細ページから実行します。 はい。統合タスク・リストから直接、またはタスクの詳細ページから実行します。 いいえ
委任 いいえ いいえ はい はい
リリース いいえ いいえ はい いいえ
取消し(有効な場合) はい いいえ いいえ いいえ
潜在的所有者の追加(有効な場合) いいえ いいえ いいえ はい
コメントの追加 はい はい はい はい
優先度の設定 はい いいえ いいえ はい

関連項目:

『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』タスクの状態および遷移に関する項

5.1.3 タスクの詳細について

タスクの詳細ページには、特定のタスク・インスタンスに関する情報が表示されます。

タスクの詳細ページには、特定のタスク・インスタンスに関する情報が表示されます。この情報は統合タスク・リストに表示される情報と異なる場合があり、アプリケーションごとに構成されます。

たとえば、サンプル承認アプリケーションを使用して、Allenの給与変更リクエストを1600から1800に申請するとします。「マイ・リクエスト」統合タスク・リストには、"Salary Change for Allen from 1600 to 1800"と表示され、現在から6日間、タスクがJaneに割り当てられていることを示します。ただし、タスク・タイトルをクリックしてタスクの詳細ページにアクセスすると、タスクの優先度、タスクを開始したユーザー、この給与リクエストが表す変更率、一定期間のAllenの給与変化を示すグラフ、タスクへのコメント、タスクの履歴など、タスクに関する詳細情報が表示されます。