Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
¥に縁がないエンジニアが¥に縁のあるROBOTを作った話
Search
HANACCHI
April 08, 2021
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
¥に縁がないエンジニアが¥に縁のあるROBOTを作った話
【増席】RPA×財務経理の勉強会 RPACommunity財経 vol.1
HANACCHI
April 08, 2021
More Decks by HANACCHI
See All by HANACCHI
単体試験の生産性向上と私
hanacchi
0
140
PowerAutomatefordesktopでの開発シーンで
hanacchi
0
31
ChatGPTにテストデータを作ってもらう
hanacchi
0
210
AI JIMYで数独
hanacchi
0
69
メール本文をどうやっつけるか
hanacchi
0
390
2024年のローコード界隈最新事情~業務担当者でもAI・生成AIを活用できる!~
hanacchi
0
470
AI JIMY - 登壇(インストール編)
hanacchi
0
560
AI JIMY - 登壇(設定編)
hanacchi
0
520
AI JIMY - 登壇(実行編)
hanacchi
0
480
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
30 Presentation Tips
portentint
PRO
1
390
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
330
Facilitating Awesome Meetings
lara
57
7.1k
We Have a Design System, Now What?
morganepeng
55
8.3k
Are puppies a ranking factor?
jonoalderson
2
3.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
A Tale of Four Properties
chriscoyier
163
24k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
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]