- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScaleCoordinates 移行ツール
- ScreenScrapeJavaSupport ツール
- Studio Pro
- 拡張機能
- トラブルシューティング
プロジェクトをパブリッシュするには、Studio の [デザイン] タブのリボンで [パブリッシュ] を選択します。なお、project.json ファイルが読み取り専用の場所にあると、オートメーション プロジェクトをパブリッシュできません。
オートメーション プロジェクトをパブリッシュするには、次の操作を行います。
-
Studio で、新しいプロジェクトを作成します。
-
[デザイン] リボン タブの [パブリッシュ] をクリックします。[パブリッシュ] ウィンドウが表示されます。コンテキストに応じてウィンドウのタイトル バーが変化することを確認してください。
- [プロセスをパブリッシュ] - プロセスをパブリッシュする場合
- [ライブラリをパブリッシュ] - ライブラリ プロジェクトをパブリッシュする場合
- [UI ライブラリをパブリッシュ] - UI ライブラリ プロジェクトをパブリッシュする場合
- [テスト ケースをパブリッシュ] - テスト ケースをパブリッシュする場合
- [テンプレートをパブリッシュ] - テンプレートをパブリッシュする場合
-
[パッケージのプロパティ] タブで以下の操作を実行します。
-
パッケージの名前を入力します。ドロップダウン リストには、最近パブリッシュしたパッケージの名前が最大 5 つ表示されます。
-
In the Version section, review the Current Version of your project, and type a New Version if needed. Check the Is Prerelease box to mark the version as
alpha. Please note that this automatically changes the project’s version schema to semantic. When publishing a new version of the file locally, make sure that the custom location does not already include a file with the same proposed version number. For more details about project versioning, check the About Automation Projects page. -
[リリース ノート] テキスト ボックスには、バージョンなどの関連情報の詳細を入力します。パブリッシュしたプロジェクトのリリース ノートは、Orchestrator の [パッケージ] セクションに表示されます。[リリース ノート] フィールドには、最大 10,000 文字まで入力できます。
-
-
[次へ] をクリックします。
テンプレートをパブリッシュしている場合は、次の手順 (手順 5) で [テンプレート情報] タブが開きます。それ以外の場合には、手順 6 に進みます。
-
(テンプレートの場合のみ) [テンプレート情報] タブで以下の情報を入力し、[次へ] をクリックします。
-
名前 - テンプレートの名前です。
-
説明 - [テンプレート] タブのテンプレートの説明です。
-
既定のプロジェクト名 - このテンプレートを使用する新しいプロジェクトを作成する際の既定のプロジェクト名です。
-
既定のプロジェクトの説明 - このテンプレートを使用する新しいプロジェクトを作成する際の既定のプロジェクトの説明です。
-
アイコンの URL - パブリック URL として指定する、任意のテンプレートのアイコンです。アイコンは、この特定のテンプレートの [テンプレート] タブに表示されます。
-
-
[パブリッシュのオプション] タブで、プロジェクトをパブリッシュする場所を選択します。利用可能なオプションは、パブリッシュするプロジェクトの種類によって異なります。
- プロセス の場合 (StudioX プロジェクトを含む):
- Assistant (Robot の既定) - Robot と Assistant の既定のパッケージの場所です (
C:\ProgramData\UiPath\Packages)。ここにパブリッシュされたプロジェクトは自動的に Assistant に表示されます。Studio が Orchestrator に接続されている場合、このオプションは使用できません。 - カスタム - カスタム NuGet フィードの URL またはローカル フォルダー。任意で API キーを追加できます。
- Orchestrator Tenant Processes Feed, Orchestrator Personal Workspace Feed, and any tenant folder with a separate package feed - available if Studio is connected to Orchestrator. Please note that the Orchestrator Personal Workspace Feed is only available if the connected Orchestrator has the Personal Workspace feature enabled.
- Assistant (Robot の既定) - Robot と Assistant の既定のパッケージの場所です (
- テスト ケースの場合:
- Orchestrator 個人用ワークスペース フィードを除いて、プロセスの場合と同じオプションを利用可能です。
- ライブラリおよび UI ライブラリの場合:
- カスタム - カスタム NuGet フィードの URL またはローカル フォルダー。任意で API キーを追加できます。
- Orchestrator テナント ライブラリ フィードまたは Orchestrator 共有ライブラリ フィード - Studio が Orchestrator に接続している場合に利用できます。利用可能なオプションは、Orchestrator でテナント ライブラリ フィードが有効化されているかどうかによって異なります。
- テンプレートの場合:
- ローカル - テンプレートをローカルにパブリッシュする場所。既定では
C:\Users\User\Documents\UiPath\.templatesです。 - カスタム - カスタム NuGet フィードの URL またはローカル フォルダー。任意で API キーを追加できます。
- Orchestrator テナント ライブラリ フィードまたは Orchestrator 共有ライブラリ フィード - Studio が Orchestrator に接続している場合に利用できます。利用可能なオプションは、Orchestrator でテナント ライブラリ フィードが有効化されているかどうかによって異なります。
- ローカル - テンプレートをローカルにパブリッシュする場所。既定では
ライブラリ、またはテンプレート以外の Windows またはクロスプラットフォームに対応したプロジェクトをパブリッシュする場合は、[コンパイル設定] の [パブリッシュのオプション] タブで追加の設定を行えます。
-
アクティビティ ルート カテゴリ - [アクティビティ] パネルの、再利用可能なコンポーネントのリストが表示されるカテゴリの名前を入力します。
-
ソースを含める - このオプションを選択すると、これまで非公開になっていたワークフローを含むすべての
.xamlソースが、生成されるアセンブリ ファイル内にパッケージ化されます。必要に応じて、その後アセンブリ ファイルを逆コンパイルして、デバッグ時に役立つ可能性のあるワークフローを抽出できます。 -
アクティビティの数式をコンパイル - このオプションを選択すると、アクティビティの数式がすべてライブラリとともにコンパイルされ、パッケージ化されます。その結果、実行時間が短縮されます。
-
すぐに実行可能にする - このオプションを選択すると、実行時の JIT コンパイルを高速化するために、生成されるアセンブリを最適化します。
注:To find out what might prevent a library from being published successfully, read about the limitations when publishing libraries.
- プロセス の場合 (StudioX プロジェクトを含む):
-
[次へ] をクリックして [証明書の署名] タブに進むか、[パブリッシュ] に進んでプロジェクトをパブリッシュします。
-
(Optional) In the Certificate Signing tab, add a local Certificate Path next to the Certificate box. Furthermore, add the Certificate Password and an optional certificate Timestamper if needed. For more details, check out the Signing Packages page.
注:現在、プロジェクトの署名では、証明書の拡張子として
.pfxおよび.p12が認められています。 -
[パブリッシュ] をクリックします。プロジェクト フォルダー全体が
.nupkgファイルにアーカイブされ、Orchestrator、カスタム NuGet フィードにアップロードされるか、ローカル ディレクトリに保存されます。 -
プロジェクトが正常にパブリッシュされると、[情報] ダイアログ ボックスが表示され、
NuGetServerUrlパラメーター (UiPath.settingsファイル内) に設定された NuGet の場所にプロジェクトがコピーされます。
[情報] ダイアログ ボックスには次の情報が表示されます。
-
パブリッシュしたパッケージの名前。
-
パブリッシュされたパッケージのバージョン番号
-
プロジェクトがローカルまたは Robot の既定にパブリッシュされた場合、その場所。パブリッシュした場所が Orchestrator でないかぎり、パスをクリックするとパッケージに移動します。
-
パブリッシュされたプロジェクト ファイルの名前を含むリストを展開する詳細オプション。
-
[クリップボードにコピー] オプション
パブリッシュ先など、パブリッシュ時に追加された情報はウィンドウ内に保持されるため、続けて同じ種類のプロジェクトをパブリッシュする場合は使用できます。[パブリッシュ] をクリックするたびに、プロジェクトの新しいバージョンが作成されてパッケージ フィードに送信されます。セキュリティ保護されているフィードへのパブリッシュは、ロボット キー、Orchestrator の資格情報、Windows 認証、または API キーのいずれかで認証して実行できます。
プロジェクトをパブリッシュして作成したパッケージ ファイルは、解凍しないでください。変更を加える場合は、Studio で元の .xaml ファイルを開き、これを変更したうえで、再度プロジェクトをパブリッシュします。