Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
190827 ¥に縁がないエンジニアが¥に縁のあるROBOTを作った話 はなっちさん
Search
RPACommunity
August 27, 2019
Technology
0
250
190827 ¥に縁がないエンジニアが¥に縁のあるROBOTを作った話 はなっちさん
190827 ¥に縁がないエンジニアが¥に縁のあるROBOTを作った話 はなっちさん
RPACommunity
August 27, 2019
Tweet
Share
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
950
201023 DX Suiteを触ってみた Ayy
rpabank
0
940
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
570
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
540
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
610
201018 RPAの本質とトレンド Mitz
rpabank
0
460
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
410
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
410
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
370
Other Decks in Technology
See All in Technology
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
1
140
目標設定と習慣化で今よりも一歩生産性を上げる
sansantech
PRO
7
2.3k
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(1)Gitハンズオン
nomu
0
280
Staff Engineer / 20240827 Yuichiro Masui
shift_evolve
0
150
Dive Deep in Cloud Run: Automatic Base Image update
aoto
PRO
0
900
四国のあのイベントの〇〇システムを45日間で構築した話 / cloudohenro2024_tachibana
biatunky
0
140
強いチームを夢見て-PMからSREに転身して1年の振り返り / 20240906_bengo4_sre
bengo4com
1
760
中規模・ミドルTier開発組織におけるDevRelの戦略と実行と成果 - DevRel Guild Conference Mini -
leveragestech
2
260
疎通2024
sadnessojisan
4
630
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
150
エンジニア向け会社紹介資料
caddi_eng
15
250k
リクルート新人研修2024 テキスト生成AI活用
recruitengineers
PRO
10
420
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
22
580
A Modern Web Designer's Workflow
chriscoyier
690
190k
Designing with Data
zakiwarfel
98
5k
Atom: Resistance is Futile
akmur
261
25k
Designing Experiences People Love
moore
138
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
3k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Ruby is Unlike a Banana
tanoku
96
10k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
We Have a Design System, Now What?
morganepeng
48
7.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
42
2k
Transcript
「¥」に縁がないエンジニアが 「¥」に縁のあるROBOTを作った話 Presented By
[email protected]
自己紹介 • 小﨑 肇(こざき はじめ⇒[ハナ]肇⇒はなっち!) • 58歳 もうすぐ59歳、もうすぐ… • 東京都豊島区⇒神奈川県川崎市中原区
• 趣味 自転車だったけど、最近はINGRESS • 職歴 かなり前に今の会社に入社。 COBOL⇒JAVA⇒EXCEL-VBA EXCEL-VBAでは、JP1-REPORTERとか、 SAGENT-REPORTERとか… UiPath歴は、16ヶ月… Presented By
[email protected]
財務の業務・スキル • 財務とは、企業の資金繰り、予算管理、資金調達を担当す る業務です。 財務は、資金調達(銀行融資、株式発行など) や、余裕資金の運用(投資、M&Aなど)計画を考え、金融機 関と折衝したりするため、専門知識だけでなく企画的な要素 も求められます。 • 財務諸表を理解できる知識が必要で、経理・税務・会計業務
経験者はもちろんのこと、公認会計士や税理士から財務職 に転身されるケースが多くあります。また、資金調達の際に 金融機関とのパイプを強化することを目的として、金融機関 のコーポレートファイナンス経験者を採用する企業もありま す。外資系企業であればUS-GAAP(米国会計基準)の知識 やUSCPAも活かせます。 財務 | ビジネス用語集 | 転職エージェントは正社員専門のエリートネットワーク|転職・人材紹介 https://www.elite-network.co.jp/dictionary/finance.html
はなっち!のスキル • 理学部卒業後、プログラマとしてコンピュータ畑を 歩む。 • お客様先で業務知識は多少は習得するが、次の お客様先での業務知識を学んでいく際に、前のお 客様の業務知識は忘れる。 • 社内業務でも、お金に絡む仕事、特に見積もりに
関する事は不得手。辛うじて交通費精算位は自力 で出来る。 • 一方で、コンピュータリテラシは高い(?)ので、 EXCEL-VBAをはじめ、RPAも抵抗感なく取り込める。 Presented By
[email protected]
どんなROBOTを作ったか • 社内財務サイトへログインし、財務情報CSVファイルをダウン ロードする。 • ダウンロードしたCSVファイルを 所定のEXCELシートに転記する。 • その際、ピボットテーブルのような表も 併せて作成する。
やっちゃった#1 1. 銀行休業日位は理解しているが、お客様独自休業日を意識し ていなかった。 2. お客様独自休業日(国民の祝日が営業日になる場合もある)を EXCELで管理するようにした。 3. 働き方改革によって、長期休業する場合の運用は大丈夫でしょ うか?
やっちゃった#2 1. いきなり本番システムへのログインは出来ないので、試験シス テムへのログインで開発を始める。 2. 本番化するに当たり、業務多忙な担当様の時間を占有し、 開発しなければならない苦悩… 3. 更に異常終了した時の担当様の目…(T_T)
やっちゃった#3 1. 試験システムで、ある程度の画面周りのROBOTを作成、試験も ほぼ終了し、本番システムでの動作確認を実施 2. 見た目の画面は同じなので、微調整で行けるだろうと推測して いた。 3. 実際にはサーバが違うので、エレメントの再確認が必要であっ た。
4. 更に、試験システムでは動いていた「Select Multiple Items」が、 本番システムでは機能しない! →「Inject JsScript」アクティビティにて対処
やっちゃった#4 1. お客様サイドでの試験フェーズに入って、ファイルが読めない事 象が発生。 2. うまく行く日があったりと、挙動が怪しい。 3. 業務繁忙と重なって、システムからのダウンロードに時間が掛 かる、ダウンロードファイルの保存先がネットドライブであっ た。。。
4. ダウンロードファイルをローカルPCに振り向け、 その後ネットドライブへコピーするようにした。
やっちゃった#5 1. 銀行名と、取引日付毎の入金額、出金額をピボットテーブル風 に加工し、シートに転記する。 2. お客様試験でも順調に処理している。 3. ところが入金額を計算中突然異常終了した! 4. Int32領域へ集計していたが、オーバーフロー!
Int64領域に再定義した。 Int32 -2,147,483,648 21億4748万3647 ~ 2,147,483,647 Int64 -9,223,372,036,854,775,808 922京3372兆0368億5477万5807 ~ 9,223,372,036,854,775,807
やっちゃった#6 1. ROBOTが作成したファイルがきれいに完成し(当然)、一安心し ていた。 2. ところがこの処理には後続処理があって、その後続処理が動か なかった。 3. 日付情報をyyyy/M/d形式ではなく、 文字のYYYYMMDDとして扱っていた。
4. 後続処理のご担当様と事前に話し合ってください。 効率化を目指して、空いているセルなどを 利用しちゃう場合があります。
やっちゃった#7 1. 転記先ファイルには、ワークシート関数が仕掛けてあって、それ は100%完成されていた。 2. ROBOT化に伴って、機能拡充したら、ある条件の時に結果が おかしくなる。 3. ROBOT側では操作していない範囲なんだけど… 4.
機能拡充を見越して設定していただいていた ワークシート関数が違っていましたよ。 ROBOTの不具合ではないですからね!
お願い 本番環境でのアクセス権を設定してください。 秘密保持契約を結んでいるので、ちゃんと秘密は守ります! 部課での業務繁忙期を教えてください。業務に支障があったら急行できる ようにスタンバイしますから。。。 ROBOTはあなたの仕事を奪いに来たのではありません。 仲良く一緒に業務改善を進めていきましょう!
Presented By
[email protected]