- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- 変数
- 引数
- インポートされた名前空間
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- 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 ユーティリティの詳細については、「一括更新コマンド ライン パラメーター」をご覧ください。