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

Studio ガイド
UiPath Studio では、プロセスとライブラリという 2 種類のスタンドアロンのオートメーション プロジェクトを作成できます。プロセスには、あらゆる種類のワークフロー、シーケンス、フローチャート、ステート マシン、グローバル例外ハンドラーを組み込むことができますが、ライブラリにはグローバル例外ハンドラーは使用できません。また、ライブラリは、依存関係としてオートメーション プロセスに追加できます。
%USERPROFILE%\Documents\UiPath ディレクトリに保存されます。
            プロジェクト フォルダーには、既定で以下のファイルとサブフォルダーが含まれます。
- 
                  ファイル - Main.xaml- メイン ワークフローを保持するために既定で作成されます。また、プロジェクトに追加するほかのすべてのオートメーションの XAML ファイルは、プロジェクト フォルダーに保存されます。必要に応じて、別のファイルを Main に設定できます。すべてのファイルは、[ワークフロー ファイルを呼び出し] アクティビティを使用して、メインに設定されたファイルまたはプロジェクトのエントリ ポイントとしてマークされたファイルにリンクされている必要があります。Studio Pro で作成したテスト プロジェクトの場合、- Main.xamlファイルの代わりに- TestCase.xamlファイルが既定で作成されます。
- project.jsonオートメーション プロジェクトに関する情報が含まれています。
 
- 
                  サブフォルダー - .entities- プロジェクト内で Data Service からインポートされるエンティティが使用されている場合に、そのエンティティに関するデータが含まれています。
- .local- ローカルにキャッシュされるプロジェクト データが含まれています。
- .objects- プロジェクト内でオブジェクト リポジトリに追加されたアイテムが使用されている場合に、そのアイテムに関するデータが含まれています。
- .screenshots- プロジェクト内で UI Automation アクティビティで生成されるスクリーンショットが使用されている場合に、そのスクリーンショットが含まれています。
- .settings- 実行時に使用される、アクティビティのプロジェクト設定が含まれています。
- 
                        .tmh- プロジェクト内でテスト ケースが使用されている場合、そのテスト ケースに関するデータが含まれています。注: 新しいバージョンの Studio で作成したプロジェクトは、古いバージョンの Robot では実行できない場合があります。詳しくは、「相互運用性」をご覧ください。ファイル名に記号", <, >, |, :, *, ?, \, /,;を使用することはできません。これらの記号は、Microsoft Windows の制限やその他の特殊文字の制限によるものです。
 
Studio および StudioX のプロファイルで作成されたプロジェクトでは、式に VB.NET 言語を使用します。
Studio Pro のプロファイルでは、新しいプロジェクトを作成するときに VB か C# を選択できます。既定で選択される言語は VB ですが、[ホーム] (Studio の Backstage ビュー) > [設定] > [デザイン] から、C# を新しいプロジェクトの既定の言語に設定することもできます。C# プロジェクトは Studio Pro のプロファイルからしか開くことができないので、注意してください。
同じプロジェクト内で VB と C# の両方の式を使用することはできません。C# ワークフローでの VB の式の使用もサポートされていません (逆も同様)。他のプロジェクトからのアクティビティのコピー アンド ペースト、ワークフローの呼び出しまたはインポートを行うときは、必ずプロジェクトと同じ言語を使用してください。
C# ライブラリを依存関係として VB プロジェクトにインストールできます (逆も同様)。ただし、ライブラリがインストールされているプロジェクトから、言語固有の式を使用してライブラリ プロジェクトの引数に定義されている既定値にアクセスすることはできません。
C# の制限事項
- 現在の C# の実装は C# バージョン 5 を使用する C# コンパイラに基づいています。したがって、合体代入、null 条件演算子、null 合体演算子、文字列補間などの新機能の利用が制限されます。
- インクリメント付きの式を含むプロジェクトは無効です。
- nameof()演算子を含む式は無効としてマークされ、C# の現在の実装では許可されません。
- オプションの引数を使用したメソッド呼び出しを含む式には、オプションの引数の値を含める必要があります。
- C# プロジェクトのデザイン時と実行時のパフォーマンスは VB.NET プロジェクトに比べて低いため、実行時のパフォーマンスを重要視する場合は C# ではなく VB.NET の使用をお勧めします。
セマンティック バージョン管理
セマンティック バージョン管理スキームは、Major.Minor.Patch[-Suffix] という形式です。ここで、
- Major は、メジャーバージョンです。
- Minor は、マイナーバージョンです。
- Patch は、パッチバージョンです。
- -Suffix (任意) は、パッチバージョンに続いて、ハイフンの後にドットで区切られた識別子が付加されます。これは、プレリリースバージョンを表します。
識別子は、ASCII 英文字とハイフンのみで指定してください。空欄にすることはできません。数値識別子は、0を先頭につけることはできません。また、ビルドのメタデータは、パッチバージョンまたはプレリリースバージョンの後にハイフンが続き、その後にプラス記号が付加された構成になることがあります (例: 1.0.0-alpha+1)。
project.json ファイルからも変更できます。バージョン番号 major.minor に、パッチ番号 0 が自動的に追加されます。
                  レガシーバージョン管理
