Studio
2024.10
Studio ガイド
Last updated 2024年7月4日

2024.10.1

公開日: 2024 年 7 月 1 日

新着情報

Autopilot™ を使用して生産性を上げる

Autopilot™ は、オートメーションをより迅速かつ簡単に作成およびテストできるように設計された、AI を活用した一連の機能を提供します。 UiPath® Business Automation Platform 全体での Autopilot の機能については、 『Autopilot ガイド』をご覧ください。

然言語を使用して複雑な式が生成できるようになったことで、オートメーションの開発プロセスを効率化し生産性の向上に繋がります。開発者向けの新しい Autopilot™ 機能の重要な要素である AI を活用した式の生成機能を使用して特定のアクティビティ入力に期待される結果を記述することで、AI ベースのモデルが要求に基づき有効な式を生成します。詳しくは、「オートメーションを設計する」をご覧ください。



Autopilot を使用すると、自然言語を使用してワークフローの構造と結果を記述できます。その後、Autopilot によって指示が処理され、ワークフローのプレビューが結果として作成されます。Autopilot によって作成された構造を変更する場合は、手順をさらに調整することで新しいプレビューを生成できます。オートメーションが期待どおりに動作することを確認したら、Autopilot によってワークフローが自動的に作成されます。また、[シーケンス] アクティビティに追加された注釈からワークフローを生成することもできます。詳細については、「 ユーザー インターフェイス」を参照してください。



Autopilot の要約機能を使用することで、アクティビティまたはシーケンスの内部動作説明する意味のある名前を作成できます。この名前は、アクティビティまたはシーケンスを定義する要素を考慮するものです。詳細については、「ユーザー インターフェイス」をご覧ください。

Autopilot は、既定ですべてのユーザーに対して有効化されています。 ただし、組織はガバナンス ポリシー を使用することで Autopilot 機能を制御できます。

デバッグ中のアクティビティの編集

アクティビティのプロパティ、変数、引数を デザイナー パネルまたは [プロパティ ] パネルから動的に編集できるようになったため、プロジェクトのデバッグがさらに簡単になりました。 [ ローカル ] パネルの代わりに、アクティビティのプロパティを変更する際に、デバッグ プロセスを停止し、変更を実装して、デバッグを再実行する必要がなくなりました。

ブレークポイント、エラー、または手動での実行停止によりデバッグが一時停止した場合、[ プロパティ ] パネルまたはデザイナーから直接、現在のアクティビティを選択し、セレクター、入力または出力値、タイムアウトの設定、その他のアクティビティ固有のプロパティを変更できます。 実行を再開すると、変更されたアクティビティは更新されたプロパティで実行されます。

デバッグ プロセスの終了時、またはデバッグが手動で停止すると、デバッグ中に実行された変更を保持するかどうかをたずねるメッセージ ウィンドウが表示されます。 変更を破棄すると、アクティビティは元のプロパティに戻ります。



新しいプロジェクト ナビゲーション ショートカット

新しいショートカットを使用して、プロジェクト ファイル内およびプロジェクト ファイル間を移動できるようになりました。また、コマンド パレット の新しい[次に進む] ボタンと [前に戻る] ボタンとキーボード ショートカットを使用することもできます。

Studio のブックマーク

大規模なワークフロー内を移動しやすくするために、アクティビティを右クリックして [ ブックマークを切り替え] を選択することでブックマークを設定できるようになりました。 [ブレークポイント] パネルはブックマークを含むように再設計され、名前が [ブレークポイントとブックマーク] になりました。ブックマークを有効化、無効化、およびナビゲートするための新しい キーボード ショートカット も使用できます。 再設計されたパネルとブックマークの使用方法の詳細については、「 [ブレークポイントとブックマーク] パネル」を参照してください。



コード化されたオートメーションの新しい機能

コード化されたオートメーション内でワークフローを動的に呼び出す

workflows オブジェクトは、コード化された (CS) オートメーションやローコード (XAML) のオートメーションを含む、プロジェクト内のすべてのワークフローを動的に実行できます。このオブジェクトは、プロジェクト全体で呼び出されたファイルの変更 (名前変更や引数の更新) に対応して自動的に調整されるため、ハイブリッドなオートメーションの作成が円滑に行えます。コード化されたオートメーションでワークフローの呼び出しをより効率的に行う方法については「Workflows オブジェクトを使用してハイブリッド オートメーションを作成する」をご覧ください。

