190618 品質はこう上げる! はなっちさん
by
RPACommunity
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
開 発 Presented By
[email protected]
Slide 2
Slide 2 text
自己紹介 • 小﨑 肇(こざき はじめ⇒[ハナ]肇⇒はなっち!) • 58歳 もうすぐ59歳、もうすぐ… • 東京都豊島区⇒神奈川県川崎市中原区 • 趣味 自転車だったけど、最近はINGRESS • 職歴 ➢ かなり前に今の会社に入社。 COBOL⇒JAVA⇒EXCEL-VBA ➢ EXCEL-VBAでは、JP1-REPORTERとか、 SAGENT-REPORTERとか… ➢ UiPath歴は、15ヶ月… Presented By
[email protected]
Slide 3
Slide 3 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。 • ファイル名が変わると、認識してくれない。 Presented By
[email protected]
Slide 4
Slide 4 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。 • ファイル名が変わると、認識してくれない。 Presented By
[email protected]
Slide 5
Slide 5 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。 ⇒「Read Range」で、AddHeadersがONだったりOFF だったり。 • ファイル名が変わると、認識してくれない。 Presented By
[email protected]
Slide 6
Slide 6 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • EXCELの範囲を読み込んでいるけど、別のEXCELに転 記すると、1行足りない。 ⇒「Read Range」で、AddHeadersがONだったりOFF だったり。 • ファイル名が変わると、認識してくれない。 ⇒エレメントに、ファイル名が埋め込まれている。 Presented By
[email protected]
Slide 7
Slide 7 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • 片手で数えられる程度の「Excel Application Scope」なら STUDIOで検索していけば良いが、階層の深いシーケンス、た くさん「Excel Application Scope」、複数のPROJECTに渡っ て確認するのは、手間が掛かる! Presented By
[email protected]
Slide 8
Slide 8 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • 片手で数えられる程度の「Excel Application Scope」なら STUDIOで検索していけば良いが、階層の深いシーケンス、た くさん「Excel Application Scope」、複数のPROJECTに渡っ て確認するのは、手間が掛かる! よし! いつものように ツールだっ!
Slide 9
Slide 9 text
こんな事、ありませんか? • EXCELへの転記し、ROBOTの最後に一気に保存した かったけど、なんだか途中で自動保存している。 ⇒「Excel Application Scope」で自動保存がONになっている • 片手で数えられる程度の「Excel Application Scope」なら STUDIOで検索していけば良いが、階層の深いシーケンス、た くさん「Excel Application Scope」、複数のPROJECTに渡っ て確認するのは、手間が掛かる! よし! いつものように ツールだっ! いや!今回は 手作業で!
Slide 10
Slide 10 text
「 Excel Application Scope 」はこう使う!? ①扱うEXCELファイルを 指定する。 ②可視属性、ファイル創 成属性、自動保存属性な どを指定する。 ③その際、ワークブック に変数を指定すると、 ④別のタイミングで 「Excel Application Scope」経由でアクティ ビティを使う事が出来る ① ② ④ ③ お浚い Presented By
[email protected]
Slide 11
Slide 11 text
④ 「 Excel Application Scope 」をこう使っちゃった!? ④別のタイミングで 「Excel Application Scope」経由でアクティ ビティを使う事が出来る ⑤別のタイミングで使用 した「Excel Application Scope」では、「既存の ワークブック」の設定に 注視しすぎて、「自動保 存」をOFFにし損ねた。 ⑤ ④ 何故? Presented By
[email protected]
Slide 12
Slide 12 text
① GREP機能で、まず洗い出してみよう! ② 洗いだされた情報を、EXCELで扱えるよう整形! ③ EXCELに貼り付けたら、ワークシート関数だ! ④ 「作業を止めるな!!」 「 Excel Application Scope 」をどう探る?
Slide 13
Slide 13 text
①テキストエディタのGREP機能で、探ってみる
Slide 14
Slide 14 text
②GREP結果を、ちょぃと加工(区切り文字として”@”を埋め込む)
Slide 15
Slide 15 text
③区切り位置でデータを区切る(区切り文字として”@”を使う)
Slide 16
Slide 16 text
④区切ったデータをTRIMし、ワークシート関数を埋め込む どんな事をするワークシート関数なのか? 1行目にあるパラメタを探し、そのパラメタ文言長さ+2以降に現れる「”」までを抜き出す!! パラメタがなかったら「#N/A」にならないように、IsErrorワークシート関数で処理する!!
Slide 17
Slide 17 text
発見!!
Slide 18
Slide 18 text
•目的とするROBOTがどう格納されているか? ⇒一部RPA製品は独自フォーマットで格納されているYO •どのように情報を洗い出すか? ⇒検索キーワードは正確に! (空白を含める含めないで、結果件数がかなり変わる) •どう加工するか? ⇒Trim,Left,Mid,Search,Lenなど、便利な関数を使いこなす! •さぁ、やってみよう! 結論! Presented By
[email protected]
Slide 19
Slide 19 text
•目的とするROBOTがどう格納されているか? ⇒一部RPA製品は独自フォーマットで格納されているYO •どのように情報を洗い出すか? ⇒検索キーワードは正確に! (空白を含める含めないで、結果件数がかなり変わる) •どう加工するか? ⇒Trim,Left,Mid,Search,Lenなど、便利な関数を使いこなす! •さぁ、やってみよう! 結論! Presented By
[email protected]