- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- 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-026 - [待機] アクティビティの使用
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- VMware Horizon の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- macOS UI Automation
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- 拡張機能
- Test Suite - Studio
- トラブルシューティング
オートメーション プロジェクトのパブリッシュについて
オートメーション プロジェクトのパブリッシュとは、プロジェクト フォルダーをロボットに送信して実行できるようアーカイブすることです。
テスト ケースの場合を除き、既定では、プロジェクト フォルダー内のすべてのファイルがパブリッシュされます。パブリッシュされるパッケージに特定のファイルを含めないようにするには、[プロジェクト] パネル内でそのファイルを右クリックし、[パブリッシュから除外] を選択します (ライブラリ プロジェクトのワークフロー ファイルでは使用できません)。ライブラリの場合は、パブリッシュされたライブラリをプロジェクトにインストールするときに、ワークフロー ファイルが再利用可能コンポーネントとして [アクティビティ] パネルに表示されないように、[プロジェクト] パネル内でそのファイルを右クリックして、[非公開にする] を選択します。
オートメーション プロジェクトは Orchestrator、カスタム NuGet フィード、またはローカルにパブリッシュできます。Orchestrator にパブリッシュすると、アーカイブされたプロジェクトが [パッケージ] ページに表示され、ロボットに配布されるプロセスを作成できます。オートメーション プロセスを Orchestrator の個人用ワークスペースにパブリッシュするか、テスト ケースをパブリッシュすると、プロセスが存在しない場合は自動的に作成され、既存のプロセスが最新のパブリッシュ バージョンに自動更新されます。
さらに、オートメーション プロジェクトは、カスタム NuGet フィードにパブリッシュできます。フィードで認証が必要な場合には、API キーを追加するオプションも提供されます。
%ProgramData%\UiPath\Packages
です。
project.json
ファイルと design.json
ファイルは読み取り専用ではない場所に格納されている必要があります。たとえば、プロジェクトがソース管理下にある場合は、編集のためにファイルをチェックアウトする必要があります。
プロジェクトをパブリッシュするには、Studio の [デザイン] タブのリボンで [パブリッシュ] を選択します。
オートメーション プロジェクトをパブリッシュするには、次の操作を行います。
[情報] ダイアログ ボックスには次の情報が表示されます。
- パブリッシュしたパッケージの名前。
- パブリッシュされたパッケージのバージョン番号
- プロジェクトがローカルまたは Robot の既定にパブリッシュされた場合、その場所。パブリッシュした場所が Orchestrator でないかぎり、パスをクリックするとパッケージに移動します。
- パブリッシュされたプロジェクト ファイルの名前を含むリストを展開する詳細オプション。
-
[クリップボードにコピー] オプション
パブリッシュ先など、パブリッシュ時に追加された情報はウィンドウ内に保持されるため、続けて同じ種類のプロジェクトをパブリッシュする場合は使用できます。[パブリッシュ] をクリックするたびに、プロジェクトの新しいバージョンが作成されてパッケージ フィードに送信されます。セキュリティ保護されているフィードへのパブリッシュは、ロボット キー、Orchestrator の資格情報、Windows 認証、または API キーのいずれかで認証して実行できます。
.xaml
ファイルを開き、これを変更したうえで、再度プロジェクトをパブリッシュします。
プロジェクトは、UiPath.Studio.CommandLine.exe のパブリッシュ コマンドを使用してパブリッシュできます。
UiPath.Studio.CommandLine.exe はインストール フォルダー内にあります。
- マシン単位のインストールの場合、既定のパスは C:\Program Files\UiPath\Studio\. です。
- ユーザー単位のインストールの場合、既定のパスは %localappdata%\Programs\UiPath\Studio\ です。
パブリッシュ コマンドでは次の引数を使用できます。
引数 | 説明 |
---|---|
-p、--project-path | パブリッシュする project.json へのパスです。この引数は必須です。 |
-g、--target |
プロジェクトをパブリッシュする場所:
|
-f、--feed | プロジェクトをパブリッシュするためのカスタム URL です。 カスタムのローカル ディレクトリを表す場合もあります。Studio の [パブリッシュのオプション] タブ内のパスと同様です。 |
-a、--api-key | プロジェクトをパブリッシュするための API キーです。この引数はカスタム ターゲットに使用できます。 |
-i、--icon | パッケージに使用するカスタム アイコンへのパスです。 |
-n、--notes | プロジェクトへの変更を含むリリース ノートです。 |
-v、--new-version | プロジェクトの新しいバージョンです。指定しない場合、バージョン番号は自動的に増分されます。 |
-t、--timeout | プロジェクトのパブリッシュのタイムアウト値を指定します。既定のタイムアウト値は 30 秒です。この設定は、Orchestrator へのパッケージ転送の間にのみ適用されます。 |
--cer-path | パッケージ署名の証明書へのローカル パスです。 |
--cer-password | 証明書のパスワードです。 |
--timestamper-url | タイムスタンパーの URL です。 |
--incl-all-feeds | 必須ではありません。 |
--help | 各コマンドで使用可能な引数を表示します。 |
--version | UiPath.Studio.CommandLine.exe のバージョンを確認します。 |
例:
-
次のコマンドは、Sample というプロセスを Orchestrator テナント プロセス フィードにパブリッシュします。
UiPath.Studio.CommandLine.exe publish --project-path "C:\Users\username\Documents\UiPath\Sample\project.json"--target OrchestratorTenant --notes "Fixed a couple of bugs."
-
次のコマンドは、同プロセスをローカル フォルダーにパブリッシュします。
UiPath.Studio.CommandLine.exe publish --project-path "C:\Users\username\Documents\UiPath\Sample\project.json"--target Custom --feed "C:\Users\username\Desktop\myfeed" --notes "Fixed a couple of bugs."
CommandLine.exe ユーティリティの詳細については、「一括更新コマンド ライン パラメーター」をご覧ください。