- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング

Studio ガイド
Project.Json ファイルについて
Project.jsonは、自動的に生成されるファイルで、プロジェクト フォルダーにメインとしてマークされた各 .xaml ファイルに作成されます。
このファイルには、プロジェクトの依存関係やライブラリに読み込まれた Web サービスなど、さまざまな情報が格納されています。ライブラリ内の Web サービスについて詳しくは、「 ライブラリへの Web サービスのロード 」ページをご覧ください。
project.json ファイルの手動編集は、トラブルシューティングのシナリオでのみ実行してください。重大な結果やサポートの損失を招く可能性があります。2018.2 以降では、UiRobot.exe (コマンド ライン) クライアントからプロジェクトを実行する場合は、 project.json ファイルを指定する必要があります。
Project.json ファイルに含まれるパラメーターの説明を以下の表に示します。
| パラメーター | 説明 |
|---|---|
|
| オートメーション プロジェクトのタイトルです。新しいプロセスまたはライブラリの作成時に Studio で指定します。 |
|
| プロジェクトの説明です。新しいプロジェクトの作成時に Studio の [説明] フィールドで指定します。 |
|
| オートメーション プロジェクトのエントリポイントです。.xaml ファイルで構成されています。既定の名前は "Main.xaml" です。デザイナー パネルと Studio の [プロパティ] パネルの両方のタイトルとして表示されます。最初に別のプロジェクトを実行する場合は、このパラメーターの値を、処理する .xaml ファイルの名前に変更します。 オートメーション プロジェクトに複数のファイルが含まれている場合は、[ワークフロー ファイルを呼び出し] アクティビティを使用して各ファイルを |
|
| オートメーション プロジェクトおよびそのバージョンの作成に使用したアクティビティ パッケージです。このリストは、プロジェクトの依存関係が追加または削除されるたびに、あるいはパッケージ バージョンが変更されたときに更新されます。 バージョン番号は、メジャー、マイナー、ビルド、リビジョンの順で構成されています。ビルド値は、2000 年 1 月 1 日から経過した日数です。リビジョン値は、リリース当日の午前5時(GMT)から経過した秒数です。 |
|
|
|
|
|
|
|
| project.json ファイルのバージョンです。 |
|
| オートメーション プロジェクトの作成に使用した Studio のバージョンです。 |
|
| このプロジェクトをフィードにパブリッシュした際に使用したバージョンです。[パブリッシュ] ウィンドウに設定したバージョンを表します。 |
|
|
|
|
|
|
|
| メインに設定されているワークフロー ファイルで定義されている引数 input と output のそれぞれについて、名前 (name)、種類 (type)、必須かどうか (required)、既定値があるかどうか (hasDefault) といった情報が含まれています。 引数の情報は、パブリッシュ後に |
|
| プロセスに設定された言語 (VisualBasic または CSharp) です。 |
|
| プロセス filePath 、 uniqueId へのエントリ ポイントとしてマークされた各ファイルについて、次の情報が含まれています。ファイル内の各 input と output 引数について、 name 、 type 、 required かどうか、既定値があるかどうか ( hasDefault ) などの情報が含まれます。 引数の情報は、パブリッシュ後に |
|
| プロジェクトがテンプレートであるかどうか。 |
|
|
|
|
| プロジェクトに設定されたターゲット フレームワークです (レガシ、Windows、ポータブル)。 |
以下の例は、Studio からパブリッシュされたパッケージに含まれる project.json ファイルの内容です。
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}
{
"name": "UI-40028",
"description": "Blank Process",
"main": "Flowchart.xaml",
"dependencies": {
"UiPath.Excel.Activities": "[2.9.3]",
"UiPath.Mail.Activities": "[1.9.3]",
"UiPath.System.Activities": "[20.10.1]",
"UiPath.UIAutomation.Activities": "[20.10.6]"
},
"webServices": [],
"entitiesStores": [],
"schemaVersion": "4.0",
"studioVersion": "20.10.2.0",
"projectVersion": "1.0.1",
"runtimeOptions": {
"autoDispose": false,
"isPausable": true,
"requiresUserInteraction": true,
"supportsPersistence": false,
"excludedLoggedData": [
"Private:*",
"<em>password</em>"
],
"executionType": "Workflow",
"readyForPiP": false,
"startsInPiP": false
},
"designOptions": {
"projectProfile": "Developement",
"outputType": "Process",
"libraryOptions": {
"includeOriginalXaml": false,
"privateWorkflows": []
},
"processOptions": {
"ignoredFiles": []
},
"fileInfoCollection": [],
"modernBehavior": false
},
"arguments": {
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
"expressionLanguage": "VisualBasic",
"entryPoints": [
{
"filePath": "Main.xaml",
"uniqueId": "5289efb0-f8bc-42f3-8cf4-0caa3a7d1915",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
},
{
"filePath": "Flowchart.xaml",
"uniqueId": "d0904ba0-506e-437d-979c-b9da4325faad",
"input": [
{
"name": "argument1",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
},
{
"name": "argument2",
"type": "System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"required": false,
"hasDefault": false
}
],
"output": []
}
],
"isTemplate": false,
"templateProjectData": {},
"publishData": {}
}