【IT】サルでもわかる!UiPath アカデミー Level 1基礎 問題&解答集 ~Les.1-5~ RPA
導入
こんにちは。おサルのみなさん!!
サルでもわかるわけねぇだろ。
VBAのことをRPAって呼ぶだけで単価が数倍になるって話、日本のITの闇を集約してて好き
— れーびぃ@プププランド (@neko_levi) September 14, 2019
UiPathアカデミーのe-learning(UiPath Level 1 Foundation (基礎)トレーニング【改良ベータ版】)を受講したので、学習した内容をまとめます。
本講座は入門的な内容ですが、各Lessonの最後にて出題される小テストは難しく、正解率70%以上に達しないと正答を確認できないです。是非本エントリをご参考ください。
※2018/12時点で、本講座はLes.13まであります。本エントリではLes.1-5まで記載します。また、問題と解答は随時追記し、Richにしていきます。
※都度追記する形のため重複はご容赦ください。Ctrl+Fで問題文を検索してみてください。
目次
No | タイトル |
---|---|
1. | レッスン 1 - UiPath概要 |
2. | レッスン 2 - 入門知識 |
3. | レッスン 3 - データ操作 |
4. | レッスン 4 - レコーディング機能 |
5. | レッスン 5 - UI上の高度な操作 |
レッスン 1 - UiPath概要
Orchestrator サーバーにプロセスを公開するには、どうすればよいですか。
- ●公開機能を使用して、UiPath Studio から直接公開します。
- 各ファイルを Orchestrator サーバーに手動でアップロードします。
- プロセスファイルを使用して、管理者にメールを送信します。
UiPath でのウェブスクレイピングの用途は何ですか?(該当するものをすべて選択してください)
- ●ウェブページからリストまたはその他の構造化データを抽出する。
- ウェブページからすべての情報を抽出する。
- ●ウェブページからテーブルのコンテンツを抽出する。
UiPath Studio で既存のアクティビティ以外の他のアクティビティを作成することはできますか?
- いいえ、既存のアクティビティに制限されています。
- ●はい、カスタムアクティビティを作成することができます。
再利用可能なコンポーネントは何ですか?(該当するものをすべて選択してください)
- 公開操作のアーティファクト。
- ●すべてのオートメーションで繰り返される共通のアクションを実装するワークフロー。
- Orchestrator サーバーの機能。
同じプロセスの複数のインスタンスを同時に実行することはできますか?
- はい、同じロボットで実行できます。
- いいえ。
- ●はい、別のロボットで実行できます。
UiPath Studio で既存のアクティビティ以外の他のアクティビティを作成することはできますか?
- いいえ、既存のアクティビティに制限されています。
- ●はい、カスタムアクティビティを作成することができます。
Orchestrator サーバーにプロセスを公開するには、どうすればよいですか。
- ●公開機能を使用して、UiPath Studio から直接公開します。
- プロセスファイルを使用して、管理者にメールを送信します。
- 各ファイルを Orchestrator サーバーに手動でアップロードします。
レコーディングセッションの出力は何ですか?(該当するものをすべて選択してください)
- プロセス。
- ●レコーディングされた各ステップのアクティビティを含むシーケンス。
- 新しいロボット。
UiPath でのウェブスクレイピングの用途は何ですか?(該当するものをすべて選択してください)
- ウェブページからすべての情報を抽出する。
- ●ウェブページからテーブルのコンテンツを抽出する。
- ●ウェブページからリストまたはその他の構造化データを抽出する。
再利用可能なコンポーネントは何ですか?(該当するものをすべて選択してください)
- ●すべてのオートメーションで繰り返される共通のアクションを実装するワークフロー。
- 公開操作のアーティファクト。
- Orchestrator サーバーの機能。
レッスン 2 - 入門知識
2つの Generic 変数 (A (値 “123”) と B (値 456)) がある場合、A + B の Write Line 出力はどのようになりますか?
- 579
- 例外がスローされます。
- 123 + 456
- ●123456
[Message Box] ウィンドウ内には Integer 値、myNumber をどのように表示できますか?
- ●“My number is “ + myNumber.ToString
- “My number is “ + myNumber.Value
- “My number is $myNumber”
- “My number is ” + myNumber
Generic 型の変数内に保存できるコンテンツの型はどれですか?
- ●日付
- ●テキスト
- ●数字
- ●True/False
UiPath Studio で使用できるワークフローのタイプは何ですか?
- ステートマシン
- ●シーケンス
- アクティビティ
- ●フローチャート
テキストを保存できる変数の型はどれですか?
- Double
- Integer
- ●Generic
- ●String
判別をシーケンス内に表すように設計されているアクティビティは何ですか?
- [トライキャッチ (Try Catch)]
- [フロー条件分岐 (Flow Decision)]
- [代入 (Assign)]
- ●[条件分岐 (If)]
[メッセージボックス (MessageBox)] ウィンドウ内には 整数 (Integer) 値、myNumber をどのように表示できますか?
- ●“My number is “ + myNumber.ToString
- “My number is ” + myNumber
- “My number is “ + myNumber.Value
- “My number is $myNumber”
UiPath Studio で使用できるワークフローのタイプは何ですか?
- ●[フローチャート (Flowchart)]
- ×[アクティビティ (Activity)]
- ×[ステートマシン (Statemachine)]
- ●[シーケンス (Sequence)]
2 つの ジェネリック (Generic) 変数 (A (値 “123”) と B (値 456)) がある場合、A + B の [1 行を書き込み (WriteLine)] 出力はどのようになりますか?
- ●123456
- 579
- 123 + 456
- 例外とされます
ジェネリック (Generic) 型の変数内に保存できるコンテンツの型はどれですか?
- ●テキスト
- ●数字
- ●日付
- ●True/False
レッスン 3 - データ操作
[CSVを読み込む (ReadCSV)] の出力としてどの型の変数を使用できますか?
- List 変数
- String 変数
- ●DataTable 変数
- Array 変数
アクティビティのプロパティフィールドから変数を自動的に作成するためのキーの組み合わせを選択してください
- Ctrl + P
- ●Ctrl + K
- Ctrl + N
- Ctrl + A
データテーブルから各行をループ処理するために使用できるアクティビティはどれですか? (該当するものをすべて選択してください)
- [フロー条件分岐 (Flow Decision)]
- ●[繰り返し(各行) (ForEachRow)]
- [データテーブルを構築 (BuildDataTable]
- [条件分岐 (If)]
データテーブルの既存のセルの値を変更するには、どのアクティビティを使用できますか? (該当するものをすべて選択してください)
- [代入 (Assign)]
- ×Modify Cell アクティビティ
- [データ行を追加 (Add Data Row )]
- [データ列を追加 (AddDataColumn)]
データベースオブジェクトのどの .Net メソッドを使用して条件によってテーブルをフィルタリングすることができますか? (該当する項目をすべて選択してください)
- Clone
- ●Select
- Filter
- ToString
アクティビティのプロパティフィールドから変数を自動的に作成するためのキーの組み合わせを選択してください
- ●Ctrl + K
- Ctrl + A
- Ctrl + N
- Ctrl + P
dtNewHires データテーブルに、[ID, Name, Age, Sex] という順序の 4 つの列と[1, Daniel, 38, M] ; [2, Andra, 24, F] という 2 つの行がある場合、dtNewHires.Rows(0)(1) 式の結果はどうなりますか? (該当するものをすべて選択してください)
- ×2
- Andra
- 1
- ●Daniel
Index Integer 変数を [メッセージボックス (MessageBox)] 内に表示するには、どのようにすればよいですか?
- “Current index is: + index.ToString”
- ●“Current index is: “ + index.ToString
- “Current index is: “ + index
- “Current index is: $index”
データテーブルから各行をループ処理するために使用できるアクティビティはどれですか? (該当するものをすべて選択してください)
- ●[繰り返し(各行) (ForEachRow)]
- [フロー条件分岐 (Flow Decision)]
- [条件分岐 (If)]
- [データテーブルを構築 (BuildDataTable]
どのようにしてデータテーブルの列を識別することができますか? (該当するものすべてを選択してください)
- ●列のインデックスを使用する
- 行名を使用する
- ●列名を使用する
- 行のインデックスを使用する
レッスン 4 - レコーディング機能
ウェブレコーディングで生成されるコンテナー (Container)の種類は何ですか?
仮想マシンのアクションを自動化するために使用するレコーディング機能は何ですか?
- [ウェブレコーディング (WebRecording)]
- ●[Citrixレコーディング (CitrixRecording)]
- [デスクトップレコーディング (DesktopRecording)]
- [ベーシックレコーディング (BasicRecording)]
自動レコーダーに関する次の文の中で正しいものはどれですか?(該当するものをすべて選択してください)
- ●[クリック (Click)] を生成できる
- ●[文字を入力 (TypeInto)] を生成できる
- ●UI 自動化構造を作成する
- ●さまざまな種類の UI コントロールを認識できる
自動レコーディングを一時停止するには、どうすればよいですか?
- 右クリックする
- 画面の右隅をクリックする
- ●F2 キーを押す
- ×Esc キーを押す
レコーディングを停止するには、どうすればよいですか?(該当するものをすべて選択してください)
- ●Esc キー
- F12 キー
- Esc キーを押してダブルクリック
- F4 キーと Del キー
レコーディングを停止するには、どうすればよいですか?(該当するものをすべて選択してください)
- F12 キー
- ●Esc キー
- F4 キーと Del キー
- Esc キーを押してダブルクリック
自動レコーディングを一時停止するには、どうすればよいですか?
- 画面の右隅をクリックする
- Esc キーを押す
- ●F2 キーを押す
- 右クリックする
ウェブアプリケーションの開始をレコーディングするには、どうすればよいですか?(該当するものをすべて選択してください)
- ●[レコーディング (Recording)] - [ベーシック (Basic)] - [アプリを開始 (Start App)] をクリックして、ブラウザを選択する
- [レコーディング (Recording)] - [ウェブ (Web)] - [ブラウザーを開く (OpenBrowser)] をクリックして、ブラウザを選択する
- ×[アプリケーションを開く (OpenApplication)] を使用する
同じレコーディングシーケンスで、自動レコーディングと手動レコーディングを結合できますか?
- いいえ
- ●はい
仮想マシンのアクションを自動化するために使用するレコーディング機能は何ですか?
- [デスクトップレコーディング (DesktopRecording)]
- [ウェブレコーディング (WebRecording)]
- [ベーシックレコーディング (BasicRecording)]
- ●[Citrixレコーディング (CitrixRecording)]
レッスン 5 - UI上の高度な操作
[フルテキスト (FullText)] メソッドを使用してロボットができることは?
- ●表示されるテキスト全体を取得する
- ●非表示情報を取得する
- ●編集可能なテキストを取得する
- フォント情報 (サイズ、色) を取得する
Google の複数のページから結果を取得する場合、どの方法が最適ですか?
ウェブデータスクレイピングウィザードは、何に使用しますか?(該当するものをすべて選択してください)
- 1つのUI要素からのテキストの抽出
- ウェブページの操作の自動化
- ●ウェブまたは他のアプリケーションからの関連データの抽出
- ●ウェブまたは他のアプリケーションからのテーブル全体の抽出
最も低速なテキストの読み取り方法はどれですか?(該当するものをすべて選択してください)
- ●[OCR]
- [フルテキスト (FullText)]
- [ネイティブ (Native)]
- 上記のどれでもない
テキストの位置を保持できるテキスト抽出メソッドを選択してください
- ●[OCR]
- [フルテキスト (FullText)]
- ●[ネイティブ (Native)]
最も低速なテキストの読み取り方法はどれですか?(該当するものをすべて選択してください)
- 上記のどれでもない
- [ネイティブ (Native)]
- ●[OCR]
- [フルテキスト (FullText)]
テキストの位置を取得するために使用できるテキスト抽出方法は何ですか?(該当するものをすべて選択してください)
[デフォルト(Default)] の入力(Input)メソッドを使用する場合のデメリットは?
- ●アプリケーションがアクティブでなければならない
- アプリケーションがバックグラウンドで実行されていなければならない
- ●低速である
Citrix の青い背景に書かれている白色のテキストを抽出する方法は?(該当するものをすべて選択してください)
デスクトップアプリケーションの青い背景に書かれた白色のテキストを抽出する場合、どの方法が最適ですか?(該当するものをすべて選択してください)
以上。