- Oracle SOAスイートでのSOAアプリケーションの開発
- ヒューマン・ワークフロー・サービス・コンポーネントの使用
- Oracle BPM Worklistの使用
- タスク・リスト・ページのカスタマイズ
- タスクのフィルタ処理方法
- 拡張検索に基づいてタスクをフィルタ処理するには
拡張検索に基づいてタスクをフィルタ処理するには
拡張検索に基づいてタスクをフィルタ処理するには:
マップ済属性マッピングが定義済のタスク・タイプを選択すると、マップ済属性のラベルを拡張検索で使用できます。
詳細は、「属性のマップ方法」を参照してください。
- 「詳細」をクリックします。
- (オプション)図32-5および図32-6に示すように、「検索をビューとして保存」を選択してビュー名を指定し、「表示」タブでその他の情報を指定します。
表32-4では、「表示」タブで選択可能な拡張検索のビュー列について説明します。
表32-4 拡張検索—ビュー列
列 説明 開始日
タスクの開始日(To Doタスクで使用)。
タスク定義名
タスク・インスタンスを定義するタスク・コンポーネントの名前。
所有者ロール
タスク・インスタンスを所有しているアプリケーション・ロール(ある場合)。タスク所有者は、アプリケーション・ロール、ユーザーまたはグループのいずれかです。タスクの所有者がアプリケーション・ロールの場合は、このフィールドが設定されます。
更新日
タスク・インスタンスが最後に更新された日付。
コンポジット・バージョン
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットのバージョン。
作成者
タスクの作成者の名前。
リクエスト元ユーザー
タスクのリクエスト元ユーザー。
完了したパーセンテージ
タスクが完了したパーセンテージ(To Doタスクで使用)。
所有者グループ
タスク・インスタンスを所有しているグループ(ある場合)。タスク所有者は、アプリケーション・ロール、ユーザーまたはグループのいずれかです。タスクの所有者がグループの場合は、このフィールドが設定されます。
終了日
タスクの終了日(To Doタスクで使用)。
コンポジット
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットの名前。
期日
タスクの期日(To Doタスクで使用)。
コンポジット識別名
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットの特定のデプロイメントの一意名。
タスク表示URL
タスクの詳細を表示するためのURL。
更新者
タスクを最後に更新したユーザー。
結果
タスクの結果(たとえば「承認済」、「却下済」)。このフィールドは、完了したタスク・インスタンスにのみ設定されます。
タスク・ネームスペース
このタスク・インスタンスを定義するタスク・コンポーネントの全バージョンを一意に定義するネームスペース。同じタスク・コンポーネントの異なるバージョンに同じネームスペースを指定することは可能ですが、異なる2つのタスク・コンポーネントに同じネームスペースを指定することはできません。
承認者
タスクの承認者。
アプリケーション・コンテキスト
タスクに関連付けられたアプリケーション・ロール(割当て先、所有者など)が属するアプリケーション。
所有者ユーザー
タスク・インスタンスを所有しているユーザー(ある場合)。タスク所有者は、アプリケーション・ロール、ユーザーまたはグループのいずれかです。タスクの所有者がユーザーの場合は、このフィールドが設定されます。
識別子
(オプション)タスクのカスタムの一意識別子。これは、標準タスク番号に対する追加の一意識別子です。
カテゴリ
タスクのカテゴリ。
取得者
タスクを申告したユーザーの名前(タスクがグループ、アプリケーション・ロールまたは複数のユーザーに割り当てられ、ユーザーによって申告された場合)。
コンポーネント
タスク・インスタンスを定義するタスク・コンポーネントの名前。
元の割当て先ユーザー
タスクを委任するユーザーの名前(ユーザーが別のユーザーにタスクを委任する場合)。
割当て済
このタスクが割り当てられた日付。
パーティション
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットが属するドメイン。
タイトル
タスクのタイトル。
数値
タスク・インスタンスを一意に識別する整数。
優先度
タスクの優先度を定義する整数。通常は1から5の数値が使用され、数値が低いほど優先度が高くなります。
割当て先
現在のタスク割当て先(ユーザー、グループまたはアプリケーション・ロール)。
状態
タスク・インスタンスの状態。
作成
タスク・インスタンスが作成された日付。
有効期限
タスク・インスタンスの有効期限の日付。
カスタム日付1
日付データ型のカスタム・フレックス・フィールド1
カスタム日付2
日付データ型のカスタム・フレックス・フィールド2
カスタム文字列1
文字列データ型のカスタム・フレックス・フィールド1
カスタム文字列2
文字列データ型のカスタム・フレックス・フィールド2
カスタム番号1
数値データ型のカスタム・フレックス・フィールド1
カスタム番号2
数値データ型のカスタム・フレックス・フィールド2
保存済のビューは、図32-7に示すように、「ユーザー・ビュー」の下の「ビュー」ペインに表示されます。
ノート:
ユーザー・ビューを作成する際に、同じコンポジットの複数のバージョンがデプロイされている場合、タスク・タイプで特定のバージョン(たとえばTestCompositeHumanTask2.0)を選択しても、そのバージョンに対応するタスクのみがフィルタ処理されるわけではありません。正しい結果を得るには、タスク・タイプを選択するのではなく、かわりに条件でタスク定義ID列を使用してください。
- 図32-8に示すように、割当て先を選択します。
- 図32-9に示すように、条件(フィルタ)を追加します。
表32-5では、使用可能な条件について説明します。
表32-5 拡張検索—条件
条件 説明 ユーザー条件
-
取得者
タスクを申告したユーザーの名前(タスクがグループ、アプリケーション・ロールまたは複数のユーザーに割り当てられ、ユーザーによって申告された場合)。
承認者
タスクの承認者。
作成者
タスクの作成者の名前。
リクエスト元ユーザー
タスクのリクエスト元ユーザー。
元の割当て先ユーザー
タスクを委任するユーザーの名前(ユーザーが別のユーザーにタスクを委任する場合)。
所有者グループ
タスク・インスタンスを所有しているグループ(ある場合)。タスク所有者は、アプリケーション・ロール、ユーザーまたはグループのいずれかです。タスクの所有者がグループの場合は、このフィールドが設定されます。
所有者ロール
タスク・インスタンスを所有しているアプリケーション・ロール(ある場合)。タスク所有者は、アプリケーション・ロール、ユーザーまたはグループのいずれかです。タスクの所有者がアプリケーション・ロールの場合は、このフィールドが設定されます。
所有者ユーザー
タスク・インスタンスを所有しているユーザー(ある場合)。タスク所有者は、アプリケーション・ロール、ユーザーまたはグループのいずれかです。タスクの所有者がユーザーの場合は、このフィールドが設定されます。
更新者
タスクを最後に更新したユーザー。
拡張条件
-
アプリケーション・コンテキスト
タスクに関連付けられたアプリケーション・ロール(割当て先、所有者など)が属するアプリケーション。
コンポーネント
タスク・インスタンスを定義するタスク・コンポーネントの名前。
コンポジット
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットの名前。
コンポジット識別名
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットの特定のデプロイメントの一意名。
コンポジット・バージョン
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットのバージョン。
パーティション
タスク・インスタンスを定義するタスク・コンポーネントを含むコンポジットが属するドメイン。
タスク表示URL
タスクの詳細を表示するためのURL。
標準条件
-
カテゴリ
タスクのカテゴリ。
識別子
(オプション)タスクのカスタムの一意識別子。これは、標準タスク番号に対する追加の一意識別子です。
数値
タスク・インスタンスを一意に識別する整数。
結果
タスクの結果(たとえば「承認済」、「却下済」)。このフィールドは、完了したタスク・インスタンスにのみ設定されます。
完了したパーセンテージ
タスクが完了したパーセンテージ(To Doタスクで使用)。
優先度
タスクの優先度を定義する整数。低い数値ほど優先度が高くなります。通常、1から5の数値が使用されます。
状態
タスク・インスタンスの状態。
タスク定義名
タスク・インスタンスを定義するタスク・コンポーネントの名前。
タスク・ネームスペース
タスクのネームスペース。
タイトル
タスクのタイトル。
時間条件
タスクのカテゴリ。
割当て済
このタスクが割り当てられた日付。
作成
タスク・インスタンスが作成された日付。
期日
タスクの期日(To Doタスクで使用)。
終了日
タスクの終了日(To Doタスクで使用)。
有効期限
タスク・インスタンスの有効期限の日付。
開始日
タスクの開始日(To Doタスクで使用)。
更新日
タスク・インスタンスが最後に更新された日付。
カスタム条件
-
カスタム日付1
日付データ型のカスタム・フレックス・フィールド1
カスタム日付2
日付データ型のカスタム・フレックス・フィールド2
カスタム文字列1
文字列データ型のカスタム・フレックス・フィールド1
カスタム文字列2
文字列データ型のカスタム・フレックス・フィールド2
カスタム番号1
数値データ型のカスタム・フレックス・フィールド1
カスタム番号2
数値データ型のカスタム・フレックス・フィールド2
- 複数のフィルタを照合する場合は、「任意」または「すべて」を選択します。
- 図32-10に示すように、パラメータ値を追加します。
- このビューの定義またはそのデータを共有するかどうかと、共有するユーザーまたはグループを指定します。
- 「検索」をクリックします。
基準に従ってタスクがフィルタ処理されたタスク・リストが表示されます。