IT技術-RPA-BluePrismはてなブックマークFacebookTwitterSEブログランキングスポンサーリンクBluePrismとキューBluePrismとはフローを作成しながら、自動化したい作業を実現していくRPAツールです。本ツールでは、複数ロボットでの作業等を行う上で排他制御を行うキュー(Queue)という機構があります。データベースにおける複数トランザクションに対するロック機構に近いものです。本記事ではBluePrismにてQueueに値を追加し、取り出す流れを分かりやすく説明しました。ちなみにキューとはコンピュータ用語で、待ち行列を扱うデータ構造を指します。進むとキューを作成/削除ができる画面が表示されます。名前を「TestQueue」、キー名称を「Name」として作成しました。進むと作成したTestQueueが確認できます。キューに値を追加する作成したQueueに値を入れていきます。プロセスを用意し、以下アクションを作成してください。Queueインプットとして以下を埋めてあげる必要があります。Nameは先ほど指定した名称"TestQueue"を設定してください。コレクションは特に構造に指定はありませんが、キュー作成時に指定したキー名称は含む必要があります。今回は以下のようなコレクションを用意しました。Queueのアクションをプロセスとして実行してください。以下のようにキューの中にコレクションの値が格納されます。3つの丸マークがついており、これは未処理を表します。ちなみにQueueの名前が間違っていれば以下メッセージでエラーとなります。以下のアクションを作成します。アウトプットは以下のようになっていると思います。IDTextDataCollectionStatusTextAttemptsNumber変数をStoreInで作成して用意してください。次に、読み込んだアイテムを適切に処理したことキューに伝えるために以下アクションを作成します。