プロジェクトにより生成されるレガシーのバージョン番号の形式は、「M.m.bbbb.rrrrr」です。それぞれの意味は次のとおりです。
- M はメジャーバージョンです。
- m はマイナーバージョンです。
- bbbb はビルドバージョンです。
- rrrrr はリビジョン バージョンです。
project.json ファイルでも編集できますが、ビルドバージョンとリビジョンバージョンはアルゴリズムに従って生成されます。ビルドの値は、2000年1月1日からの経過日数です。リビジョンの値は、現時点からリリース時までに経過した秒数です。この結果を2で割って、リビジョン番号が65535を超えないようにします。
                  [パブリッシュ] ウィンドウに候補として表示されるバージョン番号は、このプロジェクトの以前のバージョン管理スキームに基づいて生成されています。タイムスタンプは、4 桁のバージョン管理スキームを使用するプロジェクトを考慮に入れたものです。
[プロジェクト] パネルでは、現在のプロジェクトの内容の確認、フォルダーの追加、ファイルの場所を開く、依存関係の管理、プロジェクト設定の調整などの操作が行えます。
.xaml ワークフローなどの 1 つまたは複数のファイルに対し、ドラッグ アンド ドロップによって実行することも可能です。ショートカットの Ctrl + C および Ctrl + V を使用しても、ファイルをコピーして、ツリーの任意の場所に複製できます。
               | オプション | 説明 | 
|---|---|
| すべて展開 | オートメーション プロジェクト内のすべてのノードを展開します。 | 
| すべて折りたたみ | オートメーション プロジェクト内のすべてのノードを折りたたみます。 | 
| 更新 | プロジェクトを再読み込みします。 | 
| すべてのファイルを表示 | オートメーション プロジェクトに属するすべてのファイルを表示します ( project.jsonを含みます)。 | 
| ファイル エクスプローラー | マシン上のプロジェクトの場所を開きます。 | 
| プロジェクト設定 | プロセスまたはライブラリについて [プロジェクト設定] ウィンドウを開きます。 | 
| 未使用のスクリーンショットを削除 | オートメーション プロジェクトの実行時に使用しなかったスクリーンショットを削除します。 | 
プロジェクトのコンテキスト メニュー
[プロジェクト] パネルの任意の場所を右クリックすると、コンテキスト メニューが開きます。このコンテキスト メニューには、以下の表に示すオプションが表示されます。利用可能なオプションは、パネル内のどこを右クリックするかと、プロジェクトの種類、およびプロジェクトがソース管理に追加されるかどうかによって異なります。
| オプション | 説明 | 
|---|---|
| プロジェクト フォルダーを開く | プロジェクトを含むローカル フォルダーを開きます。 | 
| プロジェクト設定 | プロジェクト設定を調整するために [プロジェクト設定] ウィンドウを開きます。 | 
| 追加 | プロジェクトに追加できる次の項目のリストを表示します。フォルダー、シーケンス、フローチャート、ステート マシンまたはグローバル ハンドラー。 | 
| ワークフローをインポート | プロジェクトに  .xamlファイルをインポートします。メインファイルと名前が一致した場合、ファイル名に「Imported」を追加します。 | 
| ファイルをインポート | ファイル エクスプローラーを開いて、プロジェクトに各種ファイルをインポートします。 | 
| ソース管理に追加 | [Git Init]、[Git にコピー]、[TFS に追加]、[SVN に追加] オプションを使用して、ソース管理に現在のプロジェクトを追加します。このオプションは、プロジェクト ノードを右クリックしたときにのみ表示されます。 プロジェクトをソース管理に追加すると、コンテキスト メニューで追加のオプションを利用できます。「Git のコンテキスト メニュー オプション」と「SVN と TFS のコンテキスト メニュー オプション」をご覧ください。 | 
| 開く | 既定のプログラムを使用して、選択したファイルを開きます。 | 
| ファイルの場所を開く | ファイルを含むローカル フォルダーを開きます。 | 
| 名前を変更する | 選択したファイルまたはフォルダーの名前を変更できます。[Rename Item] ウィンドウを開きます。すべての箇所で項目の名前は変更されます。 | 
| 削除する | 選択した項目をローカル マシンからのみ削除します。 | 
| 比較対象として選択 | 比較対象として使用中のファイルを選択します。 | 
| 選択済みと比較 | [ファイルを比較] を使用して、現在使用中のファイルと以前選択したファイルを比較します。 | 
| 参照を検索する | プロジェクト内でファイルへのすべての参照を検索します。結果は、[参照を検索] パネルに表示されます。 | 
| ファイルをデバッグ | 選択した  .xamlファイルをデバッグします。 | 
| メインに設定 | 選択した  .xamlファイルをプロジェクト定義の Main として設定します。つまり、プロジェクトの実行はそのファイルから開始されます。Main プロジェクト ファイルは 1 つしか設定できません。Main として設定されたファイルの名前は、[プロジェクト] パネルに太字で表示されます。 | 
| プロパティ | ツールチップとヘルプ リンクを追加するために [プロパティ] ウィンドウを開きます。 | 
| グローバル ハンドラーとして設定 | .xamlファイルをプロジェクトのグローバル例外ハンドラーとして設定します。これは、1 つのプロジェクト/プロセスにつき 1 つのワークフローに適用可能です。 | 
| ハンドラーを削除 | .xamlファイル内に存在するグローバル例外ハンドラーのタグを削除します。 | 
| エントリ ポイントを有効化 | 選択したワークフロー ファイルをプロセスのエントリ ポイントとしてマークします。これにより、他のプロセスで [プロセスを呼び出し] アクティビティおよび [プロセスを並列実行] アクティビティを使用するときに最初に実行するワークフローとして、そのワークフロー ファイルを選択できるようになります。 注: 
                                    
                                     
 | 