ライブラリを使用してコード化されたオートメーションを呼び出す

コード化したオートメーションをライブラリとしてパブリッシュして別のプロジェクトで簡単に再利用できるようになったため、時間と労力を節約できるようになりました。ローコード (XAML) のオートメーションとコード化されたオートメーション (CS) のどちらの場合でも、パブリッシュされたコード化されたオートメーションをライブラリからプロジェクトに直接使用できます。さまざまなプロジェクトでコード化されたオートメーションを呼び出し、プロセスを効率化する方法について詳しくは、「コード化されたオートメーションをコード化されたオートメーション内で呼び出す」をご覧ください。

コード化されたオートメーション内のサービスの接続

コード化されたオートメーション内で既存の Integration Service のコネクションを使用できる機能を追加しました。この機能により、対応するサービスの API により効率的にアクセスできるようになりました。コード化されたオートメーションでコネクションを再作成して使用する方法の詳細については「コード化されたオートメーションのサービス用のコネクションを作成する」をご覧ください。

コード化されたオートメーションで名前空間を自動インポートする

コード エディターの設定で [インポートの完了を有効化] を有効化することで、コード化されたテスト オートメーションの構築にかかる時間を短縮できます。この設定は、選択したシンボルを含む名前空間が自動的にインポートされるため、CS ファイルに using ステートメントを手動で追加する必要がありません。利用可能なコード エディターの設定を確認するには「Studio の IDE」をご覧ください。

テスト オートメーションの新しい機能

AIを活用したテストデータ生成

AutopilotTM が提供する AI 機能を使用して、合成テスト データを生成できるようになりました。プロンプトを使用して、特定のテストのニーズに合わせてテスト データをカスタマイズします。AI を活用したテスト データ生成の方法については「AI 生成のテスト データ」をご覧ください。

AI を使用してコード化されたテスト ケースを生成する

AutopilotTM を使用して、手動テストから完全に自動化されたコード化されたテスト ケースを生成できるようになりました。Studio を Test Manager に接続して、手動テストに対するコードをすべて生成します。手動ステップは、自動化されたステップの前にコメントとして表示されます。AutopilotTM を使用してコードかされたテスト ケースを生成する方法については「AI を使用してテスト ケースを生成する」をご覧ください。

テキストをコードに変換する

コード化されたオートメーション内で複数のソースからコードを生成し、プロセスを効率化できるようになりました。コメント、オートメーション内の特定の行、またはカスタム プロンプトを使用して、コードを直接生成できます。この機能の使用方法の詳細については「コードを生成する」 をご覧ください。

手動テストからのローコードのテスト ケースを作成する

自動化の作業の負担を減らすために、手動テストをローコードのテスト ケースに変換することができます。手動のステップは [コメント] アクティビティとして表示されます。この機能の使用方法については、「手動テストからのローコードのテスト ケースを作成する」をご覧ください。

testCase.json ファイル

パッケージ化された RPA テスト プロジェクトに関する貴重なメタデータが testCase.json ファイルに格納されるようになりました。ファイルは、プロジェクトの NUPKG ファイルの .tmh ディレクトリに自動的に生成されます。

クラウドに保存された Windows プロジェクト

Windows プロジェクトをクラウド プロジェクトとして保存できるようになりました。これにより、プロジェクト ファイルを共有したりソース管理の環境を事前に設定したりする必要がなくなり、オートメーションへのアクセスが容易になり、開発者間のコラボレーションが向上します。

クロスプラットフォーム クラウド プロジェクトは Studio Web とシームレスに連携するため、Studio でプロジェクトの作業を開始してブラウザーで作業を続けることができ、柔軟な作業が可能になります。一方、Windows プロジェクトはクラウドに保存できるものの、Studio Web で編集することはできません。詳細については、「オートメーションを設計する」をご覧ください。

組織でガバナンス ポリシーを使用して、プロジェクトを既定でローカルに保存するか既定でクラウドに保存するかを指定できます。

