- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- 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 でのテスト
- トラブルシューティング
Studio の設定を構成する
Studio の設定のリファレンスには、言語、外観、デザイン、および [ホーム] の Backstage ビューから設定できるその他のオプションが含まれます。
Studio の設定をホーム (Studio の Backstage ビュー) > [設定] から構成します。設定は C:\Users\your_user_name\AppData\Roaming\UiPath に保存されます。
全般
[設定] タブの [全般] を選択して、Studio の全般的な設定を構成します。
-
言語 - 使用可能な言語のいずれかを選択して Studio と Assistant のインターフェイス言語を変更できます。言語は、英語、日本語、フランス語、ロシア語、中国語 (簡体字)、ドイツ語、スペイン語、スペイン語 (中南米)、ポルトガル語 (ポルトガル)、ポルトガル語 (ブラジル)、韓国語、トルコ語のいずれかを選択できます。
-
テーマ - Studio のインターフェイス テーマは、ドロップダウン メニューから [ ライト]、[ ダーク]、または [システムの既定] を選択して変更できます。変更を適用するには Studio を再起動します。Windows オペレーティング システムで [ ハイ コントラスト ] オプションを選択した場合、再起動した StudioXはハイコントラスト モードに切り替わります。
注:ダークテーマを使用するには、オートメーション プロジェクトが少なくとも
UiPath.UIAutomation.Activitiesv18.4.2 およびUiPath.System.Activitiesv18.4.1 以降を依存関係として持つ必要があります。 -
ターミナルのテーマ - [ターミナル] パネルのテーマです。Studio テーマを使用するには、デフォルトの [Studio に一致] を選択するか、[ ライト ] または [ダーク] を選択します。変更は直ちに適用されます。
-
テレメトリ - オブジェクト リポジトリを使用して作成された匿名の使用状況データや UI 記述子の収集と送信を Studio で許可するかどうかを選択します。匿名データの収集について詳しくは、『インストールとアップグレード ガイド』の「 テレメトリをオプトアウト する」をご覧ください。
-
設定をリセット - Studio の次の設定を既定のステートに戻します。
- [全般] と [デザイン] のすべての設定
- 最近のファイルのリスト。
- [お気に入り] アクティビティのリスト。
- Studio のレイアウト調整。
- [実行] タブ > [オプション] の [例外中に中断] オプション。
- [アクティビティを表示] オプションと [アクティビティ] パネルでピン留めされたアクティビティ。
- [スニペット] パネルのユーザーが追加したフォルダー、プロジェクトを最後に開いたディレクトリ、および安定版に切り替えられる更新チャネル。 なお、設定をリセットしても、フィードへの影響はありません。
デザイン
[設定] タブの [デザイン] を選択して、このバージョンの Studio で開いたすべてのプロジェクトに適用される一連のグローバルなデザイン設定を構成します。
- 保存およびパブリッシュ
- [プロジェクトを開く動作] - プロジェクトの再開時に既定でどのファイルを開くかを選択します。[最後に開いたタブを保持]、[メイン エントリ ポイントを開く] または [タブなし] から選べます。
- README ファイルを開く - プロジェクトまたはソリューションのルートの README ファイルが存在する場合、トグルを使用してそれらを開きます。Studio が以前に開いたタブを復元するときに、README は開きません。既定では、このオプションは有効化されています。
- Publish project timeout - Set the timeout value for publishing projects. The default value is 300 seconds. The maximum timeout is 999,999 seconds while the minimum one is 1 second.
- Save interval - Set a regular interval, in seconds, at which projects are automatically saved or backed up. This is useful for restoring the last saved copy of the workflow. The default value is 10 seconds, and the minimum value is 5 seconds.
- Autosave - Use the toggle to enable autosaving of open project files. This option is disabled by default.
注:
このオプションを有効化しても、デバッグ時にはプロジェクト ファイルは自動保存されません。
- パブリッシュ直前にアナライザーを強制実行 - このオプションを選択すると、ワークフロー アナライザーのエラーが発生したプロジェクトのパブリッシュを禁止します。
- 実行直前にアナライザーを強制実行 - このオプションを選択すると、ワークフロー アナライザーのエラーが発生したプロジェクトまたはファイルの実行およびデバッグを禁止します。
- Enforce Analyzer before Push/Check-In - Select this option to prohibit sending projects with Workflow Analyzer errors to remote repositories.
- RPA XAML ファイルのみを分析 - このオプションを選択すると、プロジェクトでワークフロー アナライザーを実行するときに、テストケースが含まれる XAML ファイルが分析から除外されます。選択しない場合、RPA ファイルとテスト ケース XAML ファイルの両方が分析されます。この設定が適用されるのは、アナライザーが手動でトリガーされるときのほか、プロジェクトの実行/デバッグ前、およびテスト ケースまたはプロジェクトのパブリッシュ前に、アナライザーが自動的に実行およびトリガーされるときです。
- アナライザーの結果をエクスポート - 各ワークフローの分析結果を、プロジェクト フォルダー内の JSON ファイルにエクスポートするには、このオプションを選択します。
- ソリューション プロジェクトの高速切り替え - このトグルを使用すると、ソリューションの他のプロジェクトをバックグラウンドで読み込んだままにして、プロジェクトを切り替えても再読み込みされないようにします。ソリューションのプロジェクトは最大 3 つまで読み込まれたままになり、4 番目のプロジェクトを開くと、最も使用頻度の低いプロジェクトが閉じられます。プロジェクトから切り替えたときに、変更が保存されます。既定では、このオプションは有効化されています。Studio を再起動して、この設定に変更を適用します。
- AI によるアクティビティの提案を有効化 - アクティビティを追加する検索バーの AI によるアクティビティの提案機能を有効化または無効化するには、このオプションを選択します。このオプションを有効化した場合、アクティビティの検索バーを開くと、Studio が現在のコンテキストに関する情報を UiPath の AI サービスに送信します。この AI サービスはワークフロー内の、検索バーが開かれた場所に基づいて、追加するアクティビティの候補を提案します。
注:
このサービスでは、情報の収集や記録は一切行われず、現在のコンテキストを分析し、推奨されるアクティビティのリストを返すだけです。
- インストール可能なアクティビティを表示 - このオプションを選択すると、プロジェクトにインストール可能なすべてのオフィシャル アクティビティ パッケージが表示されます。インストール可能なパッケージのすべてのアクティビティは、[アクティビティ] パネルまたは [アクティビティを追加] 検索バーを使用して確認できます。
- アクティビティの出力を自動生成 - このオプションを選択すると、アクティビティの出力に対して自動的に変数が生成されます。
- Autopilot のパッケージを自動更新 - このオプションを選択すると、Autopilot を使用してアクティビティを生成するときにパッケージが自動的に更新されます。
- パブリッシュ直前にチェックインを強制実行 - このオプションを選択すると、ソース管理リポジトリに追加されたプロジェクトにローカルで変更が加えられた場合に、そのプロジェクトのパブリッシュが制限されます。
- 実行
- 出力コンソールのサイズ - 1 つのセッションで [出力] パネルに表示できる行の最大数を設定します。既定値は 2,000 行です。追加できる最大値は 9,999 行、最小値は 1 行です。
- [既定の動作を実行/デバッグ] - [実行/デバッグ] リボン ボタンの既定の動作を設定できます。[ファイルをデバッグ]、[ファイルを実行]、[プロジェクトをデバッグ]、[プロジェクトを実行] の中から選択します。
- 実行時に最小化 - プロジェクトの実行時に Studio を最大化するか最小化するかを、トグルで選択して設定できます。
- デザインのスタイル
- C# 言語を使用 - 新しいプロジェクトで式に使用する既定の言語を選択します。選択した場合、新しいプロジェクトで式の既定の言語として C# が使用されます。選択しない場合は、新しいプロジェクトで VB が使用されます。新しいプロジェクトを作成するたびに、既定の言語と異なる言語を選択できます。
- 注釈をドッキング - アクティビティに注釈を追加するための既定の方法を選択します。このオプションを選択した場合は、注釈がアクティビティの中に固定され、選択しない場合は、アクティビティの横にフローティング表示されます。
- 管理されているコネクションを既定にする - このオプションを選択すると、Automation Cloud 内の Integration Service を、このサービスをサポートしているすべてのアクティビティのコネクションを管理する既定の方法として使用します。Studio が接続されている Orchestrator テナントで Integration Service を使用できる場合は、このオプションが既定で有効化されます。有効化すると、 GSuite 内のアクティビティ、[ メール]およびこの機能をサポートする Office 365 パッケージでは、既定で認証に Integration Service のコネクションが使用されます。
- オブジェクト リポジトリの使用を強制 - このオプションを選択すると、UI Automation アクティビティでオブジェクト リポジトリの要素のみが許可されます。
- [データ マネージャー] パネルのみを表示 - 変数、引数、名前空間の管理にデータ マネージャーのみを使用する場合に選択します。デザイナー パネルの下部にある [変数]、[引数]、[インポート] の各パネルは非表示になります。
- アクティビティのプロパティをインラインで表示 - クロスプラットフォーム プロジェクト、および Windows 対応のプロジェクトの一部のアクティビティで、アクティビティの詳細プロパティをデザイナー パネルのアクティビティ カードに表示する場合に選択します。
- アクティビティの設定の提案を有効化 - このオプションを選択すると、アクティビティのプロパティの設定方法に関する提案を Autopilot が表示します。
- 既定のズーム - プロジェクト ファイルで既定のズーム レベルを選択します。既定値は 100% です。
- コンパクト デザイン エクスペリエンス - スリムなアクティビティ カードと行番号を活用したデザイン エクスペリエンスを有効化します。このオプションは Windows プロジェクトで使用できます。
- Slim View for Collapsed Activities - Reduce the space collapsed activities take up by enabling a view that only displays the title bar. This option is selected by default. Available only in Studio Legacy, which opens Windows - Legacy projects.
場所
[設定] タブの [場所] を選択して、プロジェクト、パブリッシュ先、ワークフロー アナライザーのカスタム ルールの既定の場所をそれぞれ設定します。
- プロジェクト パス - プロジェクトが作成される既定の場所。
- プロセスのパブリッシュ先 URL - カスタム フィードのオプションを選択している場合にプロセスのパブリッシュ先とする既定の場所。
- ライブラリのパブリッシュ先 URL - カスタム フィードのオプションを選択している場合にライブラリのパブリッシュ先とする既定の場所。
- プロジェクト テンプレートのパブリッシュ先 URL - カスタム フィードのオプションを選択している場合にプロジェクト テンプレートのパブリッシュ先とする既定の場所。
- ワークフロー アナライザーのカスタム ルールの場所 - ワークフロー アナライザーのカスタム ルールを Studio に追加するフォルダーです。指定しない場合、カスタム ルールの既定の場所が使用されます。
- Default Publish Certificate - The default certificate path (
.pfxor.p12) to pre-fill in the publish wizard sign in page. - 動的 DLL 証明書 - プロジェクトの実行またはデバッグでアセンブリに署名するために使用する証明書 (
.pfxまたは.p12) へのパス。 - 署名ツールのパス -
signtool.exeへのパス。設定すると、SIGNTOOL_PATH 環境変数よりも優先されます。
どちらのオプションでも、目的の場所を参照して選択するか、指定されたテキスト ボックスにフル パスを入力できます。
パッケージ ソースを管理する
[設定] タブの [ パッケージ ソースを管理 ] を選択すると、プロジェクトを開かずに Studio の Backstage ビューからアクティビティ パッケージのフィードを管理できます。このセクションは、[ パッケージを管理 ] ウィンドウのセクションに似ており、プロジェクト単位でフィードを調整できます。
ローカル アクティビティ フィードは、既定で有効化されています。ロボットが Orchestrator に接続されている場合には、Orchestrator フィードも有効化されています。
ライセンスとプロファイル
[設定] タブで [ライセンスとプロファイル] を選択してローカル ライセンス キーを追加するか、別のユーザー プロファイルに切り替えます。
-
Studio がローカルでライセンスされているときに新しいライセンス キーを追加するには、[ローカル ライセンスを変更] をクリックし、新しいライセンス キーを入力して、[続行] をクリックします。
-
別のプロファイルに切り替えるには、[プロファイルを変更] をクリックし、[Studio] または [Studio for Citizen Developers] を選択します。
コード エディターの設定
コード化されたオートメーションを使用する場合、作成と編集は専用のコード エディターで行います。Studio の組み込みコード エディターをカスタマイズするには、[設定] に移動して [コード エディター] を選択します。
コード エディターの設定は、コード化されたオートメーションにのみ適用されます。
以下の表では、各コード エディターの設定について説明します。
| 設定 | 説明 |
|---|---|
| フォント | コードのフォントを選択します。 |
| フォント サイズ | フォントのサイズを設定します。 |
| タブのサイズ | タブのサイズを設定します。 |
| 空白文字を表示 | キーボードの Space キーを押したときに作成されるスペースを強調表示します。 |
| 現在の行を強調表示 | カーソルが置かれている行を強調表示します。 |
| 構造のガイド線を表示 | コード上に点線で表示される構造ガイド線を有効にして、個々のブロックを識別できるようにします。 |
| エラーの波線を表示 | コンパイラのエラーまたは警告を示す赤い波線を表示します。 |
| 行番号を表示 | 作業中のコードの各行番号を表示します。 |
| タブをスペースに自動変換 | Tab キーを使用してスペースを 4 つ作成します。 |
| 選択マージンを表示 | 編集中のコード行の横に余白を表示します。 |
| 選択項目の一致を表示 | 選択した文字範囲に一致するすべての文字列を検索して強調表示します。 |
| 参照を強調表示 | カーソルが置かれているオブジェクトへの参照を強調表示します。現在のコンテキストに一致するオブジェクトのみが強調表示されます。 |
| ソースの逆コンパイルを有効化 | [ 定義に移動] を使用してオブジェクトの定義を表示するときにソース コードを逆コンパイルします。有効化すると、 CodedWorkflowBase クラスで使用可能な定義に移動します。詳細については、「 基本クラス 」を参照してください。 |
| インポートの完了を有効化 | 選択した記号を含む名前空間を IntelliSense で自動的にインポートします。 |