| エントリ ポイントを無効化 | 選択したワークフロー ファイルがプロセスのエントリ ポイントとしてマークされなくなります。このオプションは、メインに設定されているワークフロー ファイルでは利用できません。 | 
| パブリッシュから除外 | 選択した 1 つ以上のファイルをパブリッシュから除外するようにマークします。 注: 
                                    
                                     
 | 
| 「パブリッシュ可能」として設定 | パブリッシュから除外されているファイルを 1 つ以上選択し、パブリッシュ可能としてマークします。 | 
Git のコンテキスト メニュー オプション
Git リポジトリに追加されたプロジェクトでは、[プロジェクト] パネルの各ファイルの横にファイルのステータスを示すアイコンが表示されます。
 ファイルがリポジトリと同期されています。
 ファイルがリポジトリと同期されています。
                     
 ファイルが変更されました。
 ファイルが変更されました。
                     
 ファイルが追加されました。
 ファイルが追加されました。
                     
[プロジェクト] パネルでファイル ノードまたはプロジェクト ノードを右クリックして、Git によるプロジェクト管理に使用する Git 固有のコンテキスト メニューを開きます。
| オプション | 説明 | 
|---|---|
| 確定 | 現在の変更をローカル Git リポジトリにコミットします。 | 
| プッシュ | 現在のバージョンをリモートリポジトリにプッシュします。 | 
| プル (リベース) | リモート ファイルをプルして、現在のブランチをリベースします。 | 
| ブランチを管理 | [Git] ウィンドウを開きます。このウィンドウには、現在追加されているブランチのオプションが表示されます。 | 
| 変更を表示 | ファイル差分検出ウィンドウを開きます。ファイルのローカル バージョンとリモート バージョンの変更を比較できます。 | 
| 履歴を表示 | [履歴を表示] ウィンドウを開きます。こ同じファイルの 2 つのバージョンを比較できます。 | 
| 元に戻す | [保留中の変更を元に戻す] ウィンドウを開きます。ただし、ファイルがリモート リポジトリに確定またはプッシュされていない場合にのみ表示されます。 | 
SVN と TFS のコンテキスト メニュー オプション
SVN または TFS リポジトリに追加されたプロジェクトは、 [プロジェクト] パネル内の各ファイルの横にアイコンが表示され、ファイルのステータスを示されます。
 ファイルは編集のためにチェックアウトされていません。
 ファイルは編集のためにチェックアウトされていません。
                     
 ファイルが編集のためにチェックアウトされました。
 ファイルが編集のためにチェックアウトされました。
                     
 ファイルが編集されました。
 ファイルが編集されました。
                     
 ファイルが追加されました。
 ファイルが追加されました。
                     
