Apps (アプリ)
2023.10
バナーの背景画像
Apps ユーザー ガイド
最終更新日 2024年4月19日

アプリと有人オートメーション: 双方向の即時通信

有人オートメーションを Apps から開始するたびにユーザーが経験していた実行時間の遅れが、Apps と有人オートメーション間の双方向の即時通信により発生しなくなりました。このソリューションは、アプリが有人オートメーションを開始するたびに UiPath® Robot の起動にかかっていた時間を以下のように解消します。

  • 合計実行時間を短縮します。

  • Apps と Attended ロボット間の双方向の通信チャネルを開きます。

  • アプリ セッションが終了するまで、通信チャネルを開いたままにしてすぐに応答できる状態にします。

これにより、Apps はプロセスを 1 回開始するだけで、さまざまなユーザー操作に関連付けられている .xaml ファイルを呼び出します。

コンポーネント

Apps と有人オートメーション間の双方向の即時通信を活用するには、次のアクティビティとルールを使用します。

コンポーネントがどのように連携してすぐに通信できるようにするのかを理解するには、こちらの例をご覧ください。

考慮事項

双方向の即時通信を行うワークフローを作成する場合は、次のガイドラインに従ってください。

  1. [中間結果を送信] アクティビティは、この機能ではサポートされていません。 双方向通信を使用するワークフローには、このアクティビティを追加しないでください。

  2. Apps Studio では、データテーブルや .NET オブジェクトなどの複雑なオブジェクトのプロパティを手動で定義する必要があります。たとえば、データ テーブルをプロセスの出力引数として使用する場合は、プロセスの [詳細] ページでデータ テーブルの列を指定する必要があります。

  3. UiPath® Studio で、アプリによって呼び出される .xaml ファイルをエントリ ポイントとしてマークします。こうすることで、関連するプロセスを参照する際に Apps Studio に .xaml ファイルが表示されます。

    注:

    Apps Studio には、双方向通信を使用するワークフローの一部であるかどうかにかかわらず、エントリ ポイントとしてマークされた .xaml ファイルがすべて表示されます。

  4. 双方向の通信プロセスは、そのプロセスを参照しているアプリで開始する必要があります。

  5. 可能な場合は、これらの UiPath® Studio プロジェクトには [バックグラウンドで開始] オプションを使用します。これは、同じアプリを同時に複数のブラウザー ウィンドウで実行してもエラーがスローされないようにするのに役立ちます。

  • コンポーネント
  • 考慮事項

Was this page helpful?

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