UiPath Documentation
studio
2020.10
false
Studio ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

2020.10.2

公開日: 2020 年 10 月 28 日

更新内容

オブジェクト リポジトリ

The Object Repository is here to cover all your needs in terms of the management, reusability, and reliability of UI elements by capturing them as objects in a DOM-like repository, sharable across projects.

UI Automation アクティビティ パッケージのアクティビティで使用する要素を保存し、プロジェクト内で再利用できます。また、他のプロジェクト内で依存関係としてインストール可能なライブラリとしてパブリッシュすることもできます。基盤となるアプリケーションのインターフェイスが変わっても、ライブラリと依存関係を更新するだけで済みます。さらに、[オブジェクト リポジトリ] 内の [UI アクティビティ] タブからプロジェクト内で使用している UI Automation のアクティビティをすべて確認することができます。

モダン デザイン エクスペリエンス

You can now enable a new experience of working with UI Automation that makes it easier to indicate and configure UI elements, and brings more accuracy in element detection by combining the selector and image targeting methods, along with anchors. The modern experience comes with new activities, an all-in-one recorder, a new data scraping wizard, and support for the Object Repository. Projects created in the StudioX profile use the modern experience by default.

オンボーディング エクスペリエンス

UiPath Studio をますます簡単に使い始められるようになりました。

  • Robot がユーザー モードでインストールされると、UiPath アカウントにサインインするだけで、マシン キーを必要とすることなく Studio と Assistant を Orchestratorに接続できます。Orchestrator のリソースにすぐにアクセスでき、また製品のアクティベーションが完了し、組織へのパブリッシュ準備が整います。

    If you don't sign in when you first launch Studio, you can still activate by connecting to Orchestrator with a machine key or by using a license key, and then sign in later from Studio or Assistant. To find out more about how to connect all your UiPath products by signing in, see Setting Up Interactive Sign-In.

  • Studio を初めて起動すると、オートメーションを作成、実行、パブリッシュする一連の流れを体験できる簡単な対話型のチュートリアルが開きます。再度チュートリアルを実行したい場合は、Studio の Backstage ビューの [ヘルプ] タブからいつでもアクセスできます。

テンプレートの作成と共有

You can now create and publish your own templates in the same way as you do processes. Build templates with a particular set of dependencies and workflows with already defined variables and arguments, and save time by creating new projects based on your templates.

テンプレートは、Orchestrator にテンプレートをパブリッシュするのと同じくらい簡単に他のユーザーと共有できます。Studio の新しい [テンプレート] タブから自分が作成したテンプレートと他のユーザーから共有されたテンプレートにアクセスできます。

Data Service との連携

Studio features integration with the Data Service that offers data modeling and storage capabilities. In the Data Service, you can create entities to store data that can later be used in automation projects. From within Studio, import entities and collect, update, and pass data to other processes.

By using entities created in the Data Service, you can manage and manipulate data aggregated in a single object. This means that you no longer need to pass large numbers of variables and arguments between processes and workflows, and you can use the same organization-specific data types across all UiPath services.

アクティビティ、変数、引数への参照を検索

Finding all the places in your project where each activity, variable, and argument is referenced is now a lot easier. Right-click the element, select Find References, and view the results in the Find References panel.

複数のエントリ ポイント

You can now mark any workflow file as an entry point for a process by right-clicking it in the Project panel and selecting Enable Entry Point. A file marked as an entry point can be selected as the workflow to run first when using the Invoke Process and Run Parallel Process activities in other processes. This feature is not yet supported in Orchestrator, but you can start to logically map your entry points.

ピクチャ イン ピクチャ

有人の (ユーザーの操作を伴う) 自動化プロセスを別のセッションで実行できるピクチャ イン ピクチャ (PiP) 機能の試験段階を終了し一般提供を開始しました。PiP でプロセスをテストし、PiP での実行が可能である場合は [PiP 対応確認済] でマークします。また、パブリッシュ済みのプロセスを実行する際に PiP を既定のオプションにする場合は [PiP で開始] でマークします。

Studio Pro の新機能

モック テスト

単体テストにモック テストが利用できるようになりました。これにより、テスト ケース中の特定の機能を分離してテストできます (UiPath.Testing.Activities 1.2.1 以降が必要)。

C# のサポート

You can now choose between VB.NET and C# as the language to use for expressions in all projects. You can set a global default language, select the language to use whenever you create a new project, and organizations can enforce the language to use through the governance file. For more information about C# support, see About Automation Projects.

