|
Oracle WebLogic Integration のワークリストは、WebLogic Platform アプリケーションからヒューマン アクターと対話するためのメカニズムを提供します。ワークリストは、Oracle WebLogic Integration の Java プロセス定義 (JPD) コンポーネントを補完することを目的としています。JPD は、自動化されたビジネス プロセスを処理することを目的としており、人間の操作の微妙な差異には直接関与しません。ワークリストは、必要に応じて、ヒューマン アクターを含むように JPD コンポーネントの範囲を拡張します。
ワークリストは、タスクをユーザに割り当てる機能を使用することで、人とビジネス プロセスとのやり取りを可能にします。ユーザは、割り当てられたタスクに基づき、タスクの作業を実行できます。これにより、他のユーザに新しいタスクが割り当てられたりシステム イベントがトリガされたりする場合があります。このプロセス フローは、上位のビジネス プロセスによって異なります。ワークリストの詳細については、『Worklist の使い方』を参照してください。
ワークリストでは、タスクは、ユーザへの割り当てとユーザからの申請が可能なアクティビティを表します。ユーザは、タスクの進行を管理し、タスクが適切な方法でスケジュールどおりに確実に完了するようにします。タスクには、1 つまたは複数のステップと、1 つまたは複数の終了ポイント (終端ステップ) を含めることができます。各ステップは、タスクの完了までの個別のフェーズを表します。各ステップでは、1 つまたは複数のアクションを定義し、ユーザは、定義された各ステップでタスクのアクションを実行することでタスクを進めていきます。タスクは、タスクで実行されたアクションで指示された方法で、計画された一連のステップに沿って進めていきます。
特定タイプのタスクのステップとプロパティはタスク プランで定義され、そのタイプのタスクの全インスタンスに適用されます。特定タイプのすべてのタスクは、そのタスク タイプに定義されたプランによって制御されます。タスク プランは、そのプランの制御対象となるタイプのタスク インスタンスを作成する前に設計者が定義します。詳細については、「ワークリスト タスク プランの作成および管理」を参照してください。
Oracle WebLogic Worklist User Portal は、ワークリスト システム インスタンスと、ワークリストが管理するタスクとの対話のための WebLogic Portal ユーザ インタフェースを提供する Web アプリケーションです。ワークリスト ユーザ (管理者/設計者以外) に機能を提供し、ワークリスト ユーザが、自身または自身が属するグループに割り当てられているタスクを確認できるようにします。Worklist User Portal を使用すると、ユーザはタスクの申請、タスクでのアクションの実行、およびそれらのプロパティの変更を行うことができます。
Oracle WebLogic Worklist User Portal は、ステップとアクションのメタデータを使用して各ステップで対話型インタフェースを提供する、多目的ユーザ インタフェースです。特定のステップとアクションを対象としたユーザ インタフェースは、他のステップとアクションのユーザ インタフェースとは異なります。これは、それぞれのメタデータが異なるためです。
Oracle WebLogic Worklist User Portal は、Worklist ドメインの一部であり、ワークリスト ユーザに、それらのユーザが処理を認可されているタスク インスタンスを管理するためのインタフェースを提供します。このポータルでは、タスクの作成、モニタ、および更新を行うための基本的な機能をそのまま使用できます。
Oracle WebLogic Worklist User Portal は、管理者などのユーザおよび通常のユーザの、2 つのタイプのユーザが使用できます。これらのユーザが実行できる機能は、パーミッションによって異なります。
Oracle WebLogic Worklist User Portal には、複数のポートレットが含まれています。ポートレットは、ポータル内で管理および表示される、プラグイン可能なユーザ インタフェース コンポーネントです。各ポートレットを使用して、異なる機能を実行できます。たとえば、[クイック検索] ポートレットで、特定のタスクを検索することができます。詳細については、「Worklist User Portal のポートレット」を参照してください。
ユーザは、Worklist User Portal またはカスタム タスク ユーザ インタフェース (タスク プランの任意のステップまたはタスク プラン全体に、カスタム UI が開発されている場合) から、自身に関連付けられているタスクで作業します。
Oracle WebLogic Worklist User Portal を使用すると、ユーザは、自身に割り当てられているタスクの確認、タスクの申請、タスクでのアクションの実行、および自身が実行するアクションに関連付けられているワークリストのプロパティ (値) の更新を行うことができます。Oracle WebLogic Worklist User Portal は、ユーザが使用し、管理者または設計者は使用しません。詳細については、「Oracle WebLogic Worklist User Portal」を参照してください。
Oracle WebLogic Worklist User Portal が特定のタスク プランのニーズを満たさない場合、開発者は、カスタム タスク ユーザ インタフェースを設計およびデプロイし、それらをタスク プラン全体または、タスク プランの任意のステップのみに関連付けることができます。これにより、まったく新しい Web ユーザ インタフェースを無理に実装せずに、必要なユーザ インタフェースを設計できるようになります。詳細については、「Oracle WebLogic Worklist User Portal のカスタマイズ」を参照してください。
|