メインコンテンツへ

第1週 Studioを動かす

Studioを開き、変数と制御フローを使った小さなプロセスを、ひとりで作って実行できるようになる。

This week ・ 約40時間

UiPath31h
IT基礎4h
振り返り・mentor5h

12週の育成計画の第1週、IT基礎の線。時間の目安は約4時間。

この週は、ファイルとパスに関わる基礎を学ぶ。単独の座学にせず、UiPathの線のハンズオン課題(フォルダ内のファイルを、拡張子ごとに仕分けるプロセス)で使う場面と結びつける。

1. この週のねらい

項目内容
テーマファイルとパスの基礎
学ぶことOS(プロセス、ユーザー)、ファイルシステム(パス、拡張子)、コマンドライン、環境変数
練習UiPathの線で作った仕分けの結果を、コマンドラインで確かめる
完了条件絶対パスと相対パスの違いを説明でき、コマンドラインで仕分けの結果を確かめられる

2. 日別の内容

日内容UiPathの線との関係
1OS、ファイルシステムStudioをインストールし、最初のプロセスを動かす日
2パス(絶対パスと相対パス)変数にフォルダのパスを入れる日
3コマンドライン(cd、dir)条件分岐の日。コマンドラインでフォルダの中を見る
4拡張子、環境変数ファイル操作の日。拡張子で仕分ける処理を作る
5週の整理仕分けの結果を、コマンドラインで確かめる

3. 学習点とRPAの場面

学習点内容対応するRPAの場面
OSプロセス、ユーザーStudioやブラウザが、どのユーザーで動いているか
ファイルシステム絶対パスと相対パス、拡張子、UNCパス(\\サーバー名\共有名)Studioからファイルを指定するとき。仕分けで拡張子を取り出すとき
コマンドラインcd、dir、copyファイルの場所を確認し、プロセスの結果を目で確かめるとき
環境変数%USERPROFILE%、%LocalAppData% などユーザーごとに違うフォルダ(デスクトップなど)を指定するとき

4. OSとユーザー(日1)

PCの上では、Studio、ブラウザ、エクスプローラーなどが、それぞれ「プロセス」として動いている。プロセスは、必ずどれかのユーザーとして動く。

RPAでこれが大事になるのは、ロボットが「誰として」動くかで、見えるフォルダや使える権限が変わるためである。第8–9週でRobotを配備するときに、もう一度出てくる。

この週は、次の2つを確かめれば十分である。

  • タスクマネージャーを開き、Studioのプロセスが動いていることを確かめる
  • 自分がどのユーザーでサインインしているかを確かめる(スタートメニューのアカウント表示など)

5. 絶対パスと相対パス(日2)

絶対パスは、ドライブから目的の場所までを全部書く。相対パスは、今いる場所からの道のりだけを書く。

  • 絶対パスの例:C:\Users\ユーザー名\Desktop\練習フォルダ\txt
  • 相対パスの例(練習フォルダにいるとき):.\txt

社内の共有フォルダは、UNCパス(\\サーバー名\共有名\フォルダ)で指定することが多い。ドライブ文字の代わりに、サーバー名から書き始める。

Studioでは、フォルダのパスを変数に入れて使う。UiPathの線の課題で rootFolder に入れるのは、絶対パスである。

6. コマンドラインで確かめる(日3・日5)

エクスプローラーで見られるものも、コマンドラインで確かめられる。ロボットの結果を、目で見て確かめる手段として使う。

コマンド意味
cd今いる場所(フォルダ)を移る
dirフォルダの中身を一覧にする
copyファイルをコピーする

UiPathの線のハンズオン課題を実行したあと、PowerShellで仕分けの結果を確かめる。

cd $env:USERPROFILE\Desktop\練習フォルダ
dir
dir .\txt

確かめること。

  • 拡張子ごとのフォルダ(txt、pdf など)ができているか
  • 各フォルダに、その拡張子のファイルだけが入っているか
  • ファイルの数が、ログに出した処理件数と合っているか

7. 拡張子と環境変数(日4)

7.1 拡張子

拡張子は、ファイル名の最後の . から後ろの部分で、ファイルの種類を表す(例:memo.txt の txt)。仕分けのプロセスは、この拡張子を取り出して、保存先のフォルダ名に使う。

エクスプローラーの初期設定では、拡張子が表示されないことがある。表示の設定で「ファイル名拡張子」をオンにしておく。

7.2 環境変数

環境変数は、OSが持っている「名前付きの値」である。ユーザーごとに違うフォルダを、同じ書き方で指せる。

環境変数指す場所の例
%USERPROFILE%C:\Users\ユーザー名
%LocalAppData%C:\Users\ユーザー名\AppData\Local

UiPathの線でインストールしたStudioは、%LocalAppData%\Programs に入っている。書き方はコマンドラインの種類で変わる。

場所書き方
エクスプローラーのアドレス欄、コマンドプロンプト%USERPROFILE%
PowerShell$env:USERPROFILE

練習として、エクスプローラーのアドレス欄に %LocalAppData%\Programs と入れて開き、Studioのフォルダがあることを確かめる。

8. まとめ・次の一歩

8.1 到達目標チェック

  • 絶対パスと相対パスの違いを、例を挙げて説明できる
  • cd と dir で、練習フォルダの中身を確かめられる
  • 仕分けの結果を、コマンドラインで確かめられる
  • %USERPROFILE% が自分のPCのどこを指すか、説明できる
  • ロボットが「誰として」動くかで結果が変わる理由を、一言で説明できる

8.2 振り返り

  • エクスプローラーとコマンドラインで、同じフォルダを見たときに違って見えたものはあったか
  • 仕分けのプロセスで、パスの書き方を間違えた場面はあったか

8.3 次週

第1部(第1–4週)のIT基礎では、続いてWeb・HTTP・JSONを扱う。

この教材は無償で公開しています。企業の育成担当者の方には、自社の新人育成に合わせた研修・伴走のご相談も受け付けています。

企業向け研修・伴走を相談する