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年4月15日
モダン エクスペリエンスとクラシック エクスペリエンスの違い
レコーダー
- モダン エクスペリエンス - アプリ/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 | 部分的 | クラシック: uiBrowser COM 参照は null です。モダン: 一致するブラウザー インスタンスが見つかりませんでした。同じユーザーに表示されるシナリオ (ブラウザーを利用不可)。モダン名は、検索によるアタッチモデルを反映しています。 |
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 | (なし) | 対応するものがない | クラシックのみの機能。 |
オブジェクト リポジトリ
オブジェクト リポジトリは、モダン アクティビティを使用したモダン エクスペリエンスでのみ使用できます。
スクレイピング ウィザード
- モダン エクスペリエンス - データ スクレイピング用に表抽出ウィザードを利用できます。
- クラシック エクスペリエンス - データ スクレイピング ウィザードと画面スクレイピング ウィザードを利用できます。