仕事と婚活と私~ITエンジニアの末路~

仕事(IT/SE)・婚活・ツイッターの話とか、いろいろ TW:@mara_ashida_

MENU

【IT】サルでもわかる!UiPath アカデミー Level 1基礎 問題&解答集 ~Les.10-13~ RPA

導入


こんにちは。おサルのみなさん!!













サルでもわかるわけねぇだろ。












UiPathアカデミーのe-learning(UiPath Level 1 Foundation (基礎)トレーニング【改良ベータ版】)を受講したので、学習した内容をまとめます。

本講座は入門的な内容ですが、各Lessonの最後にて出題される小テストは難しく、正解率70%以上に達しないと正答を確認できないです。是非本エントリをご参考ください。

※2018/12時点で、本講座はLes.13まであります。本エントリではLes.10-13まで記載します。また、問題と解答は随時追記し、Richにしていきます。
※都度追記する形のため重複はご容赦ください。Ctrl+Fで問題文を検索してみてください。

mara-ashida.hatenablog.com

mara-ashida.hatenablog.com

mara-ashida.hatenablog.com


目次

No タイトル
1. レッスン 10 - PDF
2. レッスン 11 - メールの自動化
3. レッスン 12 - デバッグと例外処理
4. レッスン 13 - プロジェクト構成

レッスン 10 - PDF

Q.【単一選択】

PDFコンテナーに画像とテキストの両方が含まれている場合、すべてのテキストを読み取るには、どのアクティビティを使用する必要がありますか?

  1. Read PDF Text
  2. Read PDF with OCR
  3. Read Image
  4. Get Text


Q.【複数選択】