[プロジェクト] パネルでファイル ノードまたはプロジェクト ノードを右クリックすると、TFS または SVN を使用するプロジェクトの管理に特化したオプションを含むコンテキスト メニューが開きます。
| オプション | 説明 | 
|---|---|
| 開く | 選択した  .xamlファイルが TFS/SVN リポジトリから編集のためにチェックアウトされたものではない場合、[デザイナー] パネルでこのファイルを読み取り専用で開きます。 | 
| 名前を変更する | 選択したファイルまたはフォルダーの名前を変更できます。[名前の変更] ウィンドウが開きます。名前を変更した  .xamlファイルをチェックインする際には、以前変更したバージョンもチェックインする必要があります。 | 
| 削除する | 選択した項目をローカル マシンからのみ削除します。ファイルの前回チェックインしたバージョンがまだ TFS/SVN リポジトリで利用可能です。 | 
| 編集用にチェックアウト | 選択したファイルまたはフォルダーを、編集用にロック済みと表示します。ファイルをチェックアウトすると、他のユーザーが編集できないように、サーバー上でファイルがロックされます。 | 
| 編集を終了 | リポジトリの  project.jsonファイルが、変更とコミットメッセージとともにチェックアウトされます。 | 
| 追加 | 選択した項目を TFS/SVN サーバーにアップロードします。同じ項目が既にサーバーにアップロードされている場合、このオプションは使用できません。 | 
| 最新バージョンを取得 | 選択した項目の最新バージョンを TFS/SVN リポジトリからダウンロードします。 | 
| Show changes... (変更を表示...) | ファイル差分検出ウィンドウを開き、バージョン管理されているファイルとローカルにマッピングされているファイルの変更点を比較します。 | 
| チェックイン | [変更をチェックイン] ウィンドウを表示します。選択した項目を最新バージョンとしてサーバーにアップロードできます。 .xamlファイルはアップロードする前に保存する必要があります。チェックイン後、ファイルは Studio で読み取り専用になります。 | 
| 元に戻す | [保留中の変更を元に戻す] ウィンドウを表示します。プロジェクトに加えた変更を元に戻すことができます。変更されたファイルを前のステートまたはバージョン管理されていないステートに戻すか、ローカル マシンから削除されたファイルを取得します。 ファイルをチェックインすると、変更は元に戻せなくなります。 | 
| 実行 | 選択したワークフローがチェックアウトされていない、またはリポジトリに追加されていない場合でも、実行します。 | 
| メインに設定 | 選択した  .xamlファイルをプロジェクトのメインとして設定します。既定では、最初に作成された.xamlがメインとして設定されています。 | 
プロジェクト設定を調整する
作業中のオートメーション プロジェクトごとに、一連の設定を個別に作成できます。そうした設定は、[プロジェクト設定] ウィンドウ ([プロジェクト] パネルで  をクリックして開く) で使用できます。
 をクリックして開く) で使用できます。
                  
[設定] ウィンドウのフィールドの説明
| フィールド | 説明 | 
|---|---|
| 名前 | プロジェクト名を変更します。名前には空白文字を含めることができます。プロジェクトに名前を付ける際、空白文字はパブリッシュ時に削除される点にご注意ください。このフィールドには最大 128 文字まで入力できます。 | 
| 説明 | プロジェクトの説明を変更します。このフィールドには最大 500 文字まで入力できます。 | 
| 一時停止を無効化 | ユーザーがロボット トレイでプロセスを一時停止するのを有効化または無効化します。実行中にプロセスを一時停止するとクラッシュが発生する場合には、[はい] に設定します。たとえば、ワークフローのアクティビティが  Timeoutプロパティを使用している場合、実行を一時停止すると、タイムアウトの期限が切れ、実行が中止されてしまいます。 | 
| バックグラウンドで開始 | プロジェクトをバックグラウンド プロセスに変換するには [はい] に設定します。ユーザーの操作を必要としない限り、他のプロセスと同時にバックグラウンドで実行できます。 | 
| 永続性をサポート | プロジェクトをオーケストレーション プロセスに変換する場合に [はい] に設定します。 | 
| PiP 対応確認済 | ピクチャ イン ピクチャを使用してプロジェクトがテストされたことを示すには、[はい] に設定します。[いいえ] に設定する場合、この機能を使用するオプションをプロセスで利用することはできません。 | 
| PiP で開始 | ピクチャ イン ピクチャ機能を使用してプロセスを既定で実行する必要があることを示す場合は、[はい] に設定します。 | 
| モダン デザイン エクスペリエンス | [はい] に設定すると、UI Automation の操作のモダン エクスペリエンス (向上した新しいアクティビティ、レコーダー、ウィザード、オブジェクト リポジトリなど) が有効化されます。 | 
project.json ファイルに変更が表示されます。
                     プロジェクト レベルでアクティビティのプロパティを調整する方法については、「アクティビティのプロジェクト設定を行う」をご覧ください。
