- 基本情報
- はじめる前に
- 使い方
- 通知
- VB の式を使用する
- アプリをデザインする
- イベントとルール
- アプリで RPA を活用する
- アプリ内でエンティティを活用する
- アプリ内でキューを活用する
- アプリケーション ライフサイクル管理 (ALM)
- 基本的なトラブルシューティング ガイド
ルール: ワークフローをトリガー
[ワークフローをトリガー] ルールを使用して、有人オートメーションで特定の .xaml ファイルを呼び出します。
[ワークフローをトリガー] ルールを使用すると、Apps と Attended ロボット間のデータ転送がスムーズになります。UiPath® Robot とすぐに通信できるようにするには、UiPath® Studio で利用可能な Apps-Workflow Communication Template を使用して設計された Studio プロジェクトを使用する必要があります。
プロセスが実行されていない場合、[ワークフローをトリガー] ルールの最初のインスタンス化は、Robot JS を介してプロセスを開始し、UiPath® Apps と UiPath® Robot 間の通信チャネルを開きます。
[ワークフロー ファイル] フィールドをクリックすると [リソース] パネルが開き、利用可能なプロセスとそのワークフロー ファイルが表示されます。
このパネルには、UiPath® Studio プロジェクトのエントリ ポイントとしてマークされた .xaml ファイルのみがリスト表示されます。
コントロールが操作されたら、実行するワークフローを選択します。選択すると、次のプロパティが利用可能になります。
-
入力の上書き
-
開始時
-
完了時
-
Error
このセクションでは、ワークフローの入力引数の値を設定できます。
[入力の上書き] フィールドをクリックすると [リソース] パネルが開き、選択した .xaml ファイルで利用可能な入力/出力引数が表示されます。
入力引数を選択し、それらの値をアプリ内の入力コントロールの値として設定します。
ワークフローの入力引数の構文は次のとおりです。
Processes.<process_name>.<selected_xaml_file>.<input_argument_name>
Apps コントロールの値の式には、次の構文が含まれます。
<Apps_MainPage_name>.<input_control_name>.value
MainPage.text1.Value
e」を書き込みます。
このセクションでは、ワークフローの実行開始直後に実行されるルールを定義できます。
例: このセクションにスピナー アイコンを表示して、実行時間が長いワークフローの [完了時] セクションでスピナーを非表示にすることができます。
このセクションでは、ワークフローの実行完了後に実行されるルールを定義できます。
例: 実行に時間がかかるワークフローの場合、[開始時] セクションにスピナー アイコンを表示して、このセクションでは非表示にすることができます。
このセクションでは、ワークフローがエラーを検出したときに実行するルールを定義できます。
例: 失敗を追跡するために、[メッセージを表示] ルールを追加できます。その際、エラーのタイトル、メッセージ、種類を指定できます。
UiPath® Apps と UiPath® Robot の即時通信がわかりやすく確認できるサンプル プロジェクトを作成しました。以下の手順を実行してください。
-
ローカル デバイスのフォルダーに解凍します。次の情報が含まれています。
-
Real Time City Weather Automation
フォルダー - Studio プロジェクト -
Real Time City Details.uiapp
ファイル - Apps プロジェクト -
Read Me.txt
ファイル - プロジェクトの説明
-
-
Studio でサンプル プロジェクトを参照し、
project.json
ファイルを開きます。 -
プロジェクトを Orchetsrator の個人用ワークスペースにパブリッシュします。対応するプロセスが自動的に作成されます。
-
Apps で、Apps プロジェクトをインポートして新しいアプリを作成します。
-
参照されるプロセスを、個人用ワークスペースへのプロジェクトのパブリッシュ時に自動的に作成されたプロセスと置き換えます。
注:Studio からパブリッシュする際にプロセスの名前を変更した場合は、バインドを新しい名前に合わせて置き換えてください。
-
アプリをプレビューします。
-
市区町村を検索し、Enter を押します。[City Details] セクションにすぐに情報が入力され更新されるのが確認できます。
-
[Get Weather Details] および [Get Pollution Details] ボタンをクリックします。 フィールドに即座に情報が更新されるのが確認できます。
初回の計算には時間がかかります。これは、ジョブの最初のインスタンス化を行っているためです。その後は、ジョブは実行され続け、すぐに結果を返します。アプリのセッションを閉じると、ジョブは終了します。