.pdf ドキュメントからテキストを読み上げるために使用できる方法は次のうちどれですか?((該当するものをすべて選択してください)

  1. UI自動化(Adobe Acrobat Reader でPDFドキュメントを開き、Get Text)
  2. Read PDF Text アクティビティ
  3. Read PDF with OCR アクティビティ


Q.【単一選択】

Read PDF with OCR では、ドキュメントを読み取るために、画面上でPDFドキュメントを開きますか?

  1. いいえ
  2. はい


Q.【単一選択】

構造が類似する一連のPDFファイルから特定の情報を抽出したいが、ワークフローがその中の1つのファイルでしか機能しない場合、何を調査する必要がありますか?

  1. Selector プロパティ.
  2. オプションなし
  3. TimeoutMS プロパティ.
  4. ContinueOnError プロパティ.


Q.【単一選択】

同じ構造で、複数のPDFファイルから特定の情報を抽出したい場合は、どのアクティビティを使用する必要がありますか?

  1. Get Text
  2. これに対応するアクティビティはない
  3. Read PDF with OCR
  4. Get Text with OCR


Q.【単一選択】

PDFファイルから請求書番号を取得する最も簡単な方法は何ですか?

  1. Adobe Acrobat Reader でPDFファイルを開き、関連する情報のみをスクレイピングする。
  2. Read PDF Text アクティビティ使用し、文字列操作を使用して値を取得する。
  3. Read PDF with OCR アクティビティを使用し、文字列操作を使用した値を取得する。


Q.【複数選択】

Read PDF with OCR アクティビティでエラーがスローされるのは、次のどの条件が指定されていない場合ですか?

  1. Password プロパティ.
  2. 使われるOCRエンジン
  3. FileName プロパティ.
  4. Text プロパティ.


Q.【複数選択】

PDFファイルの場所を指定するには、どうすればよいですか?(該当するものをすべて選択してください)

  1. ワークフローへのパスとして指定する
  2. PDFへの完全パスとして指定する
  3. 相対パスとして指定する


Q.【単一選択】

PDFアクティビティを使用して、PDF ファイルの最初のページのみをロボットで読み上げるには、どうすればよいですか?(該当するものをすべて選択してください)

  1. Range プロパティを 1 に設定する
  2. Range プロパティを “all” に設定する
  3. Range プロパティを “1” に設定する


Q.【複数選択】

PDFファイルからすべてのテキストを抽出するには、どのアクティビティを使用する必要がありますか?

  1. Get Text
  2. Read PDF with OCR
  3. Read Image
  4. Read PDF Text


Q.【単一選択】

PDFアクティビティがアクティビティパネルに表示されていない場合は、どのように取得できますか?

  1. 出力パネルに移動する。
  2. ×ライブラリ タブで検索する。
  3. パッケージの管理 機能を使用してインストールする。


Q.【単一選択】

PDFファイルを読み上げるために、Acrobat Reader を使用して開くPDFファイルで必要なアクティビティは、次のうちどれですか?

  1. Get Text
  2. Read PDF with OCR
  3. Read Image
  4. Read PDF Text


Q.【複数選択】

Read PDF with OCR アクティビティについて、正しい説明は次のうちどれですか?(該当するものをすべて選択してください)

  1. 読み上げるページの範囲を指定できる
  2. 異なるOCRエンジン(MicrosoftGoogle)を使用できる
  3. オプションなし
  4. PDFファイルと連動する


Q.【複数選択】

PDF請求書があり、ラベル [AMOUNT] の隣にある金額 (USD) を読み上げる必要があります。目的の値を取得するには、どのような方法を使用できますか?(該当するものをすべて選択してください)

  1. 信頼できるセレクター(使用できる場合)で Get Text アクティビティを使用して、PDFファイルから金額のみを取得する
  2. Read PDF Text アクティビティを使用し、必要な文字列操作のメソッドを使用して、金額のみを取得する
  3. Acrobat Reader、もしくは、互換性のある他のPDFリーダーでファイルを開き、Anchor Base をラベルをアンカーとして使用する


レッスン 11 - メールの自動化

Q.【単一選択】

Get Outlook Mail Messages アクティビティ内にあるプロパティは、次のうちどれですか?(該当するものをすべて選択してください)

  1. Server
  2. Password
  3. Port
  4. MailFolder


Q.【複数選択】

Save Attachments アクティビティは、すべての添付ファイルを以下のどれに保存できますか?

  1. 変数内 (添付ファイルオブジェクトのコレクションとして)
  2. 絶対パス
  3. 相対パス


Q.【単一選択】

すべての Get Mail アクティビティ(POP3IMAPOutlook、Exchange)の Output プロパティフィールドでサポートされている変数の型はどれですか?(該当するものをすべて選択してください)

  1. ジェネリック
  2. リスト(ジェネリック)
  3. リスト(MailMessage)
  4. MailMessage


Q.【単一選択】

メールアカウントにユーザー名とパスワードを入力せずにメールを送信する場合に使用するアクティビティを答えてください。

  1. Send Outlook Mail Message
  2. Send SMTP Mail Message
  3. Send Exchange Mail Message


Q.【単一選択】

メールの日付を取得するには、MailMessageクラス内でどの Visual Basic プロパティを使用すればよいですか?(該当するものをすべて選択してください)

  1. Headers(“Date”)
  2. Date
  3. Attachments
  4. 日付は取得できない


Q.【複数選択】

メールメッセージの送信に使用できるアクティビティを答えてください。

  1. Send Outlook Mail Message.
  2. Send SMTP Mail Message.
  3. Send IMAP Mail Message.


Q.【単一選択】

「Send Outlook Mail Message アクティビティは、Microsoft Outlook をインストールせずに使用できる」これは正しいですか?

  1. 正しい
  2. 正しくない


Q.【複数選択】

MailMessage内に画像を送信するには、どうすればよいですか?

  1. MailMessageオブジェクトのAttachmentsコレクションへのパスを追加できる Invoke Method を使用する
  2. 添付ファイルへのパスを、sendアクティビティ内で直接追加する
  3. MailMessage内に画像を添付することはできない
  4. Attachmentsプロパティで、画像への相対パスを追加する


Q.【単一選択】

MailMessage変数のリストをループ処理するために For Each アクティビティを使用している場合、TypeArgumentプロパティを何に設定するべきですか?

  1. System.Net.Mail.MailMessage
  2. System.Web.Mail.MailMessage


Q.【単一選択】

フィルタリング済みのMailMessage変数のみを取得したい場合に使用するアクティビティを答えてください。

  1. Get POP3 Mail Messages
  2. Get IMAP mail messages
  3. Get Outlook mail messages
  4. Get Exchange Mail Messages


Q.【複数選択】

未読のメッセージだけを取得するためのアクティビティは、次のうちどれですか?(該当するものをすべて選択してください)

  1. Get IMAP Mail Messages
  2. Save Mail Message
  3. Get POP3 Mail Messages
  4. Get Outlook Mail Messages


レッスン 12 - デバッグと例外処理

Q.【単一選択】

Catchブロックで定義されている例外タイプが複数ある場合、どのブロックが実行されますか?(該当するものをすべて選択してください)

  1. 一致しているすべてのブロックが定義されている順に実行される
  2. 最も一般的な例外タイプに一致しているブロック
  3. 特定の例外タイプに一致しているブロック
  4. 定義されている最初のブロック


Q.【複数選択】

Catchブロックには、何を推奨しますか?(該当するものをすべて選択してください)

  1. LogMessage アクティビティ
  2. Input Dialog アクティビティ
  3. 失敗したアプローチの代替方法
  4. なし


Q.【単一選択】

Clickアクティビティにブレークポイントを設定し、デバッグモードでワークフローを開始した場合、どうなりますか?

  1. ×ワークフローは、ブレークポイントを設定したClickアクティビティに到達したときに5秒間一時停止します
  2. ワークフローは、ブレークポイントを設定したClickアクティビティに到達したときにエラーをスローします
  3. Breakアクティビティには、ブレークポイントしか設定できません
  4. ワークフローは、ブレークポイントを設定したClickアクティビティに到達したときに [続行] ボタンをクリックするまで一時停止します


Q.【単一選択】

UI要素が表示されているかどうかをチェックするために、Citrix環境で使用できるアクティビティは何ですか?(該当するものをすべて選択してください)

  1. Find Element
  2. Wait Element Vanish
  3. Element Exists
  4. Image Exists


Q.【複数選択】

特定の条件でロボットの動作を分析するために、プロセスを遅く実行するには、どうすればよいですか?

  1. 低速ステップを使用して、ワークフローを通常どおりに開始する。
  2. 低速ステップを使用して、デバッグモードでワークフローを実行する。
  3. ブレークポイントを設定して、デバッグモードでワークフローを実行する。
  4. 検証を使用する。


Q.【単一選択】

アクティビティが失敗した場合でも、実行を続行するには、何を使用すればよいですか?(該当するものをすべて選択してください)

  1. DelayAfter プロパティ
  2. TimeoutMS プロパティ
  3. Try/Catch アクティビティ
  4. Throw アクティビティ


Q.【単一選択】

Try/catchアクティビティの Finally ブロックは、次の場合に実行されます。

  1. Try ブロックのアクティビティは、エラーなしで実行された場合
  2. 例外が発生したかどうかにかかわらず、毎回
  3. Try ブロックのアクティビティが実行され、エラーが発生した場合
  4. Catch ブロックのアクティビティが実行され、エラーが発生した場合


Q.【複数選択】

ワークフローの実行中に、ワークフローが実行しているステップを確認するには、どうすればよいですか?(該当するものをすべて選択してください)

  1. [デバッグ] と [アクティビティのハイライト] オプションを使用する
  2. [実行] を使用してプロパティパネルを確認する
  3. [デバッグ] を使用して出力パネルを確認する


Q.【複数選択】

特定のアクティビティの前に実行を一時停止するには、どうすればよいですか?(該当するものをすべて選択してください)

  1. Breakアクティビティを使用する
  2. Pauseアクティビティを使用する
  3. MessageBoxアクティビティを使用する
  4. デバッグモードでブレークポイントを使用する


Q.【単一選択】

利用できない場合があるUI要素のクリック操作を処理する最も効果的な方法は何ですか?

  1. Element Exists アクティビティを使用してから、Click アクティビティを使用する
  2. Try/Catch ブロック内に Click アクティビティを配置する
  3. ×Click アクティビティの ContinueOnError プロパティを True に設定する


Q.【単一選択】

UI要素が画面に表示されているかどうかを確認する必要がある場合は、どのアクティビティを使用すべきですか?

  1. Wait Element Vanish
  2. Find Element
  3. Element Exists


Q.【単一選択】

ワークフローを読み込むときに表示される「Activity could not be loaded because of errors in the XAML」エラーの詳細について、どこで確認できますか?(該当するものをすべて選択してください)

  1. Properties ペイン
  2. Outline ペイン
  3. Library
  4. Output ペイン


Q.【単一選択】

Try/catchブロックには、いくつのキャッチを格納できますか?

  1. 1
  2. 2
  3. キャッチの数に制限はありません
  4. 5


Q.【単一選択】

UI要素が画面に表示されるまで待機する必要がある場合は、どのアクティビティを使用すべきですか?

  1. Element Exists
  2. Wait Element Vanish
  3. Find Element


Q.【単一選択】

デバッグモードで作業しているときに、ローカルパネルに表示されるものは何ですか?

  1. ローカルパネルには表示されません
  2. ワークフローのログ
  3. ワークフロー内のすべてのアクティビティ
  4. 変数の現在の値


Q.【単一選択】

UI要素が画面に表示されなくなるまでワークフローを停止する必要がある場合は、どのアクティビティを使用する必要がありますか?

  1. Element Exists
  2. Find Element
  3. Find Relative Element
  4. Wait Element Vanish


Q.【単一選択】

ワークフローの実行中、変数の値はどこで確認できますか?(該当するものをすべて選択してください)

  1. Library ペイン
  2. Locals ペイン
  3. ×Outline ペイン
  4. ×Variables ペイン


Q.【複数選択】

特定の条件でロボットの動作を分析するために、ロボットを手動で1ステップづつ実行できますか?

  1. いいえ、できません。
  2. はい、デバッグモードでワークフローを実行します。
  3. はい、ブレークポイントを使用して、デバッグモードでワークフローを実行します。
  4. はい、ステップインとステップオーバーを使用します。


レッスン 13 - プロジェクト構成

Q.【単一選択】

現在のワークフローから別のワークフローをトリガーするには、どうすればよいですか?

  1. 別のワークフローをトリガーすることはできません
  2. Invoke Method アクティビティを使用します
  3. Invoke Workflow アクティビティを使用します
  4. Open Application アクティビティを使用します


Q.【複数選択】

大規模なプロジェクトでは、どのようなことがベストプラクティスと見なされますか?

  1. ×最もよく使用されるアクティビティを、他のワークフローから呼び出すことのできる、単一のアクティビティを持つワークフロー内にカプセル化すること
  2. 変数とワークフローにわかりやすい名前を付けるすること
  3. ワークフローを個別にテストすること
  4. 大きなプロセスを小さなワークフローに分割すること


Q.【単一選択】

複雑なプロセス自動化でビジネスロジックを定義する場合、推奨されるレイアウトは、次のどれですか?(該当するものをすべて選択してください)

  1. シーケンス
  2. For each
  3. Decision
  4. フローチャート


Q.【単一選択】

ワークフロー内で入れ子状のIfアクティビティを使用することが推奨されるのは、どのような場合ですか?

  1. 一連の判別を使用する必要がある場合に毎回
  2. Switchアクティビティを置き換える場合
  3. 入れ子状のIfアクティビティの使用は避けるべきです


Q.【複数選択】

ワークフロー内で、プロセスの詳細を追加するために使用できるのは、次のどれですか?(該当するものをすべて選択してください)

  1. アクティビティの注釈を追加すること
  2. Comment アクティビティ
  3. Comment Out アクティビティ
  4. Use Flowchart アクティビティ


Q.【単一選択】

ワークフローの名前の例として良いものは、次のどれですか?(該当するものをすべて選択してください)

  1. Workflow1.xaml
  2. Workflow That Gets The Customer Number.xaml
  3. SAP_Process_Screen7.xaml
  4. GetCustomerNumber.xaml


Q.【複数選択】

ワークフロー内では、どのような型の引数を使用できますか?

  1. In
  2. Global
  3. Out
  4. In/Out


Q.【単一選択】

シーケンシャルアクティビティに推奨されるレイアウトは、次のどれですか?(該当するものをすべて選択してください)

  1. フローチャート
  2. Decision
  3. For each
  4. シーケンス


Q.【単一選択】

UI操作シーケンスに推奨されるレイアウトは、次のどれですか?

  1. シーケンス
  2. フローチャート
  3. Decision


Q.【単一選択】

“Workflow2.xaml”は、再利用可能なワークフローにふさわしい名前ですか?

  1. はい
  2. いいえ


Q.【複数選択】

呼び出されたワークフローからデータを抽出するには、どうしますか?

  1. In/Out引数を使用します
  2. Out引数を使用します
  3. Invoke Workflow File アクティビティの Output プロパティを使用します
  4. 引数を使用します


Q.【単一選択】

ワークフローの実行の進捗を追跡する手段として、メッセージボックスのアクティビティを使用してユーザーに通知することは、良い方法ですか?

  1. いいえ
  2. はい


Q.【複数選択】

RPA開発者は、ワークフローにおけるランタイム例外に、どのように対処するべきですか?

  1. 外部ワークフローファイルを呼び出す際に、Try/Catch ブロックを使用します
  2. 例外イベントのすべてをログに記録します
  3. Catchブロック内の自動リカバリシーケンスを使用します


図解でわかるRPA いちばん最初に読む本

図解でわかるRPA いちばん最初に読む本