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
¥に縁がないエンジニアが¥に縁のあるROBOTを作った話
Search
HANACCHI
April 08, 2021
0
110
¥に縁がないエンジニアが¥に縁のあるROBOTを作った話
【増席】RPA×財務経理の勉強会 RPACommunity財経 vol.1
HANACCHI
April 08, 2021
Tweet
Share
More Decks by HANACCHI
See All by HANACCHI
メール本文をどうやっつけるか
hanacchi
0
230
2024年のローコード界隈最新事情~業務担当者でもAI・生成AIを活用できる!~
hanacchi
0
350
AI JIMY - 登壇(インストール編)
hanacchi
0
410
AI JIMY - 登壇(設定編)
hanacchi
0
380
AI JIMY - 登壇(実行編)
hanacchi
0
370
パスワードを保存しますか?
hanacchi
0
380
テスト系アクティビティを使ってみる
hanacchi
0
440
君も小説家になろう!
hanacchi
0
190
トライ キャッチの闇
hanacchi
0
95
Featured
See All Featured
Bash Introduction
62gerente
608
210k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Building Your Own Lightsaber
phodgson
103
6.1k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
The Cult of Friendly URLs
andyhume
78
6k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
Teambox: Starting and Learning
jrom
133
8.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
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]