ブループリズム-ワークキュー
ワークキューは、プロセスがワークロードを管理できるようにする内部構成可能なリストです。プロセスは異なるワークキューを使用でき、ワークキューは必要に応じて複数のプロセスで共有できます。
コントロールルームの[キュー管理]タブは、作業キューの操作ユーザーインターフェイスを提供します。タブは2つに分かれています。キューのリストが上半分に表示され、下半分にキュー内のアイテムのリストが表示されます。
ワークキューの構成
作業キューはSystemManagerで作成され、管理者はBluePrismです。
タグ
タグは、ワークキューアイテムを分類またはグループ化する方法としてそのアイテムに割り当てられた用語のキーワードです。
タグの追加
作業キューアイテムにタグを追加するには、アクションステージを使用する必要があります。プロセスフローにアクションステージを追加します。アクションステージで、次のアクションを実行します-
内部–ワークキュービジネスオブジェクトを選択します。
タグアイテムアクションを選択します。
アイテムID入力パラメーターを、タグ付けするワークキューアイテムのアイテムIDに設定します。タグを追加するためにアイテムをロックする必要はありません。
タグ入力パラメータを、ワークキューアイテムに追加するタグに設定します。
[OK]をクリックします。
タグの削除
ワークキューアイテムからタグを削除するには、アクションステージも使用する必要があります。タグを削除するには、ProcessStudioで以下の手順に従います-
プロセスフローにアクションステージを追加します。
アクションプロパティで、次の操作を実行します-
内部–ワークキュービジネスオブジェクトを選択します。
[アイテムのタグを外す]アクションを選択します。
アイテムID入力パラメーターを、タグを解除するワークキューアイテムのアイテムIDに設定します。タグを削除するためにアイテムをロックする必要はありません。
タグ入力パラメータを、ワークキューアイテムから削除するタグに設定します。
[OK]をクリックします。
次のスクリーンショットは、上記の手順を明確に説明しています-
状態
各ワークキューアイテムにはステータスがあります。ステータスは、ワークキューアイテムでこれまでに行われた作業を記録する方法として使用できます。
ワークキューアイテムのステータスを設定するには、アクションステージを使用するだけです。次の手順が必要になります-
プロセスフローにアクションステージを追加します
アクションプロパティで次の操作を行います-
内部–ワークキュービジネスオブジェクトを選択します。
[ステータスの更新]アクションを選択します。
アイテムID入力パラメータを、ステータスを割り当てたいワークキューアイテムのアイテムIDに設定します。
ステータス入力パラメータを、ワークキューアイテムを更新するステータスに設定します。
[OK]をクリックします
次のスクリーンショットは、上記の手順を明確に説明しています-
ステータスの使用
アイテムのステータスを使用してプロセス内のステップが繰り返されないようにプロセスを構成することもできます。
アイテムステータスを使用するには、アイテムステータスをチェックする決定ステージをプロセスに追加するだけで、アイテムに対してすでに実行されているプロセスの部分をスキップできます。アイテムステータスは、[次のアイテムを取得]アクションからの出力として返すことができることを忘れないでください。
優先
自動化されたソリューションを設計するときは、プロセス内のさまざまな作業タイプまたはシナリオを他の作業項目の前に作業する必要があるかどうかを検討する必要があります。
優先度の使用
ワークキューアイテムの優先度は、[キューに追加]アクションを使用してアイテムが最初にキューに追加されたときに実行されます。アイテムがキューに追加された後は、アイテムの優先度を変更することはできません。
アクティブキュー
従来のセッション管理モデルを使用して、セッションは、ケースが機能するかどうかワークキューをポーリングするリソースで開始されます。これらのセッションは、Control Roomで手動で、またはBlue PrismServerインスタンスで実行されているスケジューラサービスを介して開始されます。
アクティブキューは、キューを処理するセッションを管理するための代替メカニズムを導入します。これは、作業キューとセッションの間に密接な関連付けを作成することで可能になります。
コントロールルームで個別にセッションを作成してからキュー管理ページに移動して結果を確認する代わりに、アクティブキューを使用すると、キューで機能する必要のあるリソースの目標数を設定できます。Blue Prismは、アクティブなキュー構成を使用して、その目標を達成する方法を決定します。
アクティブワークキューは、1つのプロセスで数十のセッションを実行する場合にのみ役立ちます。そうでない場合、アクティブワークキューの利点は実現されません。