改良点

パッケージを管理する

  • To make it easier for you to find just the packages you need when you are managing the dependencies installed in your projects, we’ve added additional filtering options to the Manage Packages window. You can select to view only activities packages, libraries, UI libraries, or packages published by UiPath, and show or hide prerelease versions.
  • [パッケージの管理] ウィンドウ内の検索において、アクティビティ パッケージの名前だけでなく、その説明文内も検索するようになりました。

プロジェクトのパブリッシュ

  • プロセスのパブリッシュ時に、プロジェクト フォルダーの特定のファイルをパッケージに含めないように設定できるようになりました。[プロジェクト] パネル内でファイルまたは複数の選択したファイルを右クリックし、[パブリッシュから除外] を選択します。変更を元に戻すには、右クリックして [「パブリッシュ可能」として設定] を選択します。

    [プロジェクト] パネル内のライブラリ用のコンテキスト メニュー内の [非公開にする] / [公開する] オプションも [パブリッシュから除外] / [「パブリッシュ可能」として設定] に名前を変更し、複数のファイルを選択した場合に使用できるようになりました。

  • When Workflow Analyzer before publish is enforced, the published packages now contain a file with details about the results of the analysis for each enabled rule.

ガバナンス

  • Organizations can now configure whether or not users are allowed to change Studio design settings using the new"AllowEdit" parameter available for the settings in the governance file.

ソース管理

  • 大規模なプロジェクトを TFS リポジトリにより素早くチェックインできるようになりました。
  • Git のコミットの署名を変更できるようになりました。
  • SVN リポジトリの資格情報を変更できるようになりました。

ワークフロー アナライザー

新しいルール

  • 永続性をサポートするプロジェクトで、デザインのベスト プラクティスが守られていることを確認するための新しいワークフロー アナライザー ルールが使用できるようになりました。
    • Persistence Activity Check (ST-DBP-024) - Restrict the use of Wait ... and Resume persistence activities only to the workflow file that is set as Main.
    • Data Serialization Prerequisite (ST-DBP-025) - Check if there are any variables that are not serializable in the scope of Wait ... and Resume persistence activities or in the scope of their parent activities.
    • Delay Activity Usage (ST-DBP-026) - Check whether the Delay activity is used in the workflow file set as Main.
    • Persistence Best Practice (ST-DBP-027) - Check whether Wait ... and Resume persistence activities are used inside the For Each activity.
    • Arguments Serialization Prerequisite (ST-DBP-028) - Check if there are any arguments that are not serializable in the scope of Wait ... and Resume persistence activities or in the scope of their parent activities.
  • 新たに 2 つの使用法ルールを追加しました。
    • Required Packages (ST-USG-027) enforces the use of certain activities packages in a project. For example, you can use this rule to ensure a NuGet package containing custom Workflow Analyzer rules is installed as a project dependency.
    • Minimum Log Messages (ST-USG-020) checks whether the Log Message activity is used at least once per workflow.
  • The new naming rule Prefix Datatable Variables (ST-NMG-009) checks whether the names of DataTable variables defined in the workflow with the type DataTable start with the dt_ prefix.

コマンド ラインの改良

  • Additional information is now available when you run the Workflow Analyzer from the command line:
    • 出力に、ワークフロー アナライザーの各エラーを生成した 項目 の名前と型が含まれます。
    • コマンドの終了コードを返すことができます。
  • 次のいずれかのシナリオでコマンド ラインからワークフロー アナライザーを実行すると、関連情報を含むメッセージが返されるようになりました。
    • ルール違反が発生しなかった場合
    • 誤ったプロジェクトまたはワークフローのファイル パスが入力された場合
    • プロジェクトのフル パスのファイル名が上限の 260 文字を超えた場合、ファイル名を含まないディレクトリ パスが 248 文字を超えた場合、あるいはその両方

