MEMONICA

MEMONICA

RPAやプログラミングなどの自分用技術メモブログです。

【Blue Prism】アクションMEMO

個人的に良く使うアクションのメモ

[Collections]

アクション名

概要

入力

出力

Copy Rows

指定した行数分コピーしたコレクションを作成

Collection Name
Start Row
End Row

Collection

 

[Collection Manipulation]

アクション名

概要

入力

出力

Append Field(Number, Text)

フィールドを追加し、Valueを設定。(既存のすべての行にValue値が設定される)

Collection (Collection)

Field Name (Text)

Value (Text)

Appended Collection (Collection)

Merge Collection

2つのコレクションを結合(フィールドが横に並ぶ。Append FieldではNumberText型のみだが、それ以外も可能)

Collection 1 (Collection)
Collection 2 (Collection)

Collection 3 (Collection)

Append Rows to Collection

コレクションAにコレクションBを追加(結合)

Main Collection (Collection)
Collection to Append (Collection)

Combined Collection(Collection)

Set Column Names From First Row

最初の行をフィールド名として設定したコレクションを作成

Input Collection

Collection

Filter Collection

WHERE句でマッチした行だけ抽出したコレクションを作成

Collection In
Filter

Collection

Collection Contains Value

 

コレクションの指定した列に"Exact Value”で指定した値、もしくは”Regex”で指定した正規表現パターンを含んでいるかを判定Regexを設定した場合、コレクション内で最初にマッチしたグループを返す

Collection
Column Name (Text)

Exact Value (Text)
Regex (Text)

Contains Search Term (Flag)
Groups (Collection)

Collection Contains Filed

コレクションの指定したフィールドに値が入っているか判断

Input Collection (Collection)

Field (Text)

Success (Flag)
Error Message (Text)

 

[Utility - File Management]

アクション名

概要

入力

出力

Get Files

ファイルの取得

Folder
Patterns CSV
*使用可能、カンマ区切りリスト)

Files (Collection)

Success
Message

Copy File

ファイルのコピー(既にある場合は上書き)

File Path
Destination Path

Success
Message

Move File

ファイルの移動、名前変更
(既にある場合はエラー)

File Path
Destination Path

Success
Message

Delete Files

ファイルの削除

Folder (Text)
Pattern (Text, *
使用可能)

 

Get CSV Text As Collection

CSVファイルパスを指定し、データをコレクションに格納 (データ型を自動的に推測し設定⇒思った通りにならないことも)

CSV File Path
First Line Is Header (Flag)

CSV Values(Collection)

Write Text File

テキストデータをファイルに書き込む

File Name (Text)
Text (Text)

Success
Message

Read All Text from File

テキストファイル(主にCSV)を読み込み、テキストデータに出力

File Name (Text)

Success
Message
Text (Text)

 

[Utility - String]

アクション名

概要

入力

出力

Get Collection as CSV

コレクションをCSVデータ(カンマ区切りテキストデータ)に変換

Input Collection (Collection)

Collection CSV (Text)

Get CSV As Collection

CSVテキスト(カンマ区切り)をコレクションに格納。Schema=Column Nameフィールドに指定した値に格納後のフィールド名が変更される

CSV (Text)
First Row Is Header (Flag)
Schema (Collection)

 

Test Regex Match

テキストに指定した正規表現が存在するか判断

Regex Pattern (Text)

Target String (Text)

Matched? (Flag)

Extract Regex Values

テキストから指定した正規表現にマッチする箇所を名前付きキャプチャとしてコレクション出力(入力コレクションのFieldNameValueのみ)

Regex Pattern (Text)
Target String (Text)
Named Values (Collection)

Named Values (Collection)

Join Text

テキスト結合。入力コレクションは、結合したい値を「Item Value」フィールドに格納し、それ以外のフィールドは存在してはならない

Values (Collection)
Join Character (Text)
Trim Values (Flag)

Joined Text (Text)

 

[MS Excel VBO]

アクション名

概要

入力

出力

Get Worksheet As Collection

Excelデータをコレクション出力

handle
Work book Name
Worksheet Name

Collection

Get Number Of Rows

Excelの最終行取得

handle
Work book Name
Worksheet Name

Number

 

[Utility - Environment]

アクション名

概要

入力

出力

Wait for Process Window

指定したウィンドウが開かれるまで待機

Process Name (Text)
Window Title (Text,*使用
可能)
Wait (Number)

Found (Flag)