- はじめに
- 開発
- デプロイして実行する
- 例
- 参照
VS Code 拡張機能
UiPath VS Code 拡張機能のすべてのコマンド、キーボード ショートカット、設定、サインインやその他の一般的な問題の修正。
このページでは、UiPath Visual Studio Code 拡張機能 (VS Code) が提供する機能 (コマンド、キーボード ショートカット、設定、一般的な問題に対する修正) を示します。「VS Code でビルドする」では、拡張機能をインストールしてサインインする方法について説明します。
コマンドとキーボード ショートカット
コマンド パレットから任意のコマンドを実行します (Ctrl/Cmd+Shift+P)。ワークフロー エディターのショートカットは、 .flow ファイルがアクティブなエディターである場合にのみ適用されます。
ワークフロー エディター
| コマンド | 既定のキーバインド |
|---|---|
| フロー: 新しいフロー | Ctrl/Cmd+Alt+N |
| フロー:オープンフロー | Ctrl/Cmd+Alt+O |
| フロー: フローを保存 | Ctrl/Cmd+S |
| フロー: 名前を付けてフローを保存 | Ctrl/Cmd+Shift+S |
| フロー: 元に戻す | Ctrl/Cmd+Z |
| フロー: やり直し | Ctrl+Y / Cmd+Shift+Z |
| フロー: Zoom In | Ctrl/Cmd+= |
| フロー: Zoom アウト | Ctrl/Cmd+- |
| フロー: Reset Zoom | Ctrl/Cmd+0 |
| フロー: 画面に合わせる | Ctrl/Cmd+Shift+F |
| フロー: フローを検証 | Ctrl/Cmd+Shift+V |
| フロー: エクスポート フロー | なし |
UiPath Platform
| コマンド | 説明 |
|---|---|
| UiPath: サインイン | UiPath にサインインします。 |
| UiPath: サインアウト | サインアウトし、キャッシュされたセッションをクリアします。 |
| UiPath: [環境] を選択します | [UiPath] 環境を選択します。 |
| UiPath: テナントを選択 | テナントまたは組織を選択します。 |
| UiPath: 新しいプロジェクトを作成 | ソリューションにプロジェクトを追加します。[ Data Fabric ] を選択してエンティティ プロジェクトを作成します。 |
| UiPath: 新しいファイル | プロジェクトにファイルを追加します。[ エンティティ ファイル ] を選択してエンティティを追加します。 |
| UiPath: エンティティ ファイルを追加 | 既存のエンティティ プロジェクトに別のエンティティを追加します。ソリューションに 1 つがある場合に利用可能。 |
| UiPath: パッケージ | ワークスペースから .uipx ソリューションを構築します。 |
| UiPath: デプロイ | パッケージ化されたソリューションを UiPath Automation Cloud にアップロードします。 |
| UiPath: パッケージ化してデプロイ | パッケージ化とデプロイを 1 ステップで完了します。 |
| UiPath: ターゲットのデプロイを切り替える | 移動先フォルダーを変更します。 |
| UiPath: .env を生成ファイル | UiPath CLI が読み取ることができる .env ファイルを記述します。 |
| UiPath: 更新 | [接続] ツリーを更新します。 |
| UiPath: 出力ログを表示 | UiPath 出力チャネルを開きます。 |
| UiPath: 基本情報 | 「はじめに」のチュートリアルを開きます。 |
設定
VS Code の設定で拡張機能を設定します。
uipath.environment
サインイン時に使用する UiPath 環境。既定値は cloudです。既存の CLI セッションが他の場所を指している場合に優先されます。
uipath.autoActivateDeployment
デプロイが成功したら、ソリューションのデプロイをアクティブ化します。既定値は trueです。
uipath.cli.path
UiPath コマンド ライン ツールへのフル パス (uip)。コンピューターのPATH設定にリストされている、端末が検索する場所を拡張機能がuip検索できるように、空のままにします。ツールが別の場所にインストールされている場合に設定します。
uipath.telemetry.enabled
匿名化された使用状況テレメトリを送信します。既定値は trueです。この拡張機能は、VS Code のグローバル telemetry.telemetryLevelも尊重します。いずれかの設定をオフにすると、テレメトリが無効化されます。
トラブルシューティング
サインインに失敗する
ポート 8104 が使用中の場合、または UiPath コマンド ライン ツールのセッションを失った場合、サインインに失敗します。
- ポート使用中。サインインによって、結果が自分のコンピューターのポート
8104に送信されます (localhost)。別のプログラムがポートを保持している場合は、ポートを解放して再度サインインします。macOS または Linux の場合は、lsof -ti :8104 | xargs kill -9を実行します。Windows では、netstat -ano | findstr :8104を実行してからtaskkill /F /PID <id>を実行します。 - 古いセッションです。[ UiPath: サインアウト] を実行してから、[ UiPath: もう一度サインイン ] を実行して、新しいサインインを強制します。
- ログを読み取ります。「 UiPath: Show output Log」 を実行し、 UiPath 出力チャネルにサインイン エラーがないか確認します。
CLI が見つからない
UiPath Maestro ビューに、「UiPath CLI がインストールされていないため、実行、デバッグ、パブリッシュはまだ利用できません。」と表示されます。キャンバス上でのビルドは可能ですが、CLI が見つかるまで実行、デバッグ、デプロイはできません。
拡張機能はバックグラウンドで uip 実行されます。ツールが見つからない場合、サインインとパッケージ化は失敗します。
- ターミナルで
uip --versionを実行して、CLI がインストールされていることを確認します。 - 端末が検索する場所 (
PATH設定) にuipがない場合は、uipath.cli.pathフル パスに設定します。 - CLI がまったくインストールされていない場合は、 UiPath: [サインイン ] を実行してインストール プロンプトを受け入れるか、 を使用して手動
npm install -g @uipath/cliインストールします。そのためには、Node.js と npm をインストールする必要があります。
リモート ワークスペースに CLI が表示されない
Windows Subsystem for Linux (WSL)、SSH、Codespaces、開発コンテナー ワークスペースでは、拡張機能はローカル マシンではなくリモート ホストで実行されます。uip バイナリをそのホストにインストールする必要があります。ローカルの Windows または macOS マシンにインストールされている CLI は拡張機能に表示されません。リモート ワークスペースに CLI をインストールしてから、再びサインインします。
デプロイがアクティブ化されない
既定では、拡張機能はデプロイの成功後にデプロイをアクティブ化します。デプロイがアップロードされてもアクティブ化されない場合は、 uipath.autoActivateDeployment がオンになっていることを確認してください。
次のステップ
- VS Code で構築する: 拡張機能をインストールし、サインインして、ワークフローを作成します。
- ワークフローをデプロイする: デプロイの処理内容
- キーボード ショートカット: あらゆる環境のフロー キャンバスのショートカットです。
- コミュニティ: UiPath フォーラムで質問したり、他のビルダーとワークフローを共有したりできます。