Project.jsonは、自動的に生成されるファイルで、プロジェクト フォルダーにメインとしてマークされた各 .xaml ファイルに作成されます。
               このファイルには、プロジェクトの依存関係やライブラリに読み込まれた Web サービスなど、さまざまな情報が含まれています。ライブラリの Web サービスの詳細については、「ライブラリに Web サービスを読み込む」をご覧ください。
project.json ファイルを手動で編集すると、重大な結果につながり、サポートが得られなくなる可能性があるため、トラブルシューティングの場合にのみ試みるようにしてください。
project.json ファイルを指定する必要があります。
                  Project.json ファイルに含まれるパラメーターの説明を以下の表に示します。
               | パラメーター | 説明 | 
|---|---|
| 
 | オートメーション プロジェクトのタイトルです。新しいプロセスまたはライブラリの作成時に Studio で指定します。 | 
| 
 | プロジェクトの説明です。新しいプロジェクトの作成時に Studio の [説明] フィールドで指定します。 | 
| 
 | オートメーション プロジェクトのエントリ ポイントです。 .xamlファイルで構成されています。既定の名前は "Main.xaml" です。デザイナー パネルと Studio の [プロパティ] パネルの両方のタイトルとして表示されます。最初に別のプロジェクトを実行する場合は、このパラメーターの値を、処理する.xamlファイルの名前に変更します。注: オートメーション プロジェクトに複数のファイルが含まれている場合は、[ワークフロー ファイルを呼び出し] アクティビティを使用して各ファイルを  Main.xamlファイルにリンクする必要があります。これは、プロジェクトが Orchestrator にパブリッシュされ、ロボットに送信される場合に特に便利です。ロボットは、このパラメーターで指定されたファイルのみを実行するからです。 | 
| 
 | オートメーション プロジェクトおよびそのバージョンの作成に使用したアクティビティ パッケージです。このリストは、プロジェクトの依存関係が追加または削除されるたびに、あるいはパッケージ バージョンが変更されたときに更新されます。 注: バージョン番号は、メジャー、マイナー、ビルド、リビジョンの各要素で (この順序で) 構成されます。ビルドの値は、01.01.2000 (2000 年 1 月 1 日) からの経過日数です。リビジョンの値は、GMT の午前 5 時からリリース日時までに経過した秒数です。
                               | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | project.jsonファイルのバージョンです。 | 
| 
 | オートメーション プロジェクトの作成に使用した Studio のバージョンです。 | 
| 
 | このプロジェクトをフィードにパブリッシュした際に使用したバージョンです。[パブリッシュ] ウィンドウに設定したバージョンを表します。 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | メインに設定されているワークフロー ファイルで定義されている引数  inputとoutputのそれぞれについて、名前 (name)、種類 (type)、必須かどうか (required)、既定値があるかどうか (hasDefault) といった情報が含まれています。注: 引数の情報は、パブリッシュ後の  .nupkgパッケージ内のファイルにのみ追加されます。 | 
| 
 | プロセスに設定された言語 (VisualBasic または CSharp) です。 | 
| 
 | プロセス  filePath、uniqueIdへのエントリ ポイントとしてマークされている各ファイルと、ファイル内の引数inputとoutputのそれぞれについて、名前 (name)、種類 (type)、必須かどうか (required)、既定値があるかどうか (hasDefault) といった情報が含まれます。注: 引数の情報は、パブリッシュ後の  .nupkgパッケージ内のファイルにのみ追加されます。 | 
| 
 | プロジェクトがテンプレートであるかどうか。 | 
| 
 | テンプレート プロジェクトに関する以下の情報が含まれます。 
 | 
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": {}
}






 。
。
                                        。
。