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
200520 ユーザー部門と考える、落ちないBotのつくりかた 山本幸志
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
RPACommunity
May 20, 2020
Technology
770
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
200520 ユーザー部門と考える、落ちないBotのつくりかた 山本幸志
200520 ユーザー部門と考える、落ちないBotのつくりかた 山本幸志
RPACommunity
May 20, 2020
More Decks by RPACommunity
See All by RPACommunity
201023 Automation Anywhere「A2019」を触ってみた Ayy
rpabank
0
1.1k
201023 DX Suiteを触ってみた Ayy
rpabank
0
1.1k
201023 RPA超初心者がWinActorにチャレンジしてみた ユーコさん
rpabank
0
680
201023 PowerPlatform はじめの一歩 みさみささん
rpabank
0
690
201023 アシロボで実際に沼ってみた たまいさん
rpabank
0
740
201018 RPAの本質とトレンド Mitz
rpabank
0
550
201006 僕がいまRPAで伝えたいことのすべて いろはまるさん
rpabank
0
520
201006 UiPath MVP 2019-2020 はなっち!さん
rpabank
0
510
201006 今からでも間に合う!UiPathトーク一気に振り返り たまいさん
rpabank
0
460
Other Decks in Technology
See All in Technology
CLIライブラリ開発を支える技術
htnabe
0
120
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
740
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.4k
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
740
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
110
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
0
130
AI de Idea
kawaguti
PRO
2
120
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
160
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
140
「守り」で活用するオンデバイスLLM 〜写ってはいけないを総力戦で防ぐ〜 / iOSDC Japan 2026
nakamuuu
0
170
おい、エージェントを使って終わらせろ
nwiizo
1
620
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
First, design no harm
axbom
PRO
2
1.3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
Mobile First: as difficult as doing things right
swwweet
225
10k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Statistics for Hackers
jakevdp
799
230k
Deep Space Network (abreviated)
tonyrice
0
310
Transcript
ユーザー部門と考える、 落ちないBotのつくりかた フジテック株式会社 デジタルイノベーション本部 システム管理部 / プロセス管理部 山本幸志
フジテック株式会社 (FUJITEC CO., LTD.) 1948年創業 23の国と地域に展開 従業員1万名
山本幸志(関東出身、千葉大好き) フジテック4年目(前職SIer) 営業・フィールド系のアプリ開発、 プロセスの見直し・是正、RPA等を担当。 趣味:音楽、ドライブ・スキー等、ねこあつめ
RPAの取り組み
作業代行ロボットを導入、PC上の定型業務を記録し自動化 Q 単純ミス削減(担当も作業ストレスから解放) C ルーチンワークのロボット代行による効率改善 D 24
時間 365 日の稼働が可能 単純作業・定型作業から社員を解放 より高度でやりがいのある仕事にシフト 概要 期待効果 ルーチンワークを 覚えさせます 入力 検索 編集 送信 印刷 ユーザー部門で 開発可能! 作業 時間 創造 時間 自分 時間 自分 時間 創造 時間 作業 時間 Before After RPA取り組み目的 働き方改革 促進
RPA取り組み背景 フジテックの特徴 ・業務は、開発・設計、製造、営業、保守、据付・改修など 多岐にわたり、外勤も多い。 ・製品は、顧客要求に応じた個別対応が多く、定型的作業は 限られている。 ・システムは、情シスで内製開発が基本。最新ITを活用した
サービス提供と共に、既存システムの是正もしている。
ユーザー部門 責任者 開発者 実行者 DI本部 RPAサポートチーム 11名 Automation Anywhere
カスタマーサクセスマネージャー ヘルプデスク 課題抽出 ロボット 開発 運用ルール 設計 環境設定 社内研修 RPA取り組み体制 開発はユーザー主体、運営はDI本部主体
コミュニケーションツールで問題解決 プロに頼る・ チームで助け合い フォーラム グループ サポート 知識ベース 富士太郎 情シス花子
全国から リモート 接続 クラウド環境でRPAを集中管理 ユーザー環境の影響を削減 本番移行時の修正を最小化 問題の発見/解決時間を短縮
落ちないBotのつくりかた 落ちないBotとは? Botが落ちると誰がどう困る? 1. Botが落ちると、該当のBotの処理が終わらず、 該当の業務に支障がある。 2. Botが落ちたとき、処理の途中だとアプリ等が開きっぱなしで、 後続のBotも落ちたり、おかしな動きをする可能性があり、 他の業務にも支障がある。
ユーザー部門と考える落ちないBotのつくりかた 一番良くみる実行時のエラー(個人の感想です) (Bot曰く)実行しようとしたら、オブジェクトがなかったよ。。。 原因 1. Botが動かしているアプリ側の処理が終わっていない。 →Wait 等で少し余裕を持たせる。 2. 画面の変更やデータの内容によってObjectCloningで取得できなくなった。
→Keystrokeの方が変化に強い場合も。 3. ブラウザのキャッシュ情報等で動きが変わる。 →Chromeであれば、ゲストモードを基本とする等。
ユーザー部門と考える落ちないBotのつくりかた その他、落ちる原因は? 1. 環境によって、取得条件が変わる →環境やデータに依存するパスやパラメータは利用しない。 ユーザー依存しないフォルダ利用やXPATHを利用する等。 2. 前のBotでログインしていて、権限不足で開けない(セキュリティ問題も) →認証情報はBot完了時にリセットする。 3.
他のBotや前回実行時の処理用Excelやワークファイルが悪さする →Botごとに専用のフォルダで処理 Botの処理前後でワークファイル等を初期化する
ユーザー部門と考える落ちないBotのつくりかた エラーになっても後続処理に影響させないためのエラーハンドリングとしては、Error Handlingの処理で、別のBotを実行する処理を活用。 1. 基本的に開いているウィンドウは閉じる。 2. アプリ等はログアウトする。 3. ファイルサーバーへの認証情報もクリアする。
エラーになっても後続処理に影響させないための エラーハンドリング処理の指定 様々なエラー時にウィンドウを閉じるなどの処理専用のBotを作成し、指定
エラーになっても後続処理に影響させないための エラーハンドリングサンプル エラー動作でも環境を元に戻して返す!
みなさん、開発とか運用とか、 色々と大変だと思いますが、 ユーザー同士で助け合って、 楽しい、RPAライフを送りましょう!
ご清聴ありがとうございました