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 アクティビティは、両方のエクスペリエンスで既定で利用できます。
例外
The table below presents for each classic exception, its modern counterpart with relationship type: direct rename (same concept and scope in modern), partial mapping (narrower/broader scope in modern), or no counterpart (feature removed, not yet ported, or exception not needed in modern).
| クラシック | Modern (UiPath.UIAutomationNext.Exceptions) | マッピング | 備考 |
|---|---|---|---|
General Activity (UiPath.Core.Activities) | |||
ElementNotSetException | NotInitializedException | 部分的 | Classic: element not provided in context. Modern: InUIElement property not initialized before use. Concept is the same; modern is scoped to the InUIElement input specifically. |
TextNotFoundException | NodeNotFoundException | 部分的 | Classic: dedicated exception for text-find activities. Modern: all "not found" cases (including text targets) collapse into NodeNotFoundException. |
RegistrationException | (none) | No counterpart | Not thrown in production in classic either; no equivalent concept in modern. |
ActivityTimeoutException | RuntimeTimeoutException | Direct rename | Same concept; renamed and moved to UiPath.UIAutomationNext.Exceptions namespace. |
PropertyNotSetException | (none) | No counterpart | Design-time ValidationError only in classic. Modern activities use a different validation mechanism. |
BrowserNotSetException | BrowserNotFoundException | Direct rename | Classic: no browser in context. Modern: no matching browser found. Same concept; modern name is more descriptive. |
WindowNotSetException | ApplicationNotFoundException | 部分的 | Classic: no window in context for a window-scoped activity. Modern: application not found when attaching. Closest equivalent; modern is broader (covers all app types, not just windows). |
SAP (UiPath.Core.Activities) | |||
SAPCallTransactionException | SAPCallTransactionException | Direct rename | Same name, same concept; namespace moved from UiPath.Core.Activities to UiPath.UIAutomationNext.Exceptions. |
SAPLoginException | SAPLoginException | Direct rename | Same name, same concept; namespace moved from UiPath.Core.Activities to UiPath.UIAutomationNext.Exceptions. |
CellScopeException | SAPTableCellScopeException | Direct rename | Same concept (table cell scope failures); renamed to be SAP-specific and clarify it is for tables. |
ExpandALVTreeException | SAPExpandTreeException | Direct rename | Same concept (SAP tree expansion failure); simplified name. |
Selector (UiPath.Core) | |||
InvalidSelectorException | InvalidSelectorException | Direct rename | Same name, same concept (unparseable selector); namespace moved from UiPath.Core to UiPath.UIAutomationNext.Exceptions. |
InvalidFilterSelectorException (内部) | (none) | No counterpart | Internal class; no equivalent in modern. |
SelectorOperationException | UiAutomationException | 部分的 | Classic: wraps COM/parse failures during selector operations. Modern: these are surfaced as the general UiAutomationException; no dedicated selector-operation exception type. |
Element / Node (UiPath.Core) | |||
SelectorNotFoundException | NodeNotFoundException | Direct rename | Same concept (element not found by selector); modern name generalises beyond selectors. SelectorNotFoundException extends FindElementException in classic; modern uses a flat hierarchy under UiAutomationException. |
FindElementException | RuntimeFindException | 部分的 | Classic: COM error during find that is not "not found". Modern: find failed with details about which search step failed. Closest equivalent; modern includes richer diagnostic info. |
InvalidUiElementException | NodeNotFoundException | 部分的 | Classic: COM error E_UINODE_INVALID_ELEMENT (stale/invalid reference). Modern: COM error E_UINODE_INVALID_IDENTIFIER is mapped to NodeNotFoundException. Concept is the same (stale element); different exception type in modern. |
UninitializedNodeException | UiNodeUninitializedElementException | Direct rename | Same concept (uninitialized node, COM error E_UINODE_UNINITIALIZED_ELEMENT); renamed with UiNode prefix for consistency. |
UiElementHasNoItemsException | UiNodeHasNoItemsException | Direct rename | Same concept (empty list/tree/combo, COM error E_UINODE_HAS_NO_ITEMS); renamed from UiElement to UiNode prefix. |
ElementOperationException | UiAutomationException | 部分的 | Classic: broad catch-all wrapping any COM failure on element operations (click, type, highlight, etc.). Modern: the same role is played by the base UiAutomationException; no dedicated element-operation exception type. |
Browser (UiPath.Core) | |||
InvalidBrowserException | BrowserNotFoundException | 部分的 | Classic: uiBrowser COM reference is null. Modern: no matching browser instance found. Same user-visible scenario (browser unavailable); modern name reflects the attach-by-find model. |
BrowserOperationException | UiAutomationException | 部分的 | Classic: dedicated exception for browser COM operation failures. Modern: browser operation failures surface as UiAutomationException; no dedicated browser-operation type. |
Window (UiPath.Core) | |||
InvalidWindowException | ApplicationNotFoundException | 部分的 | Classic: window COM reference is null before an operation. Modern: application not found when attaching. Closest equivalent; modern is broader (all app types). |
WindowOperationException | UiAutomationException | 部分的 | Classic: dedicated exception for window COM operation failures (hide, close, maximize, etc.). Modern: these surface as UiAutomationException; no dedicated window-operation type. |
Image (UiPath.Core) | |||
InvalidImageException | UiAutomationException | 部分的 | Classic: dedicated exception for invalid image data. Modern: image errors surface as UiAutomationException; no dedicated image exception type. |
InvalidRegionException | UiAutomationException | 部分的 | Classic: screen region is null or empty. Modern: no dedicated region exception; surfaces as UiAutomationException. |
ImageOperationException | UiAutomationException | 部分的 | Classic: dedicated catch-all for any image operation failure. Modern: image operation failures surface as UiAutomationException; no dedicated type. |
Scrape (UiPath.Core) | |||
InvalidScrapeOptionsException | (none) | No counterpart | Classic scrape options pattern does not exist in modern; scraping is handled differently with no equivalent options object. |
ActiveX (UiPath.Core.Activities) | |||
AutomateActiveXException | (none) | No counterpart | ActiveX automation is a classic-only feature; not available in modern activities. |
ActiveXOutputArgumentsNotSupportedException | (none) | No counterpart | ActiveX-only feature. |
ActiveXUnknownMethodException | (none) | No counterpart | ActiveX-only feature. |
ActiveXInvalidArgumentsException | (none) | No counterpart | ActiveX-only feature. |
InjectDotNet (UiPath.Core.Activities) | |||
InjectDotNetMethodNotFoundException | (none) | No counterpart | "Inject .NET Code" activity is classic-only; no modern equivalent activity. |
InjectDotNetAmbiguousMethodException | (none) | No counterpart | Classic-only feature. |
InjectDotNetTypeNotFoundException | (none) | No counterpart | Classic-only feature. |
InjectDotNetTypeNotSupportedException | (none) | No counterpart | Classic-only feature. |
InjectDotNetAssemblyReflectionException | (none) | No counterpart | Classic-only feature; also not thrown in production. |
InjectDotNetArgumentNotDefinedException | (none) | No counterpart | Classic-only feature. |
オブジェクト リポジトリ
オブジェクト リポジトリは、モダン アクティビティを使用したモダン エクスペリエンスでのみ使用できます。
スクレイピング ウィザード
- モダン エクスペリエンス - データ スクレイピング用に表抽出ウィザードを利用できます。
- クラシック エクスペリエンス - データ スクレイピング ウィザードと画面スクレイピング ウィザードを利用できます。