作業項目は、ユーザータスクの一部として人間のユーザーが実行する必要のある作業の単位です。デフォルトでは、ワークフローモデルがユーザータスクを定義する場合、そのモデルの公開から起動されるデータワークフローは、ユーザータスクにリストされている参加者ごとに個別の作業項目を生成します。
データワークフローが実行中にモデル化されたユーザータスクの作業項目を生成すると、作業項目はいくつかの可能な状態(提供、割り当て、開始、完了)を通過します。
デフォルトでは、定義されたプロファイルのリストに関係なく、単一の作業項目が生成されます。
デフォルトでは、プロファイルのリストで1人のユーザーが定義されている場合、作成された作業項目は割り当て済み状態になります。
デフォルトでは、その他の場合、作成された作業項目は提供状態になります。
上記のデフォルトの動作は、ユーザータスクで定義されたプログラムによる拡張機能によって上書きできます。この場合、作業項目はプログラムで生成される場合があり、必ずしもユーザータスクの参加者リストに基づくとは限りません。
デフォルトでは、ユーザータスクの参加者として定義されたユーザーごとに、データワークフローは割り当て済み状態の作業項目を作成します。
デフォルトでは、ユーザータスクの参加者として定義された役割ごとに、データワークフローは提供状態の作業項目を作成します。
上記のデフォルトの動作は、ユーザータスクで定義されたプログラムによる拡張機能によって上書きできます。この場合、作業項目はプログラムで生成される場合があり、必ずしもユーザータスクの参加者リストに基づくとは限りません。
作業項目が割り当て済み状態の場合、定義されたユーザーは、「取得して開始」アクションを使用して、割り当てられた作業項目の作業を直接開始できます。作業項目の状態は開始になります。
作業項目が提供状態の場合、作業項目が提供されるロールのユーザーまたはメンバーは、「実行して開始」アクションを使用して作業項目を実行できます。作業項目の状態は開始になります。
ユーザーが提供された作業項目を要求する前に、ワークフロー割り当てマネージャーが介入して、作業項目を1人のユーザーに手動で割り当てることができます。これにより、作業項目が割り当て済み状態に移行します。次に、そのユーザーがアクション「作業項目の開始」を実行して作業項目の作業を開始すると、作業項目は開始状態に進みます。
最後に、作業項目を開始したユーザーが割り当てられたアクションを終了した後、最後の承認または拒否アクションにより、作業項目が完了状態に移行します。ユーザーが作業項目を完了すると、データワークフローは、ワークフローモデルで定義された次のステップに自動的に進みます。
ユーザーに関連するすべての作業項目(提供または割り当てられている)は、作業項目の受信ボックスに表示されます。作業項目の作業を開始するときに、データワークフローの他の参加者、およびワークフローの管理者とモニターに表示される関連コメントを追加できます。作業項目に取り組んでいる限り、戻ってこのコメントを編集できます。
作業項目に割り当てられたすべての必要なアクションを実行した後、[承認]または[拒否]ボタンのいずれかをクリックして、完了を通知する必要があります。これらの2つのボタンのラベルは、作業項目のコンテキストによって異なる場合があります。
作業項目の受信ボックスに待機中の作業項目があるデータワークフローの現在の進行状況を確認するには、テーブルの[データワークフロー]列にある[プレビュー] ボタンをクリックします。ポップアップには、この時点までのデータワークフローと今後のステップのインタラクティブな進行状況ビューが表示されます。ステップをクリックすると、そのステップの詳細を表示できます。
ブラウザを閉じるかログアウトするなどして、開始された作業項目の途中で現在のセッションを中断した場合、現在の作業項目の状態が保持されます。作業項目に戻ると、中断したところから続行します。
作業項目には優先度の値が含まれている場合があります。これは、未処理の作業項目の並べ替えとフィルタリングに役立ちます。作業項目の優先度は、個々の作業項目自体に固有ではなく、データワークフローのレベルで設定されます。したがって、データワークフローが緊急であると見なされる場合、関連するすべての未解決の作業項目も緊急であると見なされます。デフォルトでは、「非常に低い」から「緊急」までの6つの優先度レベルがありますが、使用可能な優先度レベルの視覚的表現と命名は、TIBCO EBX®リポジトリの構成によって異なります。
ユーザーガイド目次