その他の新機能

  • Studio が C# 11 をサポートするようになりました。
  • Azure Active Directory の SSO 設定でユーザー モードの UiPathStudio.msi をインストールする際に、Automation Developer パッケージと Attended Robot パッケージに [自動的にサインイン] チェックボックスが含まれるようになりました。詳細については、「Studio をインストールする」をご覧ください。
  • グローバル変数と定数が、 ユニバーサル検索 バーの使用時、および [ 現在のファイル]、[ すべてのファイル]、[ 変数 ] オプションに検索結果として表示されるようになりました。 検索バーからグローバル変数または定数を選択すると、[ データ マネージャー ] パネルで強調表示されます。

改良点

フローチャートの改善

フローチャートを視覚面および機能面から見直しました。フローチャートの設計と使用のエクスペリエンスを向上させる変更点は次のとおりです。
  • [フロー条件分岐] アクティビティと [[条件分岐 (Switch)] アクティビティのデザインが一新され、ブレークポイント、ブックマーク、注釈の追加をサポートするようになりました。
  • [スタート] ノードのデザインが新しくなりました。
  • デザイナー パネルが長さの制限のないキャンバスになり、ワークフローの構築に合わせて拡張されるようになりました。デザイナー パネルには、グリッドにスナップする機能を備えたグリッド システムも追加され、アクティビティを正確に配置できるようになりました。また、Windows プロジェクトとクロスプラットフォーム プロジェクトでフローチャートを囲むシーケンスを削除しました。
  • フローチャートに追加されたアクティビティのデザインが改良され、リンクしやすくなりました。また、アクティビティを選択すると強調表示されるようになりました。 また、フローチャートに追加したすべてのアクティビティが、 デザイナー パネルで既定で折りたたまれるようにしました。 アクティビティに検証エラーがある場合に、折りたたまれたアクティビティ カードにエラー アイコンが表示されるようになりました。
  • シーケンスからコピーされたアクティビティは順序を保持し、フローチャートの現在のフォーカス ポイントに貼り付けられます。
  • フローチャートのステップとステップの間にラベルを追加できるようになりました。接続矢印を選択して [プロパティ] パネルからラベルを設定できます。ラベルは、開始ノードを起点とする最初の矢印を除くすべての接続矢印に追加できます。
  • 選択した接続矢印が強調表示されるようになりました。また、右クリックで名前を変更したり削除したりできるようになりました。
  • ノードやアクティビティ カードが重なってフローチャートのキャンバスが見づらくなった場合は、 デザイナー パネルを右クリックし、新しく追加された [キャンバスの整理整頓 ] コンテキスト メニュー オプションを選択するとカードが並べ替えられ、フローチャートが読みやすくなります。 「キャンバスの整理整頓 」が 「自動配置 」オプションに置き換わります。

シンプルなリボン レイアウト

シンプルなリボン レイアウトが利用可能になり、デザイナー パネルのサイズを大きくできるようになりました。新しいレイアウトを有効化する方法については、「ユーザー インターフェイス」をご覧ください。



シンプルになったデザイナー パネルのコンテキスト メニュー

デザイナー パネル内で右クリックすると表示されるコンテキスト メニューのデザインがスリムになりました。以下の変更が加えられました。
  • [ワークフローを開く] オプションを削除しました。
  • [アクティビティを無効化] オプションと [アクティビティを有効化] オプションが動的に表示されるようになりました。
  • [ このアクティビティまで実行]、[ このアクティビティから実行]、[ アクティビティをテスト ] のオプションを、[ デバッグ] オプションにまとめました。

使用可能なコンテキスト メニュー オプションの更新されたリストについては、「 ユーザー インターフェイス」を参照してください。

引数のプロパティに関する詳細情報

Studio では、プロジェクトのパブリッシュ後に Assistant および Automation Ops - パイプライン内の追加の引数情報にアクセスできるようになりました。 新しい [引数のプロパティ] ウィンドウで、引数のプロパティ (名前、関連するツールチップ、引数が必須かどうか) を設定したり、引数の表示順序を設定したりできるようになりました。 詳細については、「 引数を管理する」をご覧ください



ライブラリ内で使用されるコネクションをカスタマイズする

Integration Service のアクティビティを最大限に活用するために、Windows ライブラリとクロスプラットフォーム ライブラリで使用されるコネクションをカスタマイズできるようになりました。これにより、コネクションを使用するライブラリを追加したり、コネクションを使用してワークフローを呼び出したりするライブラリを追加するときに、初期設定に関係なく、プロジェクト内の特定のコネクションを管理できます。 詳しくは、「 ライブラリについて」をご覧ください。

エラーメッセージをプロパティパネルから直接コピーする

[プロパティ] パネルの新しいクリップボード アイコンを使用して、実行前またはデバッグ前にアクティビティに表示されるエラー メッセージをコピーできるようになりました。

ワークフローの読みやすさとナビゲーションの向上

ワークフローの見やすさと使いやすさを向上させるため、デザイン設定の [ アクティビティのプロパティをインラインで表示] が選択されていても、アクティビティを折りたたむ際にすべてのアクティビティのプロパティ (高度なプロパティを含む) が [ プロパティ] パネルに表示されるようにしました。

また、[ 条件分岐 (if)]、[ Else If]、[ 繰り返し (前判定)]、[繰り返し ( 判定)] などのアクティビティ内のアクティビティ コンテナー の名前を変更したり、注釈を付けたりできるようになりました。

コード化されたオートメーションで自動折りたたまれた名前空間

コード化されたオートメーション内を簡単に移動できるように、コード エディターで名前空間が既定で折りたたまれるようになりました。

タスクバーから最近使ったプロジェクトを開く

Studio のアイコンを右クリックして、タスク バーから最近アクセスしたプロジェクトを直接開けるように、複数のプロジェクト間をすばやく移動できるようになりました。 最近のプロジェクトは、Backstage ビューと同じ方法でピン留めすることもできます。



ソース管理認証オプションの改善

Git と SVN で管理されるプロジェクトでの認証オプションを統合しました。 詳しくは、「 プロジェクトを Git で管理する 」と「 SVN でプロジェクトを管理する」をご覧ください。

アクティビティ パッケージのプレリリース バージョンの制御性の向上

アクティビティ パッケージのプレリリース (ベータ) バージョンをより詳細に制御できるようになりました。 プレリリース パッケージへのアクセスを制限する 新しいガバナンス ポリシー を使用して、[ パッケージを管理 ] ウィンドウの [ プレリリースを含む ] フィルター オプションを非表示にできるようになりました。このため、ユーザーはアクティビティ パッケージの安定バージョンにのみアクセスできます。

ガバナンスによってアクセスが制限されていない場合は、[ アクティビティ] パネルに新しく [ プレビュー] のフィルター オプションを追加しました。 このフィルター オプションを選択すると、[ アクティビティ ] パネルおよび [アクティビティを追加] 検索バーにプレビューとしてマークされたインストール可能なアクティビティが表示されます。

インストールとアップグレード

  • セキュリティを強化し、インストーラーのサイズを縮小するために、 PDB ファイルをUiPathClipboard.MSIインストーラー から削除しました。
  • Studio の MSI インストーラーでクリーンアップ手順が追加され、以前に失敗したインストールで保存されたファイル、設定、スケジュールされたタスクが削除されるようになりました。

その他の改良点

  • Studio が使用する RAM リソースが軽減されました。
  • 多数のアクティビティを含むワークフローを開く処理が高速化されました。
  • アクティビティの出力から自動生成される変数の名前が読みやすくなりました。 同じ名前の変数が既に存在する場合、出力変数の名前は 1 増やされます。
  • セレクター名が編集されるたびに、コード オートメーション内のすべてのセレクター参照がオブジェクト リポジトリで自動的に更新されるようになりました。このため、メンテナンスの労力が軽減されます。
  • [テスト エクスプローラー] パネルにテスト ケースの概要がよりわかりやすく表示されるようになりました。これにより、接続済みの Test Manager プロジェクトの 100 を超えるテスト ケースを表示できるようになりました。

バグ修正

  • 複数の [ メッセージをログ ] アクティビティを含むワークフローの最後のアクションを取り消すキーボード ショートカット Ctrl + Z を使用しても、期待どおりに動作しませんでした。
  • ST-NMG-004 - 表示名の重複ワークフロー アナライザー ルールが、[繰り返し (前判定)] アクティビティと [繰り返し (後判定)] アクティビティを含むワークフローで繰り返される表示名を誤って検出していました。
  • ステップ インおよびステップ アウトのデバッグ操作を実行すると、一部のアクティビティのプロパティの値が式の場合、[ローカル] パネルで 2 回評価されていました。
  • ライブラリで使用されているオブジェクト リポジトリの UI 要素は、[実行時の依存関係を分離] プロジェクト設定が有効化されていましたが、ライブラリをプロジェクトの依存関係としてインストールすると表示されなくなりました。
  • Studio では、読み取り専用ファイルを含むプロジェクトで参照の自動インポート後に検証エラーを解決できないことが表示されていませんでした。 [ プロジェクト ] パネルに、プロジェクト ファイルの読み取り専用ステータスが原因でプロジェクトのクリーンアップが妨げられる可能性があることを示すメッセージが表示されるようになりました。
  • Windows - レガシ対応のプロジェクトを Windows - レガシ対応のプロジェクトから Windows 対応のプロジェクトにパブリッシュする際に、[ PDF ページを画像としてエクスポート ] アクティビティの [ ImageDpi ] アクティビティ フィールドが正しく設定されていないと、Studio で正確な検証エラーの詳細が提供されませんでした。
  • Studio が On-Premises Orchestrator に接続されている場合に、Orchestrator のアセットを使用してユーザーごとのガバナンス ポリシーを適用することが期待どおりに動作しませんでした。
  • [代入] アクティビティを使用して変数の型の不一致を修正しても、コンパイル エラーがクリアされませんでした。
  • 相互依存ライブラリが複数インストールされているプロジェクトを編集して閉じた後、Studio が予想よりも多くのメモリを使用していました。
  • プロジェクトの既定のターゲット フレームワークを Windows に設定するガバナンス ポリシーを使用していて、このポリシーで Windows - レガシ プロジェクトを作成するか開くことが許可されている場合、Windows - レガシ テンプレートを使用してプロジェクトを作成すると、期待どおりに動作しませんでした。
  • 一部のプロジェクトを Orchestrator またはローカルにパブリッシュすると、 .local フォルダーに予期しない変更が発生し、エラー メッセージが表示されずに失敗していました。
  • ステート マシンの遷移を含むライブラリからカスタム アクティビティを追加すると、一部のプロジェクトで検証エラーが発生していました。
  • 子アクティビティ ( 例: 複数代入) を含むワークフローで、 ユニバーサル検索 バーに子アクティビティのフォーカスが誤って表示されていました。
  • Orchestrator を新しいバージョンにアップグレードする場合に、以前のバージョンの Orchestrator で作成したアセットを使用するガバナンス ポリシーを適用すると、期待どおりに動作しませんでした。
  • [ トライ キャッチ] フィールドでアクティビティを選択して削除すると、別の展開されたフィールドのアクティビティも削除されました。
  • 一部の Windows プロジェクトおよび Windows - レガシ プロジェクトで、[ 繰り返し (コレクションの各要素)] アクティビティの [入力 ] 設定フィールドの値を変更すると、ブレークポイント、注釈、[ TypeArgument ] フィールドの値、アクティビティの名前がリセットされます。
  • プロジェクト依存関係一括更新ツールを使用して依存関係を正常に更新すると、一部のプロジェクトが誤ってパブリッシュ済みとして報告されていました。
  • Studio をアップグレードすると、一部の Windows - レガシ プロジェクトでフローチャートが正しく表示されませんでした。
    注: 元のプロジェクト ファイルへのアクセス権が必要です。この問題が確認できるバージョンの Studio で、問題が発生しているプロジェクトを最初に開かないでください。
  • ファイルから既存のテスト データを追加すると、ドロップダウン リストが途切れフォーカスが喪失し、6 番目のファイルから開始していました。
  • [ 未使用のデザインを削除 ] タブ オプションを使用すると、一部の Windows プロジェクトやクロスプラットフォーム プロジェクトで使用されている変数や引数が誤って削除されていました。
  • SY-USG-013 - 非公開ファイルの呼び出しルールが、無効化された [ワークフロー ファイルを呼び出し] アクティビティ、またはパブリッシュから除外されたファイルを呼び出した [ワークフロー ファイルを呼び出し] アクティビティから誤ってトリガーされていました。
  • 一部の Windows プロジェクトで、デバッグが [メッセージをログ ] アクティビティに設定されたブレークポイントに達すると、[ ローカル ] パネルに情報が読み込まれませんでした。
  • Main.xaml ファイルから一部のプロジェクトを開くと、未解決の依存関係に関連するエラーが発生しました。
  • 一部の Windows プロジェクトで [リスト アイテムを取得] アクティビティと [単一のリスト アイテムを取得] アクティビティを使用して列を取得できませんでした。
  • [ フロー スイッチ ] アクティビティで同じ値を持つ 2 つのケースが原因でエラー メッセージで [OK] をクリックすると、エラー メッセージのループが生成されていました。
  • 一部の Windows プロジェクトで、デバッグが [メッセージをログ ] アクティビティに設定された 2 番目のブレークポイントに達すると、[ ローカル] パネルに情報が読み込まれませんでした。
  • リモート Git リポジトリに変更をプッシュすると、一部のプロジェクトで予期しないエラーが発生していました。
  • Microsoft Identity Web パッケージが依存関係として追加された一部の Windows プロジェクトで、 ファイルまたはアセンブリを読み込めませんでした というエラーが発生しました。

既知の問題

  • 存在しない変数を参照するプロジェクトを再度開くと、不足している参照の追加を受け入れた後でも、不足している参照を自動的にインポートするように求めるメッセージウィンドウが表示されます。
  • Studio Web でプロジェクトを編集すると、ブレークポイントが削除されます。

今後の非推奨化予定

コード化されたオートメーションでの serviceContainer の非推奨化

コード化されたオートメーションの serviceContainer は Studio 2025.10 で非推奨となり、代替の ICodedWorkflowServices services.Containerに置き換えられます。 この新しいメソッドは、コード化されたワークフローのリソース管理、名前空間と型の自動インポート、および Resolve メソッドを使用した特定のサービス インスタンスのプロビジョニングを提供します。

今後の非推奨化に関する最新情報については、「 非推奨 化のタイムライン」をご覧ください。

削除された機能

  • v2021.4 以前の Studio のリリースで既定で利用可能だったアクティビティ、ウィザード、レコーダーを含むクラシック デザイン エクスペリエンスは、プロジェクト レベルでは利用できず、グローバル設定としても利用できなくなりました。 UI Automation および Excel クラシック アクティビティは、引き続き [ クラシック ] カテゴリで利用でき、[ アクティビティ ] パネルまたは [アクティビティを追加] 検索バーからプロジェクトに追加できます。
  • 今回の Studio リリースより、Windows およびクロスプラットフォーム対応のプロジェクトのみを使用して新しいプロジェクトを作成できるようになりました。 これには、新しいプロセス、ライブラリ、テスト オートメーション、テンプレートが含まれます。 既存の Windows - レガシ プロジェクトの編集は引き続きサポートされます。組織はガバナンス ポリシーを使用して Windows - レガシ プロジェクトの作成オプションを復元できます。 詳しくは、「 Windows - レガシの対応 OS」をご覧ください。
  • Starting with this release, the task to Run/Debug with Data Variations in the context menu of data-driven test cases within the Project Explorer was removed, because it didn't support dynamic test data variations. Instead, you can run/debug your data-driven test cases from the Text Explorer. If the static or dynamic data is run at least once, you can see all the data variations as child elements within your data-driven test case, within the Test explorer. Then, you can individually select the child elements and trigger their execution.

アクティビティ パッケージのバージョン

以下のバージョンのアクティビティ パッケージが UiPathStudio.msi インストーラーに含まれており、ローカル フィードから確認できます。

アクティビティ パッケージ

バージョン

UiPath.UIAutomation.Activities

UiPath.System.Activities

UiPath.Excel.Activities

UiPath.Mail.Activities

UiPath.Word.Activities

UiPath.ComplexScenarios.Activities

UiPath.Presentations.Activities

UiPath.Testing.Activities

UiPath.WebAPI.Activities

UiPath.Form.Activitiesv24.10.2
UiPath.Callout.Activitiesv24.10.2

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.