その他の改良点

  • By default, Workflow Analyzer rules are arranged by code in the window, and enabled rules are displayed first.
  • ワークフロー アナライザーの機能を改良するため、次の変更を加えました。
    • 1 つのファイルを手動で分析する際は、プロジェクト スコープが設定されているルールもそのファイルに対して実行されます。
    • [実行直前にアナライザーを強制実行] が有効化されていると、1 つのワークフロー ファイルを実行またはデバッグした際に、Error アクションを含むすべてのルールが、プロジェクト内のすべてのワークフロー ファイルに対して実行されます。ファイルがテスト ケースである場合は、すべてのテスト ケース ファイルが一緒に分析されます。
    • プロジェクトを分析する際に、テスト ケース ファイルをワークフロー分析から除外することができます。
    • 1 つのテスト ケース ファイルを手動で分析できます。
    • [実行直前にアナライザーを強制実行] が有効化されていると、複数のテスト ケースを選択して一度に実行またはデバッグした際に、Error アクションを含むすべてのルールが、プロジェクト内のすべてのワークフローとテスト ケース ファイルに対して実行されます。
  • アクティビティを対象とするワークフロー アナライザー ルールの一部が、フローチャートとステート マシンにも適用されるようになりました。
  • The rule Undefined Output Properties (ST-DBP-020) now identifies output properties that are defined using expressions. In addition, because there are many cases in which it is not necessary to define output properties for an activity, the rule is now disabled by default.

使用性と速度

バージョン 2020.10 の Studio では、いくつかの使用性に関する改善を行いました。速度の面では、プロジェクトの読み込み時間と開始時間を改善しました。また、アクティビティをコマンド パレットからさらに素早く追加できるようになりました。さらに、ライブラリ コンパイラにも改良を加えました。これにより、プロジェクト依存関係としてインストールされたライブラリからのアクティビティの実行時のパフォーマンスが向上します。以下の改良により、スピーディーでシームレスな自動化エクスペリエンスを可能にします。

  • デザイナー パネルで折りたたまれたアクティビティのスリム ビューを有効化できます。
  • 依存関係の変更後も、現在開かれたファイルの位置を保持できます。
  • [アクティビティ] パネル内で、説明の内容からアクティビティを検索できます。
  • [アクティビティ] パネル内のアクティビティの上でホバーすると、そのアクティビティの説明が表示されます。
  • デザイナー パネル内のアクティビティ上でホバーした際に表示されるツールチップに、そのアクティビティを含むアクティビティ パッケージが表示されます。
  • Esc キーを押して式エディターを閉じることができます。
  • アクティビティのタイトル バー内の表示名を編集する際に、Enter キーを押して変更を保存できます。
  • キーボード ショートカットの Ctrl + Alt + E を押すと、[エラー リスト] パネルが表示されます。
  • ファイル エクスプローラーから [プロジェクト] パネルに直接ファイルをコピーして貼り付けることができます。この操作は、.xaml ワークフローを含む 1 つまたは複数のファイルに対して、ドラッグ アンド ドロップで行うことも可能です。また、ショートカットの Ctrl + C と Ctrl + V を使用すると、ファイルをコピーしてツリーの任意の場所に複製できます。
  • コマンド パレットでアクティビティを検索した際に返される結果が見やすくなりました。タイトルに検索用語が含まれるアクティビティが、説明内にのみ検索用語が含まれるアクティビティの前に表示されます。
  • The performance of searching and adding activities using the Add Activity search bar is now improved.
  • アセット、キューまたはプロセスを [リソース] パネルから直接オートメーション プロジェクトにドラッグ アンド ドロップできます。この操作を行う際には、アクティビティを追加検索バーに適切なアクティビティが提案されます。
  • [プロジェクト] パネルから直接、ライブラリ プロジェクトに追加された Web サービスの名前空間をインポートできます。インポートするには、[プロジェクト] パネル内でサービスを右クリックし、[名前空間をインポート] を選択します。

Robotic Enterprise Framework テンプレート

バージョン 2020.10 の Studio では、現在の機能を組み込むために、Robotic Enterprise Framework テンプレートに次の 2 つの改善を加えました。

  • Studio Pro プロファイル内の C# プロジェクトで Robotic Enterprise Framework テンプレートを使用できます。
  • テンプレートを更新し、Orchestrator のモダン フォルダーをサポートするようにしました。このため、Confic.xlsx ファイルの [Assets] シートに、アセットが保存されるフォルダーを指定するための新しい列を追加し、InitAllSetting.xaml ファイルに変更を加えました。

