ver: b1bd271ENJA

OpenRPA

ForEachDataRow

DataTable 内の各行を列挙
DataTableInArgument<System.Data.DataTable>データテーブル
DataViewInArgument<System.Data.DataView>データビュー
BodyActivityAction<System.Data.DataRowView>
DisplayNamestring表示名

OpenApplication

セレクタに基づいてWindows要素を検索し、見つからなければアプリケーションを起動する。
SelectorInArgument<string>セレクタ
TimeoutInArgument<TimeSpan>タイムアウト
CheckRunningInArgument<bool>実行をチェック
ScreenInArgument<int>スクリーン
XInArgument<int>X
YInArgument<int>Y
WidthInArgument<int>
HeightInArgument<int>高さ
AnimateMoveInArgument<bool>移動をアニメーション化
ResultOutArgument<IElement>結果
BodyActivityAction<IElement>
DisplayNamestring表示名

MoveMouse

マウスカーソルを、GetElementで見つかった要素(要素が与えられていない場合はデスクトップ)からの相対位置に移動させる。
AnimateMouseInArgument<bool>マウスをアニメーション化
OffsetXInArgument<int>X オフセット
OffsetYInArgument<int>Y オフセット
ElementInArgument<IElement>要素
PostWaitInArgument<TimeSpan>事後待機
ButtonInArgument<int>マウスボタン
DisplayNamestring表示名

StopOpenRPA

実行中のワークフローを停止したり、ローカルロボット上で実行中のワークフローを全て終了させるために使用する
workflowInArgument<string>ワークフロー
KillAllInArgument<bool>全停止
KillSelfInArgument<bool>実行中の停止
ResultOutArgument<int>
DisplayNamestring表示名

ClickElement

GetElement で見つかった要素をクリック
AnimateMouseInArgument<bool>マウスをアニメーション化
FocusInArgument<bool>フォーカス
ButtonInArgument<int>
OffsetXInArgument<int>X オフセット
OffsetYInArgument<int>Y オフセット
ElementInArgument<IElement>要素
DoubleClickInArgument<bool>ダブルクリック
VirtualClickInArgument<bool>仮想クリック
PostWaitInArgument<TimeSpan>事後待機
KeyModifiersInArgument<string>修飾キー
DisplayNamestring表示名

HighlightElement

GetElement で見つかった要素をハイライト
ElementInArgument<IElement>要素
BlockingInArgument<bool>ブロック
DurationInArgument<TimeSpan>期間
DisplayNamestring表示名

InvokeOpenRPA

ローカル OpenRPA ワークフローを実行
workflowInArgument<string>ワークフロー
WaitForCompletedInArgument<bool>完了まで待機
KillIfRunningInArgument<bool>実行中の場合は停止
ArgumentsDictionary<string, Argument>引数
DisplayNamestring表示名

CommentOut

このAcitvity内のすべてを無視します。コメントを記載するのに便利です。
BodySystem.Activities.Activity
DisplayNamestring表示名

Continue

ループ本体の実行を停止し、次の項目に進む
DisplayNamestring表示名

InvokeOpenFlow

OpenFlow内のRPA用に登録されたワークフローノードを呼び出す
workflowInArgument<string>ワークフロー
WaitForCompletedInArgument<bool>完了まで待機
ExpirationInArgument<int>
ArgumentsDictionary<string, Argument>引数
DisplayNamestring表示名

GetWorkflowInstance

現在のワークフローのインスタンスを取得する
BrowserInArgument<string>
ResultOutArgument<WorkflowInstance>
ResultsOutArgument<WorkflowInstance[]>
DisplayNamestring

InvokeRemoteOpenRPA

リモートのロボットでOpenRPAワークフローを起動する
workflowInArgument<string>ワークフロー
targetInArgument<string>ターゲット
WaitForCompletedInArgument<bool>完了まで待機
ExpirationInArgument<int>
ArgumentsDictionary<string, Argument>引数
KillIfRunningInArgument<bool>実行中の場合は停止
DisplayNamestring表示名

MoveElement

要素の親ウィンドウを移動する
ElementInArgument<IElement>要素
ScreenInArgument<int>スクリーン
XInArgument<int>X
YInArgument<int>Y
WidthInArgument<int>
HeightInArgument<int>高さ
AnimateMoveInArgument<bool>移動をアニメーション化
WindowStateInArgument<string>
DisplayNamestring表示名

FocusElement

要素にフォーカスを与える
ElementInArgument<IElement>要素
PostWaitInArgument<TimeSpan>事後待機
DisplayNamestring表示名
?

CloseApplication

SelectorInArgument<string>セレクタ
TimeoutInArgument<TimeSpan>タイムアウト
ForceInArgument<bool>強制
DisplayNamestring表示名

Detector

ワークフローを待機モードに設定し、選択した検知器がトリガされるのを待機
detectorstring検知器
EventOutArgument<IDetectorEvent>
DisplayNamestring表示名

InsertClipboard

ユーザのクリップボードバッファに新規コンテンツを挿入
IgnoreErrorsInArgument<bool>エラーを無視
TextInArgument<string>テキスト
ImageInArgument<System.Drawing.Bitmap>画像
DisplayNamestring表示名

