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
260
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
970
201023 DX Suiteを触ってみた Ayy
rpabank
0
960
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
580
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
560
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
630
201018 RPAの本質とトレンド Mitz
rpabank
0
480
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
420
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
420
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
380
Other Decks in Technology
See All in Technology
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
110
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
670
【令和最新版】ロボットシミュレータ Genesis x ROS 2で始める快適AIロボット開発
hakuturu583
2
1.4k
型情報を用いたLintでコード品質を向上させる
sansantech
PRO
2
220
ハイテク休憩
sat
PRO
2
190
ネットワーク可視化の世界
likr
7
5.7k
MasterMemory v3 最速確認会
yucchiy
0
300
Evolving Architecture
rainerhahnekamp
3
220
AWSの生成AIサービス Amazon Bedrock入門!(2025年1月版)
minorun365
PRO
7
370
深層学習と3Dキャプチャ・3Dモデル生成(土木学会応用力学委員会 応用数理・AIセミナー)
pfn
PRO
0
400
Fabric 移行時の躓きポイントと対応策
ohata_ds
1
120
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
16
3.9k
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Mobile First: as difficult as doing things right
swwweet
222
9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Facilitating Awesome Meetings
lara
50
6.2k
The Language of Interfaces
destraynor
155
24k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Building Applications with DynamoDB
mza
92
6.1k
Speed Design
sergeychernyshev
25
720
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
GraphQLとの向き合い方2022年版
quramy
44
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]