業務効率化のネタ帳

RPAとかVBAとか

UiPathのお勉強 その43(UiPath RPA アソシエイト資格試験 練習問題43)

UiPath RPA アソシエイト資格試験の練習問題を通じて、知識の理解を深めましょう。

 

問題:

Main.xaml から ProcessInvoices.xaml ワークフローを呼び出すため、[ワークフローファイルを呼び出し (Invoke Workflow File)] を配置しました。Main.xaml から invoices_DT という名前のデータテーブル (DataTable) を ProcessInvoices.xaml に渡す必要があります。

  1. ProcessInvoices.xaml で 「out」方向の引数を宣言する。
  2. Main.xaml で「out」方向の引数を宣言する。
  3. Main.xaml で「in」方向の引数を宣言する。
  4. ProcessInvoices.xaml で「in」方向の引数を宣言する。

正解:

4

 

 

今回のポイント

  • 引数の使い方を覚えよう。

 

引数の使い方を下図にまとめました。

f:id:kazekaoru:20220412124526p:plain

引数の使用方法

ポイントは、”引数は呼び出されるワークフローに設定する”ということです。

 

肢1:誤り

ProcessInvoices.xaml は受け取る側ですので、「out」方向ではなく、「in」方向の引数を設定する必要があります。

肢2:誤り

Main.xaml は呼び出される側のワークフローではなく、呼び出す側のワークフローですので、引数の設定は行いません。

肢3:誤り

同様の理由です。

肢4:正しい

引数は呼び出されるワークフローに設定し、また、受け取る側ですので、「in」方向の引数を宣言することになります。

 

よって、4 が正解です。

 

 

参考レッスン:UiPath Studio開発 中級コース ワークフロー開発のベストプラクティス