TypeText

フォーカスされている任意の場所にキーストロークを送信する
TextInArgument<string>テキスト
ClickDelayInArgument<TimeSpan>クリック遅延
keysdownint
DisplayNamestring表示名

Break

ループを抜け出し、ループ後も実行を継続する
DisplayNamestring表示名

CopyClipboard

クリップボードのコンテンツを変数にコピー
SendCtrlCInArgument<bool>Ctrl+C を送信
StringResultOutArgument<string>文字列結果
ImageResultOutArgument<System.Windows.Media.Imaging.BitmapSource>イメージ結果
DisplayNamestring表示名

ShowBalloonTip

システムトレイの近くに小さなボールペンチップを表示する(OSのメッセージセンターの設定に従う
MessageInArgument<string>表示するメッセージ
TitleInArgument<string>バルーンメッセージタイトル
DurationInArgument<TimeSpan>
NotificationTypeInArgument<string>
DisplayNamestring表示名

Activities

?

BulkAddWorkitems

wiqidInArgument<string>
wiqInArgument<string>
DataTableInArgument<System.Data.DataTable>
PriorityInArgument<int>
NextRunInArgument<DateTime?>
FilefieldsInArgument<string[]>
BulkSizeInArgument<int>
Success_wiqInArgument<string>
Failed_wiqInArgument<string>
DisplayNamestring
?

UpdateWorkitem

WorkitemInArgument<IWorkitem>
StateInArgument<string>
ExceptionInArgument<Exception>
FilesInArgument<string[]>
IgnoreMaxretriesInArgument<bool>
Success_wiqInArgument<string>
Failed_wiqInArgument<string>
DisplayNamestring
?

DeleteWorkitem

WorkitemInArgument<IWorkitem>
DisplayNamestring
?

AddWorkitem

wiqidInArgument<string>
wiqInArgument<string>
NameInArgument<string>
FilesInArgument<string[]>
WorkitemOutArgument<IWorkitem>
PayloadDictionary<string, InArgument>
PriorityInArgument<int>
NextRunInArgument<DateTime?>
Success_wiqInArgument<string>
Failed_wiqInArgument<string>
DisplayNamestring
?

PopWorkitem

wiqidInArgument<string>
wiqInArgument<string>
WorkitemOutArgument<IWorkitem>
FolderInArgument<string>
DisplayNamestring
?

ThrowBusinessRuleException

MessageInArgument<string>
DisplayNamestring

OpenRPA.MSSpeech

Speak

デフォルトのサウンドデバイスで話す
TextInArgument<string>テキストからスピーチへ
VoiceInArgument<string>
RateInArgument<int>
VolumeInArgument<int>
AsyncInArgument<bool>
DisplayNamestring

OpenRPA.WorkItems

BulkAddWorkitems

Add a new Workitem for each row in a DataTable
wiqidInArgument<string>Queue ID
wiqInArgument<string>Queue Name
DataTableInArgument<System.Data.DataTable>DataTable
PriorityInArgument<int>Priority
NextRunInArgument<DateTime?>Next Run
FilefieldsInArgument<string[]>File Columns
BulkSizeInArgument<int>Bulk Size
Success_wiqInArgument<string>Success Queue
Failed_wiqInArgument<string>Failed Queue
DisplayNamestringDisplayname

UpdateWorkitem

Update Workitem set set state, update files and/or update payload
WorkitemInArgument<IWorkitem>Workitem
StateInArgument<string>State
ExceptionInArgument<Exception>Exception
FilesInArgument<string[]>Files
IgnoreMaxretriesInArgument<bool>Ignore Max Retries
Success_wiqInArgument<string>Success Queue
Failed_wiqInArgument<string>Failed Queue
DisplayNamestringDisplayname

DeleteWorkitem

Delete specific Workitem and all associated files from queue. Generally this should never be used
WorkitemInArgument<IWorkitem>Workitem
DisplayNamestringDisplayname

AddWorkitem

Add new Workitem to Queue
wiqidInArgument<string>Queue ID
wiqInArgument<string>Queue Name
NameInArgument<string>Name
FilesInArgument<string[]>Files
WorkitemOutArgument<IWorkitem>Workitem
PayloadDictionary<string, InArgument>Payload
PriorityInArgument<int>Priority
NextRunInArgument<DateTime?>Next Run
Success_wiqInArgument<string>Success Queue
Failed_wiqInArgument<string>Failed Queue
DisplayNamestringDisplayname

PopWorkitem

Fetch and checkout next Workitem to work on, remember to update state with Update Workitem
wiqidInArgument<string>Queue ID
wiqInArgument<string>Queue Name
WorkitemOutArgument<IWorkitem>Workitem
FolderInArgument<string>Folder
DisplayNamestringDisplayname

ThrowBusinessRuleException

Throw a Business Rule Exception. The workflow is failing due to missing, incomplete or invalid data
MessageInArgument<string>Message
DisplayNamestringDisplayname

OpenRPA.Java

GetElement

セレクタに基づいてWindows Java要素を検索
BodyActivityAction<JavaElement>
MaxResultsInArgument<int>
MinResultsInArgument<int>
SelectorInArgument<string>
FromInArgument<JavaElement>
TimeoutInArgument<TimeSpan>
ElementsOutArgument<JavaElement[]>
Imagestring
LoopActionActivity
DisplayNamestring

OpenRPA.Windows

GetElement

セレクタを基準にWindows UI 要素を発見
BodyActivityAction<UIElement>
TimeoutInArgument<TimeSpan>
MaxResultsInArgument<int>
MinResultsInArgument<int>
SelectorInArgument<string>
FromInArgument<IElement>
ClearCacheInArgument<bool>
InteractiveInArgument<bool>
ElementsOutArgument<UIElement[]>
Imagestring
LoopActionActivity
DisplayNamestring表示名

GetWindows

デスクトップで開いているすべてのウィンドウを取得する
IncludeHiddenInArgument<bool>
IncludeEmptyTitleInArgument<bool>
BodyActivityAction<UIElement>
ElementsOutArgument<UIElement[]>
LoopActionActivity
DisplayNamestring表示名

CloseWindow

GetElementまたはGetWindowsで見つかったウィンドウを閉じるために使用する
ElementInArgument<UIElement>エレメント
IgnoreErrorsInArgument<bool>
DisplayNamestring表示名

OpenRPA.TerminalEmulator

SendKey

特定のキーを端末に送信する
KeyInArgument<string>キー
TimeoutInArgument<TimeSpan>タイムアウト
WaitForKeyboardInArgument<bool>キーボードを待つ
DisplayNamestring表示名

GetTextAt

画面上の指定された位置から一定数の文字を読み取る
TimeoutInArgument<TimeSpan>タイムアウト
WaitForKeyboardInArgument<bool>キーボードを待つ
RowInArgument<int>
ColumnInArgument<int>カラム
LengthInArgument<int>長さ
ResultOutArgument<string>結果
DisplayNamestring表示名

GetText

フィールドまたは文字列のインデックスでテキストを取得
TimeoutInArgument<TimeSpan>タイムアウト
WaitForKeyboardInArgument<bool>キーボードを待つ
FieldInArgument<int>フィールド
StringInArgument<int>文字列
ResultOutArgument<string>結果
DisplayNamestring表示名

WaitForText

端末の画面のどこかにテキストが表示されるのを待つ
TimeoutInArgument<TimeSpan>タイムアウト
FoundInArgument<bool>発見
ThrowInArgument<bool>投げる
TextInArgument<string>テキスト
BodyActivityAction<bool>
DisplayNamestring表示名

SendText

端末にテキストを送信する
TextInArgument<string>テキスト
TimeoutInArgument<TimeSpan>タイムアウト
WaitForKeyboardInArgument<bool>キーボードを待つ
DisplayNamestring表示名

SetText

端末セッションで指定したフィールドにテキストを設定する
TimeoutInArgument<TimeSpan>タイムアウト
WaitForKeyboardInArgument<bool>キーボードを待つ
FieldInArgument<int>フィールド
TextInArgument<string>テキスト
DisplayNamestring表示名

TerminalSession

TimeoutInArgument<TimeSpan>タイムアウト
HostnameInArgument<string>ホスト名
TermTypeInArgument<string>用語の種類
PortInArgument<int>ポート
HideUIInArgument<bool>UIを隠す
UseSSLInArgument<bool>
BodyActivityAction<Interfaces.VT.ITerminalSession>
DisplayNamestring表示名

OpenRPA.IE

GetElement

セレクタを基準にWindows UI 要素を発見
BodyActivityAction<IEElement>
TimeoutInArgument<TimeSpan>
MaxResultsInArgument<int>
MinResultsInArgument<int>
SelectorInArgument<string>
FromInArgument<IEElement>
ElementsOutArgument<IEElement[]>
WaitForReadyInArgument<bool>準備状態を待機
Imagestring
LoopActionActivity
DisplayNamestring

OpenURL

Internet Explorer 中の特定の URL を開く
UrlInArgument<string>
FocusBrowserInArgument<bool>
DisplayNamestring

OpenRPA.Database

ExecuteScalar

ちょうど1つの結果を返すクエリを実行します
QueryInArgument<string>クエリ
CommandTypeInArgument<string>
DisplayNamestring表示名

UpdateFromDataTable

現在のデータベースに対してデータテーブルのデータを挿入、更新、削除し、影響を受けた行の数を返す
TableNameInArgument<string>テーブル名
DataTableInArgument<DataTable>更新したいデータがあるデータテーブルから
ResultOutArgument<int>結果
DisplayNamestring表示名

ExecuteQuery

クエリを実行し、その結果をデータテーブルとして返す
QueryInArgument<string>クエリ
DataTableOutArgument<DataTable>
CommandTypeInArgument<string>
DisplayNamestring表示名

ExecuteNonQuery

UPDATE、INSERT、DELETE文の場合、Resultの値はコマンドによって影響を受けた行の数で、それ以外の場合、Resultの値は-1になる
QueryInArgument<string>クエリ
ResultOutArgument<int>
CommandTypeInArgument<string>
DisplayNamestring表示名

DatabaseScope

データベースへの接続を開き、終了時に接続を閉じるデータベーススコープ
BodyActivityAction<Connection>
TimeoutInArgument<TimeSpan>
DataProviderInArgument<string>
DataSourceInArgument<string>
ConnectionStringInArgument<string>
DisplayNamestring表示名

OpenRPA.Forms

InvokeForm

コンピュータ上にあらかじめデザインしたフォームでユーザ対話を実施
FormInArgument<string>
ArgumentsDictionary<string, Argument>
EnableSkinInArgument<bool>
DisplayNamestring

ShowNotification

画面右下コーナーに通知を一定時間表示する
MessageInArgument<string>通知メッセージ
NotificationTypeInArgument<string>
DisplayNamestring

OpenRPA.NM

GetTable

XPathsに基づく単純なテーブルデータ抽出
xPathInArgument<string>
RowsxpathInArgument<string>
CellsxpathInArgument<string>
CellxpathInArgument<string>
HeaderrowsxpathInArgument<string>
HeaderrowxpathInArgument<string>
HeaderRowIndexInArgument<int>
BrowserInArgument<string>
SkipTypeCheckInArgument<bool>
ResultOutArgument<DataTable>
DisplayNamestring表示名

GetElement

セレクタに基づいてブラウザ要素を検索
BodyActivityAction<NMElement>
MaxResultsInArgument<int>
MinResultsInArgument<int>
TimeoutInArgument<TimeSpan>
SelectorInArgument<string>
FromInArgument<NMElement>
ElementsOutArgument<NMElement[]>
WaitForReadyInArgument<bool>準備状態を待機
Imagestring
LoopActionActivity
DisplayNamestring表示名

WaitForDownload

MM対応のブラウザでのダウンロード完了を待つ
BodyActivityAction
EventOutArgument<DetectorEvent>
TimeoutInArgument<TimeSpan>
DisplayNamestring表示名

ExecuteScript

現在のタブとデフォルトフレームをターゲットに、ブラウザでスクリプトを実行する
ScriptInArgument<string>
FrameIdInArgument<int>
BrowserInArgument<string>
ResultOutArgument<object>
ResultsOutArgument<object[]>
DisplayNamestring表示名

OpenURL

選択したブラウザで指定のURLを開く
UrlInArgument<string>
BrowserInArgument<string>
NewTabInArgument<bool>
UserDataFolderModeInArgument<string>
UserDataFolderPathInArgument<string>
DisplayNamestring表示名

CloseTab

現在のタブを閉じる、もしくはすべてのタブを閉じる
BrowserInArgument<string>
CloseAllInArgument<bool>
DisplayNamestring表示名

GetTab

Chrome/EdgeまたはFirefoxで現在のタブを取得するには、ブラウザが実行されていない場合は何も返しません
BrowserInArgument<string>
ResultOutArgument<NativeMessagingMessageTab>
ResultsOutArgument<NativeMessagingMessageTab[]>
DisplayNamestring表示名

OpenRPA.Office

CloseDocument

Microsoft Wordのドキュメントが開いている場合はそれを閉じる。また、それ以外にドキュメントが開いていない場合、Wordを閉じる。
FilenameInArgument<string>ファイル名
SaveChangesInArgument<bool>変更を保存
DisplayNamestring

GetSelectedRange

ワークシートの選択されているセルを取得する。
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
RowAbsoluteInArgument<bool>
ColumnAbsoluteInArgument<bool>
ExternalInArgument<bool>
RangeOutArgument<string>
DisplayNamestring

AddParagraph

Microsoft Wordドキュメントに新しい段落を追加する
FilenameInArgument<string>ファイル名
IndexInArgument<int>インデックス
TextInArgument<string>テキスト
DisplayNamestring

WriteCell

Microsoft Excelで単一のセルに値や関数を設定する
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
VisibleInArgument<bool>
WorksheetInArgument<string>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
ApplicationInOutArgument<Microsoft.Office.Interop.Excel.Application>
CellInArgument<string>
ValueInArgument<TResult>
FormulaInArgument<string>
DisplayNamestring

ReadCell

Microsoft Excelで単一セルの内容を読み取る
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
VisibleInArgument<bool>
WorksheetInArgument<string>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
ApplicationInOutArgument<Microsoft.Office.Interop.Excel.Application>
CellInArgument<string>
FormulaOutArgument<string>
RangeOutArgument<Microsoft.Office.Interop.Excel.Range>
DisplayNamestring

CloseWorkbook

ワークブックが開かれている場合、そのワークブックを閉じる。
RemoveReadPasswordInArgument<bool>
ReadPasswordInArgument<string>
RemoveWritePasswordInArgument<bool>
WritePasswordInArgument<string>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>ワークブック
FilenameInArgument<string>ファイル名
SaveChangesInArgument<bool>変更を保存
DisplayNamestring

ReplyMailItem

Microsoft Outlookメールアイテムへの返信の作成
EmailInArgument<email>
UIActionInArgument<string>
ReplyActionInArgument<string>
ToInArgument<string>
CCInArgument<string>
BCCInArgument<string>
SubjectInArgument<string>
BodyInArgument<string>
HTMLBodyInArgument<string>
AttachmentsInArgument<string[]>
EMailOutArgument<email>
DisplayNamestring

ReadRange

Microsoft Excelシートから範囲を読み取る
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
UseHeaderRowInArgument<bool>ヘッダー行を使用
ClearFormatsInArgument<bool>書式をクリア
GuessColumnTypeInArgument<bool>カラムの種類を推測する
IgnoreEmptyRowsInArgument<bool>
CellsInArgument<string>
DataTableOutArgument<System.Data.DataTable>
lastUsedRowOutArgument<int>
lastUsedColumnOutArgument<string>
DisplayNamestring

NewMailItem

Microsoft Outlookメールアイテムの新規作成
UIActionInArgument<string>
ToInArgument<string>
AccountInArgument<string>
CCInArgument<string>
BCCInArgument<string>
SubjectInArgument<string>
BodyInArgument<string>
HTMLBodyInArgument<string>
AttachmentsInArgument<string[]>
EMailOutArgument<email>
DisplayNamestring

SetParagraph

Microsoft Wordドキュメントのサイドにある段落の内容を設定する
FilenameInArgument<string>ファイル名
IndexInArgument<int>インデックス
TextInArgument<string>テキスト
DisplayNamestring

GetParagraph

Microsoft Wordドキュメントから1つまたは複数の段落を取得する
FilenameInArgument<string>ファイル名
IndexInArgument<int>インデックス
TextOutArgument<string>テキスト
CountOutArgument<int>件数
MaxResultsInArgument<int>最大結果
BodyActivityAction<string>
DisplayNamestring

ProtectWorksheet

現在のワークシートを変更から保護する
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>ファイル名
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
DisplayNamestring

ExportWorkbook

現在開いているワークブックをPDFやxps形式でエクスポートすることができます。
RemoveReadPasswordInArgument<bool>
ReadPasswordInArgument<string>
RemoveWritePasswordInArgument<bool>
WritePasswordInArgument<string>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>ワークブック
FilenameInArgument<string>ファイル名
SaveChangesInArgument<bool>変更を保存する
TypeInArgument<string>
DisplayNamestring

ClearRange

セル範囲内のデータとフォーマットを消去
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
CellsInArgument<string>セル
DisplayNamestring

GetMails

Microsoft Outlookのフォルダからすべてのメールを取得する
UnreadOnlyInArgument<bool>
FolderInArgument<string>
MaxResultsInArgument<int>
FilterInArgument<string>クエリによるメールのフィルタリング
BodyActivityAction<email>
DisplayNamestring

UnprotectWorksheet

現在のワークシートの保護を解除する
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>ファイル名
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
DisplayNamestring

InsertRange

スプレッドシートに行や列を挿入する
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
CellInArgument<string>セルまたは範囲
CountInArgument<int>カウント
ShiftRightInArgument<bool>右方向にシフト
DisplayNamestring

RunSlideShow

Microsoft Powerpointプレゼンテーションを開き、スライドショーを開始する。
FilenameInArgument<string>ファイル名
StartingSlideInArgument<int>
EndingSlideInArgument<int>
AdvanceTimeInArgument<TimeSpan>
KioskModeInArgument<bool>
CloseAtEndInArgument<bool>
DisplayNamestring

WriteRange

Microsoft Excelシート内の範囲にデータテーブルの全データを書き込む
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
WorksheetInArgument<string>
VisibleInArgument<bool>
ApplicationOutArgument<Microsoft.Office.Interop.Excel.Application>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
UseHeaderRowInArgument<bool>ヘッダー行を使用
CellsInArgument<string>セル
DataTableInArgument<System.Data.DataTable>データテーブル
DisplayNamestring

MoveMailItem

「メールを取得」で取得したメールを別のフォルダに移動する
MailInArgument<email>移動させるメールアイテム
FolderInArgument<string>
DisplayNamestring

RunExcelMacro

Excelのワークブック内でマクロを実行する。ワークブックファイルがマクロに対応している必要があります。
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
SheetPasswordInArgument<string>
FilenameInArgument<string>ファイル名
VisibleInArgument<bool>
WorksheetInArgument<string>
WorkbookInOutArgument<Microsoft.Office.Interop.Excel.Workbook>
ApplicationInOutArgument<Microsoft.Office.Interop.Excel.Application>
NameInArgument<string>ファイル名
DisplayNamestring

ExportDocument

Word文書をpdfやxpsとして書き出すのに使用します
ReadPasswordInArgument<string>
WritePasswordInArgument<string>
RemoveReadPasswordInArgument<bool>
RemoveWritePasswordInArgument<bool>
DocumentInOutArgument<Microsoft.Office.Interop.Word.Document>ドキュメント
FilenameInArgument<string>ファイル名
SaveChangesInArgument<bool>変更を保存する
TypeInArgument<string>
DisplayNamestring

OpenRPA.SAP

InvokeMethod

SAPUIメソッドを呼び出す
StatusBarTextstring
SystemNameInArgument<string>システム名
PathInArgument<string>パス
ActionNameInArgument<string>アクション名
ParametersInArgument<string>パラメータ
ResultOutArgument<string>結果
Imagestring
DisplayNamestring表示名

GetElement

セレクタを元にSAP要素を検索する
BodyActivityAction<SAPElement>
MaxResultsInArgument<int>
MinResultsInArgument<int>
TimeoutInArgument<TimeSpan>
SelectorInArgument<string>
FromInArgument<SAPElement>
FlatternGuiTreeInArgument<bool>
ElementsOutArgument<SAPElement[]>
Imagestring
LoopActionActivity
DisplayNamestring

ExecuteTransaction

SAPトランザクションの実行
SystemNameInArgument<string>システム名
PathInArgument<string>パス
TransactionCodeInArgument<string>トランザクションコード
DisplayNamestring表示名

GetProperty

SAPUIElementのプロパティ値を取得する
SystemNameInArgument<string>システム名
PathInArgument<string>パス
ActionNameInArgument<string>物件名
ResultOutArgument<string>結果
DisplayNamestring表示名

SetProperty

SAPUI要素のプロパティ値を設定する
messagestring
tooltipstring
StatusBarTextstring
SystemNameInArgument<string>システム名
PathInArgument<string>パス
ActionNameInArgument<string>物件名
ParametersInArgument<string>パラメータ
Imagestring
DisplayNamestring表示名

Login

与えられた名前のセッションが存在しない限り、資格情報を使ってSAPにログインする
HostInArgument<string>ホスト
UsernameInArgument<string>ユーザー名
PasswordInArgument<string>パスワード
ClientInArgument<string>お客様
LanguageInArgument<string>言語
SystemNameInArgument<string>システム名
DisplayNamestring表示名

OpenRPA.OpenFlowDB

GetFile

OpenFlowデータベース内に保存されたファイルのダウンロード
FilenameInArgument<string>
_idInArgument<string>
LocalPathInArgument<string>ファイルをこのフォルダーに保存する
IgnorePathInArgument<bool>
DisplayNamestring

AssignOpenFlow

ユーザーやロールにOpenFlowワークフローを割り当てる
targetidstring
workflowidstring
InitialRunInArgument<bool>
WaitForCompletedInArgument<bool>完了まで待機
DisplayNamestring

RemovePermission

指定されたオブジェクトのユーザーまたはロールから権限を削除します。その後、OpenFlowでドキュメントを更新する必要があります
ItemInArgument<Object>
ResultOutArgument<JObject>
EntityIdInArgument<string>
NameInArgument<string>
DisplayNamestring

SaveFile

OpenFlowデータベースへのファイルのアップロードと保存
FilenameInArgument<string>ファイル名
PathInArgument<string>パス
DisplayNamestring

DeleteFile

OpenFlowデータベースからファイルを削除する
IgnoreErrorsInArgument<bool>
FilenameInArgument<string>
_idInArgument<string>
DisplayNamestring

UpdateFromDataTable

データテーブルで行われた変更をOpenFlowにコミットし、挿入および更新された行のリストを返します。
UniquenessInArgument<string>
TypeInArgument<string>
CollectionInArgument<string>
DataTableInArgument<DataTable>
EncryptFieldsInArgument<string>
DisplayNamestring

DeleteOne

OpenFlowデータベースの1つのアイテムを削除する
IgnoreErrorsInArgument<bool>
CollectionInArgument<string>
ItemInArgument<object>
_idInArgument<string>
DisplayNamestring

InsertOne

1つのアイテムをOpenFlowデータベースに挿入する
IgnoreErrorsInArgument<bool>
TypeInArgument<string>
CollectionInArgument<string>
ItemInArgument<Object>
EncryptFieldsInArgument<string>
DisplayNamestring

InsertOrUpdateOne

OpenFlowデータベースに1つの項目を挿入し、すでに存在する場合は更新します。 「Uniqueness」を指定しない限り、「Uniqueness」に記載されたフィールドに基づいて既存の項目が検索されます。
IgnoreErrorsInArgument<bool>
UniqenessInArgument<string>
UniquenessInArgument<string>
TypeInArgument<string>
CollectionInArgument<string>
ItemInArgument<Object>
EncryptFieldsInArgument<string>
DisplayNamestring

GrantPermission

指定されたオブジェクトのユーザーまたはロールに対する権限を追加またはアップデートします。次の手順で、OpenFlowでドキュメントをアップデートする必要があります。
ItemInArgument<Object>
ResultOutArgument<JObject>
ReadInArgument<bool>
UpdateInArgument<bool>
DeleteInArgument<bool>
EntityIdInArgument<string>
NameInArgument<string>
DisplayNamestring

Count

エンティティ数のカウント クエリフィルタはオプション
QueryStringInArgument<string>
CollectionInArgument<string>
DisplayNamestring

OpenRPA.Image

GetImage

「要素を取得」で見つけた他の画像や要素から、画面の画像を相対的に取得する。
FailOnNotFoundInArgument<bool>
ElementInArgument<IElement>
ResultOutArgument<ImageElement>
OffsetXInArgument<int>
OffsetYInArgument<int>
WidthInArgument<int>
HeightInArgument<int>
BodyActivityAction<ImageElement>
DisplayNamestring

TakeScreenshot

画面全体または「要素を取得」で見つけた特定の要素のスクリーンショットを撮る
ElementInArgument<IElement>
ResultOutArgument<ImageElement>
XInArgument<int>
YInArgument<int>
WidthInArgument<int>
HeightInArgument<int>
BodyActivityAction<ImageElement>
DisplayNamestring

GetElement

画面上または特定のアプリケーションウィンドウ内の画像を検索する
TimeoutInArgument<TimeSpan>
ProcessnameInArgument<string>
CompareGrayInArgument<bool>
ThresholdInArgument<double>
BodyActivityAction<ImageElement>
MaxResultsInArgument<int>
MinResultsInArgument<int>
FromInArgument<ImageElement>
ElementsOutArgument<ImageElement[]>
LimitInArgument<Rectangle>
Imagestring
LoopActionActivity
DisplayNamestring

LoadFromFile

ファイルから画像を読み込み、ImageElementを返す。
FilenameInArgument<string>ロードする画像ファイル
ResultOutArgument<ImageElement>
BodyActivityAction<ImageElement>
DisplayNamestring

GetColor

指定した座標の色を取得する。
OffsetXInArgument<int>X オフセット
OffsetYInArgument<int>Y オフセット
ElementInArgument<IElement>要素
ResultOutArgument<System.Drawing.Color>
DisplayNamestring表示名

GetText

OCRを使用して、画像からすべてのテキストを取得します。
WordLimitInArgument<string>この単語だけを検索する
ElementInArgument<IElement>
CaseSensitiveInArgument<bool>
ResultOutArgument<ImageElement[]>
BodyActivityAction<ImageElement>
DisplayNamestring

OpenRPA.Utilities

SelectFolder

ShowNewFolderButtonInArgument<bool>
RootFolderInArgument<string>
FolderOutArgument<string>選択したフォルダ

SelectFile

IsSaveAsInArgument<bool>
InitialDirectoryInArgument<string>
TitleInArgument<string>
DefaultExtInArgument<string>
FilterInArgument<string>
FilterIndexInArgument<int>
CheckFileExistsInArgument<bool>
CheckPathExistsInArgument<bool>
MultiselectInArgument<bool>
FileNameOutArgument<string>選択ファイル
FileNamesOutArgument<string[]>

CompressArchive

PathInArgument<string>このフォルダ内のすべてのファイルを追加する
FilenameInArgument<string>zipファイルをこのファイル名で保存する
CompressionLevelInArgument<int>
IncludeBaseDirectoryInArgument<bool>
OverwriteInArgument<bool>

ReadCSV

FilenameInArgument<string>読込 Excel ファイルを選択
DelimeterInArgument<string>
UseHeaderRowInArgument<bool>
DataTableOutArgument<System.Data.DataTable>

StartProcess

FilenameInArgument<string>起動する実行ファイルの完全なファイル名とパス
ArgumentsInArgument<string>実行ファイルの解析対象となる引数
WorkingDirectoryInArgument<string>
WaitForExitInArgument<bool>
WaitForExitTimeoutInArgument<TimeSpan>

SetAllRowsState

DataTableInArgument<DataTable>挿入するデータテーブル
RowStateInArgument<string>

ReadExcel

FilenameInArgument<string>読込 Excel ファイルを選択
UseHeaderRowInArgument<bool>
DataSetOutArgument<System.Data.DataSet>

Match

InputInArgument<string>マッチする入力文字列
PatternInArgument<string>マッチする正規表現
Compiledbool
CultureInvariantbool
ECMAScriptbool
ExplicitCapturebool
IgnoreCasebool
IgnorePatternWhitespacebool
Multilinebool
RightToLeftbool
Singlelinebool
ResultOutArgument<bool>

WriteExcel

FilenameInArgument<string>書込 Excel ファイルを選択
DataSetInArgument<System.Data.DataSet>
DataTableInArgument<System.Data.DataTable>
includeHeaderInArgument<bool>
ThemeInArgument<string>

AddDataColumn

DataTableInArgument<DataTable>データテーブル
ColumnNameInArgument<string>新規列名
TargetTypeType
AllowDBNullbool
AutoIncrementbool
DefaultValueobject
MaxLengthint
Uniquebool

WriteCSV

FilenameInArgument<string>書込 CSV ファイルを選択
DataTableInArgument<System.Data.DataTable>
IncludeHeaderInArgument<bool>
DelimeterInArgument<string>

ReadJSON

FilenameInArgument<string>読込 JSON ファイルを選択
DataTableOutArgument<System.Data.DataTable>

DeleteAllRows

DataTableInArgument<DataTable>挿入するデータテーブル

Matches

BodyActivityAction<System.Text.RegularExpressions.Match>
InputInArgument<string>マッチする入力文字列
PatternInArgument<string>マッチする正規表現
Compiledbool
CultureInvariantbool
ECMAScriptbool
ExplicitCapturebool
IgnoreCasebool
IgnorePatternWhitespacebool
Multilinebool
RightToLeftbool
Singlelinebool
ResultsOutArgument<System.Text.RegularExpressions.Match[]>

Replace

InputInArgument<string>マッチする入力文字列
PatternInArgument<string>マッチする正規表現
ReplacementInArgument<string>この文字列で置換
Compiledbool
CultureInvariantbool
ECMAScriptbool
ExplicitCapturebool
IgnoreCasebool
IgnorePatternWhitespacebool
Multilinebool
RightToLeftbool
Singlelinebool
ResultOutArgument<string>

ExpandArchive

PathInArgument<string>保存先フォルダの選択
FilenameInArgument<string>展開するZIPファイルを選択
OverwriteInArgument<bool>

KillProcess

ProcessNameInArgument<string>実行ファイルの解析対象となる引数
AllSessionsInArgument<bool>

ReadPDF

FilenameInArgument<string>読込 PDF ファイルを選択
PasswordInArgument<string>
ResultOutArgument<iTextSharp.text.pdf.PdfReader>
AllTextOutArgument<string>

JArrayToDataTable

JArrayInArgument<JArray>JArray
DataTableOutArgument<System.Data.DataTable>データテーブル

DownloadFile

URLInArgument<string>
LocalPathInArgument<string>このフォルダに保存
OverwriteInArgument<bool>
IgnoreSecurityInArgument<bool>
UsernameInArgument<string>
PasswordInArgument<string>

CreateDataTable

DataTableOutArgument<DataTable>新規 DataTable 変数
ColumnNamesInArgument<string[]>データテーブルの列の配列

DeleteRow

RowInArgument<DataRow>

OpenRPA.Script

InvokeCode

複数の言語で書かれたコードを呼び出すことができます。
CodeInArgument<string>
LanguageInArgument<string>
poolRunspacePool
ArgumentsDictionary<string, Argument>
DisplayNamestring

PipInstall

現在選択されているPython環境に、1つまたは複数のPythonモジュールをインストールします。
ModulesInArgument<string[]>モジュール
ForceInArgument<bool>強行
DisplayNamestring

OpenRPA.Elis.Rossum

UploadFile

Rossumキューへのファイルのアップロード
KeyInArgument<string>認証時のAPIキー
QueueInArgument<string>ファイルをアップロードするキュー
FilenameInArgument<string>キューにアップロードするファイル
ResultOutArgument<string>
DisplayNamestring

GetQueues

rossumからキューのリストを取得します。ファイルは、ウェブサイトで設定された様々な設定を持つキューにアップロードする必要があります。
KeyInArgument<string>認証時のAPIキー
ResultsOutArgument<Queues[]>
DisplayNamestring

ExportFileData

請求書から抽出されたデータの日付を取得します。ファイルのステータスが「ステータス・エクスポート」になっている場合のみ動作します。
KeyInArgument<string>認証時のAPIキー
QueueInArgument<string>データをエクスポートするためのキュー
FileurlInArgument<string>データを取得するファイルのURL
ResultOutArgument<ExportResult>
DisplayNamestring

GetFileStatus

キュー内のファイルの状態を取得します。以下のいずれかになります。 importing - ドキュメントはデータ抽出のためにAIコアエンジンによって処理されています;ドキュメントの初期状態です。 failed_import - ドキュメントファイルの形式が悪いなどの理由で、インポートに失敗しました。 to_review - 最初の抽出ステップが終了し、ドキュメントはユーザーの検証を待っています。 reviewing - ドキュメントはユーザーインターフェイスで検証されています。 エクスポート - ドキュメントは検証され、コネクターの保存コールの完了を待っています。 エクスポート - ドキュメントは検証され、すべてのフックを正常に通過しました。これはドキュメントの典型的な最終状態です。 failed_export - コネクターがエラーを返したとき。 postponed - オペレーターがドキュメントをエクスポートせずに延期することを選択しました。 deleted - ユーザーによってドキュメントが削除されたとき。 purged - 削除された後、メタデータだけが保存されました。
KeyInArgument<string>認証時のAPIキー
FileurlInArgument<string>ステータスを得るファイルのURL
ResultOutArgument<string>
DisplayNamestring

WaitForFileStatus

ファイルが指定された状態になるのを待つ間、ワークフローをアイドル状態にする
TimeoutInArgument<TimeSpan>
KeyInArgument<string>認証時のAPIキー
FileurlInArgument<string>待ち受けファイルのURL
StatusInArgument<string>待機するステータス
ResultOutArgument<string>
DisplayNamestring

Auth

Rossumサービスに対して認証を行い、Token/Keyを取得する。
UsernameInArgument<string>ユーザ名またはEメール
PasswordInArgument<string>
ResultOutArgument<string>
DisplayNamestring

OpenRPA.AviRecorder

StopRecording

画面レコーディングを停止してファイルに保存
FilenameOutArgument<string>ビデオファイル名を保存
DisplayNamestring

StartRecording

画面をファイルにレコーディング開始
CodecInArgument<string>
FolderInArgument<string>このフォルダに保存
QualityInArgument<int>
DisplayNamestring

PlayRecording

ビデオレコーディングをプレイバック
FilenameInArgument<string>このビデオファイルを再生
DisplayNamestring