自分へのメモ BluePrism Collectionを操作する Collection Manipulation Filter Collection/Sort Collection
BluePrismでCollectionを扱うには、Collection Manipulationでいろいろできそう。
Collection ManipulationのFilter CollectionのとSort Collectionのサンプルをつくってみました。
Filter Collection
サンプルで使用する元のCollection
入力パラメータ
Collection in 操作したい元のCollectionを指定
FileterはFilter 条件を指定
出力パラメータ
Collection Out フィルタ後のデータを入れるCollectionを指定。
実行結果
出力パラメータに指定したCollectionに、Price=400の条件でFilterされた結果のみ可能されました。
入力パラメータに指定したもともとのCollectionには変更はありません。
Filterに何を指定するか
ヘルプを見てもいまいち説明がありません。
しょうがないのでFilter CollectionのCodeStageを見てみると
DataRowのSelectの引数の形式に従う形式がありそうです。
ヘルプに書いてくれ~
ということで、Filterには以下のような指定ができます。
文字列を指定したい場合 ⇒ "Name='商品A003'"
複数指定 ⇒ "Name IN ('商品A003','商品B001')"
ワイルドカード ⇒ "Name like '*商品A*'"
Sort Collection
Sorts a collection according to the specified field.特定の項目でCollectionをソートします。
入力パラメータ
Collection ソートしたい元のCollection
Sort Field ソートを行うキー項目名
Accending Order ソート順 昇順:True 降順:False
出力パラメータ
Sorted Collection ソート後のデータを入れるCollectionを指定
実行結果
Accending OrderがTrue(昇順)の場合
Accending OrderがFalse(降順)の場合