既知の問題

  • v19.4 以前のシステム アクティビティ パッケージを使用して [お気に入り] のリストにアクティビティを追加した場合、パッケージを v19.4 より新しいバージョンに更新すると一部のアクティビティが [お気に入り] リストに表示されなくなります。これは、v19.4 より新しいシステム アクティビティ パッケージで、一部のアクティビティの名前空間が変更されたことにより発生します。この問題を回避するには、影響を受けたアクティビティを [お気に入り] のリストに再度追加します。

    名前空間が変更されたアクティビティは、[メッセージをログ]、[データ テーブルをフィルター]、[メッセージ ボックス]、[ファイル変更トリガー]、[コードを呼び出し]、[リトライ スコープ]、[繰り返し (後判定)]、[繰り返し (前判定)] です。

  • プロジェクトのパブリッシュ プロセスの最後に表示される [情報] ダイアログ ボックスが開いている間に、パブリッシュ先のカスタム URLが利用できなくなった場合、ダイアログ ボックス内の [場所] リンクをクリックした後、場所が見つからないことを知らせるエラー メッセージが表示されるのに予想より時間がかかることがあります (1 分以上)。

  • An error occurs when you use the Test Activity feature for an activity that requires a scope.

Studio Pro

  • テスト ケースを含む Studio Pro のテスト プロジェクトの名前を変更すると、テストをパブリッシュする際にエラーが発生します。
  • C# プロジェクトのデザイン時と実行時のパフォーマンスは VB.NET プロジェクトに比べて低いため、実行時のパフォーマンスを重要視する場合は C# ではなく VB.NET の使用をお勧めします。C# に関する速度は、今後向上予定です。
  • モック ファイルが未解決のアクティビティから派生した場合、モック ファイル内のアクティビティを削除することはできません。

バグ修正

  • ユニバーサル検索バーが、デザイナー パネルで開いている .xaml ファイルに含まれる注釈を返すようになりました。完全一致の注釈は、検索結果ではトリミングされて表示されます。
  • マシンの地域の設定にかかわらず、ワークフロー アナライザーがプロジェクトを正しく分析するようになりました。
  • Studio の 2018.3 より古いバージョンから最新バージョンにプロジェクトを移行する際に、UiPath.UIAutomationNext.Activities パッケージが既定でインストールされなくなりました。このパッケージは、Studio のバージョン 2020.4.1 への移行時に追加されていました。
  • プロジェクトをネットワーク ドライブにパブリッシュできず、ユーザーにディレクトリへのアクセス権があっても「ディレクトリに書き込み権限がありません。」というエラー メッセージが表示される問題を修正しました。
  • TFS ソース管理に接続されたプロジェクトで作業した後に、Studio を長期間アイドル状態にしておくと Studio が応答しなくなる問題を修正しました。
  • [プロジェクト] パネル内のワークフロー ファイルを右クリックし [参照を検索] を選択した際に、[参照を検索] パネルが適切に表示されるようになりました。
  • [代入] アクティビティの [左辺値] フィールドで Ctrl + K、Ctrl + M、または Ctrl + Shift + M を使用して変数や引数を作成した後、式エディターを使用して [右辺値] フィールドに二重引用符で囲んだ文字列を追加した際に、検証エラーが発生しなくなりました。[左辺値] フィールドで作成される変数や引数の型は、既定で String 型になるようにしました。これを GenericValue 型に変更し、式エディターから [右辺値] フィールドに文字列を追加した場合は、検証エラーが発生します。
  • プロジェクト依存関係一括更新 ツールから Orchestrator の個人用ワークスペースにプロセスをパブリッシュできない問題を修正しました。
  • Git のプル (リベース) オプションを使用する際に、新しく作成されたブランチがソース管理のステータス バーのリモート リポジトリ内に表示されるようになりました。
  • The Unused Variables (ST-USG-009) Workflow Analyzer rule now correctly identifies variable usage in Multiple Assign activities.
  • The Unused Variables (ST-USG-009) Workflow Analyzer rule no longer generates a rule violation warning when there is a case mismatch between a variable name and the name used to reference it in an activity.
  • [ローカル] パネルの変数、引数、アクティビティのプロパティを名前、型、または値で並べ替えられるようになりました。
  • [ワークフロー ファイルを呼び出し] アクティビティ内で入力された [ワークフロー ファイル名] の大文字が、呼び出されるワークフロー ファイル名の大文字と一致しない場合でも、呼び出されるワークフロー ファイル内のアクティビティに設定されたブレークポイントが機能するようになりました。
  • Main.xaml ワークフロー ファイル内の System.Data.DataSetExtensions 名前空間の式に対して、コードのオートコンプリートが機能しない問題を修正しました。なお、この修正はこのバージョンの Studio で作成された新しいプロジェクトにのみ適用される点にご注意ください。
  • 非準拠データが入力されているレジストリ領域に遭遇しても、インストーラーが失敗しなくなりました。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得