studio
latest
false
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- ST-USG-005 - ハードコードされたアクティビティのプロパティ
- ST-USG-009 - 未使用の変数
- ST-USG-010 - 未使用の依存関係
- ST-USG-014 - パッケージの制限
- ST-USG-017 - パラメーターの修飾子が無効
- ST-USG-020 - 最小ログ メッセージ
- ST-USG-024 - 未使用で保存されたままの値
- ST-USG-025 - 保存した値の誤用
- ST-USG-026 - アクティビティの制限
- ST-USG-027 - 必要なパッケージ
- ST-USG-028 - ファイル テンプレートの呼び出しの制限
- ST-USG-027 - 必須のタグ
- ST-USG-034 - Automation Hub URL
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- オブジェクト リポジトリ
- ScreenScrapeJavaSupport ツール
- 拡張機能
- Studio でのテスト
- トラブルシューティング
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Studio ガイド
最終更新日時 2026年5月22日
レコーダー
- モダン エクスペリエンス - アプリ/Web レコーダーとComputer Vision レコーダーを利用できます。
- クラシック エクスペリエンス - ベーシック、デスクトップ、Web、画像、ネイティブ Citrix、および Computer Vision レコーダーを利用できます。
Activities (アクティビティ)
各エクスペリエンスで個別のアクティビティのセットを既定で利用できます。
プロジェクトで選択されているエクスペリエンスとは関係なく、他のエクスペリエンスで既定でのみ利用可能なアクティビティを有効化することもできます。[アクティビティ] パネルの上部にある [オプションを表示] をクリックし、以下を選択します。
-
モダンを表示: クラシック エクスペリエンスを使用するプロジェクト内にモダン アクティビティを表示します。
-
クラシック アクティビティを表示: モダン エクスペリエンスを使用するプロジェクト内にクラシック アクティビティを表示します。
以下の表に、一方のエクスペリエンスでのみ既定で利用可能なアクティビティを示します。表に掲載されていない UI Automation アクティビティは、両方のエクスペリエンスで既定で利用できます。
例外
以下の表は、クラシックの例外ごとに、その例外に該当するモダン ケースを関係の種類とともに示しています。関係の種類は、名前の直接変更 (モダンでは同じ概念とスコープ)、部分マッピング (モダンではスコープが狭いか広い)、該当するものがない (モダンでは機能が削除されている、まだ移植されていない、または例外は不要) です。
| クラシック | モダン (UiPath.UIAutomationNext.Exceptions) | マッピング | 備考 |
|---|---|---|---|
一般的なアクティビティ (UiPath.Core.Activities) | |||
ElementNotSetException | NotInitializedException | 部分的 | クラシック: コンテキストで指定されていない要素です。モダン: InUIElement プロパティが使用前に初期化されていません。概念は同じですが、モダンでは具体的に InUIElement 入力に限定されています。 |
TextNotFoundException | NodeNotFoundException | 部分的 | クラシック: テキスト検索アクティビティ専用とした例外です。モダン: 結果が「見つかりません」(テキスト ターゲットを含む) であるすべてのケースが NodeNotFoundException に折りたたまれます。 |
RegistrationException | (なし) | 該当するものがない | クラシックの運用環境でもスローされません。モダンには同等の概念がありません。 |
ActivityTimeoutException | RuntimeTimeoutException | 名前の直接変更 | 同じ概念。名前が変更され、UiPath.UIAutomationNext.Exceptions 名前空間に移動されました。 |
PropertyNotSetException | (なし) | 該当するものがない | クラシックでのみ、設計時に ValidationError。モダン アクティビティでは、異なる検証メカニズムが使用されます。 |
BrowserNotSetException | BrowserNotFoundException | 名前の直接変更 | クラシック: コンテキストにブラウザーがありません。モダン: 一致するブラウザーが見つかりません。同じ概念。モダンでの名前の方がわかりやすいです。 |
WindowNotSetException | ApplicationNotFoundException | 部分的 | クラシック: ウィンドウで限定されたアクティビティのコンテキストにウィンドウがありません。モダン: 接続するときにアプリケーションが見つかりません。最も近い同等機能ですが、モダンの方が広範です (Windows だけでなく、すべての種類のアプリに対応)。 |
SAP (UiPath.Core.Activities) | |||
SAPCallTransactionException | SAPCallTransactionException | 名前の直接変更 | 同じ名前、同じ概念で名前空間が UiPath.Core.Activities から UiPath.UIAutomationNext.Exceptions に移動されました。 |
SAPLoginException | SAPLoginException | 名前の直接変更 | 同じ名前、同じ概念で名前空間が UiPath.Core.Activities から UiPath.UIAutomationNext.Exceptions に移動されました。 |
CellScopeException | SAPTableCellScopeException | 名前の直接変更 | 同じ概念 (テーブルのセル スコープの失敗)。名前を SAP 固有の名前に変更し、テーブル用であることを明確にしました。 |
ExpandALVTreeException | SAPExpandTreeException | 名前の直接変更 | 同じ概念 (SAP のツリー展開エラー)。名前を簡潔にしています。 |
セレクター (UiPath.Core) | |||
InvalidSelectorException | InvalidSelectorException | 名前の直接変更 | 同じ名前、同じ概念 (解析不能セレクター) で、名前空間が UiPath.Core から UiPath.UIAutomationNext.Exceptions に移動されました。 |
InvalidFilterSelectorException (内部) | (なし) | 該当するものがない | 内部クラス。モダンには同等の機能がありません。 |
SelectorOperationException | UiAutomationException | 部分的 | クラシック: セレクター操作で発生した COM/解析の失敗をラップします。モダン: これらは一般的な UiAutomationException として報告されます。セレクター操作専用とした例外の種類はありません。 |
要素/ノード (UiPath.Core) | |||
SelectorNotFoundException | NodeNotFoundException | 名前の直接変更 | 同じ概念 (セレクターを使用して要素が見つからない)。モダンでの名前は、セレクターに限定せずに一般化されています。クラシックでは、SelectorNotFoundException は FindElementException の拡張です。モダンでは、UiAutomationException でフラットな階層が使用されます。 |
FindElementException | RuntimeFindException | 部分的 | クラシック: 結果が「見つかりません」ではない検索で発生した COM エラー。モダン: 検索が失敗して、どの検索ステップが失敗したかに関する詳細が示されています。最も近い同等機能。モダンでは、充実した診断情報が提供されます。 |
InvalidUiElementException | NodeNotFoundException | 部分的 | クラシック: COM エラー E_UINODE_INVALID_ELEMENT (古い参照または無効な参照)モダン: COM エラー E_UINODE_INVALID_IDENTIFIER は NodeNotFoundException にマッピングされます。概念は同じです (古い要素)。モダンでは例外の種類が異なります。 |
UninitializedNodeException | UiNodeUninitializedElementException | 名前の直接変更 | 同じ概念 (初期化されていないノード、COM エラー E_UINODE_UNINITIALIZED_ELEMENT)。一貫性を確保するために、UiNode プレフィックスを付記した名前に変更されました。 |
UiElementHasNoItemsException | UiNodeHasNoItemsException | 名前の直接変更 | 同じ概念 (空のリスト、ツリー、コンボ、COM エラー E_UINODE_HAS_NO_ITEMS)。プレフィックスを UiElement から UiNode に変更しました。 |
ElementOperationException | UiAutomationException | 部分的 | クラシック: 要素に対する操作 (クリック、入力、強調表示など) で COM エラーをラップする広範なキャッチオール。モダン: 基本的な UiAutomationException に同じ役割があります。要素に対する操作専用とした例外の種類はありません。 |
ブラウザー (UiPath.Core) | |||
InvalidBrowserException | BrowserNotFoundException | 部分的 | クラシック: COM 参照 uiBrowser は null です。モダン: 一致するブラウザーのインスタンスが見つかりませんでした。ユーザーによる認識シナリオ (ブラウザーが見つからない) は同じです。モダンでの名前は、検索してアタッチ (attach-by-find) モデルを反映しています。 |
BrowserOperationException | UiAutomationException | 部分的 | クラシック: ブラウザーの COM 操作で発生するエラー専用とした例外です。モダン: ブラウザー操作のエラーは UiAutomationException として報告されます。ブラウザー操作専用とした例外の種類はありません。 |
ウィンドウ ( UiPath.Core) | |||
InvalidWindowException | ApplicationNotFoundException | 部分的 | クラシック: 操作前のウィンドウでの COM 参照が null です。モダン: 接続するときにアプリケーションが見つかりません。最も近い同等機能。モダンはより広範です (すべての種類のアプリに対応)。 |
WindowOperationException | UiAutomationException | 部分的 | クラシック: ウィンドウでの COM 操作 (非表示、閉じる、最大化など) で発生するエラー専用とした例外です。モダン: これらは UiAutomationException として報告されます。ウィンドウ操作専用とした例外の種類はありません。 |
画像 (UiPath.Core) | |||
InvalidImageException | UiAutomationException | 部分的 | クラシック: 無効な画像データ専用とした例外です。モダン: 画像のエラーは UiAutomationException として報告されます。画像専用とした例外の種類はありません。 |
InvalidRegionException | UiAutomationException | 部分的 | クラシック: 画面領域が null または空です。モダン: 画面領域専用とした例外はありません。UiAutomationException として報告されます。 |
ImageOperationException | UiAutomationException | 部分的 | クラシック: 画像に対するあらゆる操作の失敗専用としたキャッチオールです。モダン: 画像に対する操作のエラーは UiAutomationException として報告されます。画像に対する操作専用とした例外の種類はありません。 |
スクレイピング (UiPath.Core) | |||
InvalidScrapeOptionsException | (なし) | 該当するものがない | クラシック: スクレイピング オプションのパターンはモダンに存在しません。スクレイピングの処理方法は互いに異なり、同等のオプション オブジェクトはありません。 |
ActiveX (UiPath.Core.Activities) | |||
AutomateActiveXException | (なし) | 該当するものがない | ActiveX のオートメーションはクラシックのみの機能です。モダンのアクティビティでは使用できません。 |
ActiveXOutputArgumentsNotSupportedException | (なし) | 該当するものがない | ActiveX 専用の機能です。 |
ActiveXUnknownMethodException | (なし) | 該当するものがない | ActiveX 専用の機能です。 |
ActiveXInvalidArgumentsException | (なし) | 該当するものがない | ActiveX 専用の機能です。 |
InjectDotNet (UiPath.Core.Activities) | |||
InjectDotNetMethodNotFoundException | (なし) | 該当するものがない | [.NET コードを挿入] アクティビティはクラシック専用です。モダンには同等のアクティビティがありません。 |
InjectDotNetAmbiguousMethodException | (なし) | 該当するものがない | クラシック専用の機能です。 |
InjectDotNetTypeNotFoundException | (なし) | 該当するものがない | クラシック専用の機能です。 |
InjectDotNetTypeNotSupportedException | (なし) | 該当するものがない | クラシック専用の機能です。 |
InjectDotNetAssemblyReflectionException | (なし) | 該当するものがない | クラシック専用の機能です。また、運用環境ではスローされません。 |
InjectDotNetArgumentNotDefinedException | (なし) | 該当するものがない | クラシック専用の機能です。 |
オブジェクト リポジトリ
オブジェクト リポジトリは、モダン アクティビティを使用したモダン エクスペリエンスでのみ使用できます。
スクレイピング ウィザード
- モダン エクスペリエンス - データ スクレイピング用に表抽出ウィザードを利用できます。
- クラシック エクスペリエンス - データ スクレイピング ウィザードと画面スクレイピング ウィザードを利用できます。