![]() ![]() ![]() ![]() |
ユーザ ポータルは、処理を許可されているタスク インスタンスにアクセスするためのインタフェースをワークリスト ユーザに提供します。ユーザ ポータルで、ユーザまたはユーザが属するグループに関連付けられているタスク インスタンスのリストを表示できます。これらのリストは、ワークリストのユーザのインボックスと見なされます。
ここで [近日中のタスク] ポートレットおよび [期限切れタスク] ポートレットに、ユーザが作成または所有するタスクが表示されます。ユーザが申請したタスクは、チェック マークを含む専用のアイコンで表示されます。専用アイコンでの表示は、このユーザが作業する (アクションを実行し、プロパティを設定する) ことが想定されているタスクを明確に示すためのものです。ユーザが作成または所有するタスクでは、そのユーザはタスクを追跡する必要がありますが、必ずしもタスク上で作業する必要はありません。
[担当タスク] ポートレットには、ユーザまたはユーザが属するグループに割り当てられているタスクで、誰も申請していないタスクが表示されます。申請タスクはユーザによって申請されており、申請したユーザだけがそのタスクで作業できます。たとえば、融資担当者 John がある融資処理タスク インスタンスを申請すると、融資担当者 Joe はこのタスク インスタンスにアクセスできなくなります。また、ユーザ ポータルの Joe のビューにはこのタスクは表示されなくなります。
担当タスクは、ユーザまたはユーザが属するグループに直接割り当てられたタスクです。
新しくデプロイした融資処理タスク プランをテストするには、新しいタスク インスタンスを作成する必要があります。システム アプリケーションと統合する前に、融資処理タスク インスタンスを作成してタスク プランをテストすることができます。
融資処理タスク インスタンスを作成するには、NewLoan
コンストラクタを使用します。タスク インスタンスを作成するには、以下の手順を実行します。
注意 : | Internet Explorer などの外部ブラウザや、BEA Workshop for WebLogic Platform 付属のデフォルトのブラウザを使用できます。 |
Loan_Web
プロジェクトにログインします。 ユーザ名 :
weblogic
パスワード :
weblogic
ホームページにユーザのインボックスが表示されます。期限切れのタスク、近日中のタスク、および割り当てられたタスクのインボックス用のポートレットとともに、新しいタスクの作成が可能なポートレットを備えるポータル ページです (図 4-1 を参照)。
注意 : | weblogic がタスク インスタンスのオーナであるため、タスクはユーザ weblogic のインボックスに表示されます。デフォルトでは、タスク インスタンスを作成したユーザがタスク インスタンスのオーナになります。そのため、オーナは、タスク インスタンスで作業するように割り当てられていなくても、タスク インスタンスのステータスを追跡できます。 |
新しいタスク インスタンスが期限の迫っているタスクのリストに表示され、融資担当者がタスクを申請および処理する必要があることを示します。融資担当者 John がこのタスクを申請して処理します。
タスク インスタンス「Maggie May の自動車ローン」を申請するには、以下の手順を実行します。
http://localhost:7001/Loan_Web
ユーザ名 :
John
パスワード :
password
タスク インスタンス「Maggie May の自動車ローン」は loanOfficers
グループに割り当てられているため、John のインボックスの [担当タスク] ポートレットに表示されます (図 4-3 を参照)。
タスク インスタンスが John によって申請されたため、Joe の [担当タスク] にはこのタスクは表示されなくなります。Joe もタスクを申請できる融資担当者です。
Maggie May の自動車ローン
] をクリックします。タスクの詳細を含む [タスクの作業] ページが表示され、ユーザ John が [アクション] オプションを使用できるようになります。図 4-5 のように表示されます。 融資額 10,000 を融資マネージャの認可に送信しました
」を入力します。
承認を得るために John が管理者に新しい融資申し込みを転送すると、いずれかの管理者がタスクを申請して、融資を承認するのか拒否するのかを判断する必要があります。その後、システムで要求が処理されます。タスク インスタンスを申請して融資要求を拒否するには、以下の手順を実行します。
Loan_Web
プロジェクトの新しいセッションを開始します。 http://localhost:7001/Loan_Web
ユーザ名 :
Mary
パスワード :
password
loanManagers
グループに渡されると、Mary のインボックスの [担当タスク] ポートレットに表示されます。[担当タスク] ポートレットは図 4-3 のように表示されます。
タスク インスタンスが Mary によって申請されたため、Mark のインボックスには表示されなくなります。Mark もタスクを申請できる融資管理者です。
Maggie May の自動車ローン
] をクリックします。タスクの詳細が含まれた [タスクの作業] ページが表示され、ユーザ Mary が [アクション] オプションを使用できるようになります (図 4-7 を参照)。 信用度が低いため融資を拒否しました
」を入力します。
![]() ![]() ![]() |