0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

交通費検索RPAの落とし穴

Posted at

はじめに

みなさん初めまして。
普段あちこちでBizRobo!を用いてRPAの開発をしております。
今回は実際に私自身が経験したことを基にお話させていただきます。

初めの第一歩でよく使用されるお題

RPAを始めれば必ず誰しもが通ってきたのが、
この交通費検索のRPAではないでしょうか。
よくお題として挙がるのは、Excelに記入された交通費データ(出発駅、到着駅)を
交通費検索サイトで検索して、最安値運賃を取得し、
サイトから取得した運賃をExcelに記入するというものではないでしょうか。
たしかに、RPAの初めの第一歩としてすごく重要な項目がたくさん盛り込まれています。
文字入力、Webデータ抽出、クリック操作、Excel操作

今までRPAや、そもそも開発業務自体に触れてこなかった人も、
交通費検索は1度くらいは行ったことがあると思います。
すごく理解しやすい点やイメージを掴みやすい点を踏まえるとすごくいいお題だな~と。

しかし!一番初めに扱うものだといえど、
実際の業務でこのRPAを開発するとなると、
開発者はもちろん、ユーザーにとっても悩ませる項目があります

項目① ~パターン①~

駅名の重複

駅名は全国に必ず1つで、駅名が重複しないとは限りません。
考慮しないといけない点は、
検索候補にたくさんの駅名が出てくるという点です。

image.png

画像引用:https://transit.yahoo.co.jp/?from=%E6%A0%84&to=&fromgid=&togid=&flatlon=&tlatlon=&via=&viacode=&y=2024&m=03&d=15&hh=14&m1=2&m2=7&type=1&ticket=ic&expkind=1&userpass=1&ws=3&s=0&al=1&shin=1&ex=1&hb=1&lb=1&sr=1

例えば上記のように全国各地に駅名がある場合、
「どうやって絞るの?」という懸念点が出てきます。

RPAで検索を行う都道府県が固定されていて、
複数候補ある場合は、特定の県名を選択すると問題ないです
が、
「全国各地の」となった場合どうする?という懸念点があります。

項目① ~パターン②~

実はこんなパターンもあるんです。

image.png

画像引用:https://transit.yahoo.co.jp/?from=%E5%A4%A7%E9%98%AA%E6%A2%85%E7%94%B0&to=&fromgid=&togid=&flatlon=&tlatlon=&via=&viacode=&y=2024&m=03&d=15&hh=14&m1=2&m2=7&type=1&ticket=ic&expkind=1&userpass=1&ws=3&s=0&al=1&shin=1&ex=1&hb=1&lb=1&sr=1

同じ駅名が違う路線である場合です。
こういった場合は、どちらの路線を選択するの?という懸念点が出てきます。

他にも駅名を検索したいが検索候補に、
検索しようとしていた駅名と同じバス停などが表示される場合もあります。

なので、RPA化する前にしっかりと開発者とユーザーが会話を行い、
上記のような懸念点をしっかり潰せるように、
お互いが認識を合わせたうえで開発するべき内容であると思います。

項目②

交通手段の制限

こちらの件に関しては、例えば電車で通勤できる範囲内であるのにも関わらず、
新幹線や飛行機が自動的に選択される場合です。

データによっては、全国範囲で検索を行うこともあるかと思います。
新幹線や飛行機等を使う人もいれば、使わない人もいらっしゃると思います。
新幹線等を使用しない人が、新幹線等を使った経路で検索されるというパターンも実際に存在します。

このような場合に、どのように交通手段に関して制限をかけるかが重要になると思います。

悩ませる内容 その①の解決例

交通費検索を行ううえで、駅名の重複は避けて通れない内容です。
なので、事前に内容を精査する必要があります。

あくまで例ですが、最初から駅名が1つに絞れるように設定しておくことが1番良いかと思います。
ユーザー側にとっては「データ整備」の負担がありますが、RPAのメリットを考えれば
工数削減にはうってつけとなる内容かと思います。

各交通費検索サイトによって、表示のされ方が違います
予め対象の交通費検索サイトの表示を確認しておくことをオススメします。

悩ませる内容 その②の解決例

新幹線や飛行機を含む・含まないで検索するという内容には、
検索設定を変更してからRPAを稼働させるイメージで進めると良いと思います。

各交通費検索サイトには、詳細設定で検索する交通手段を選択できるようになっています。
不必要な交通手段は検索できないように、予め選択から省くことをオススメします!
そうすることで、不必要な交通手段が検索できないようになっています。

またデータに関して全国を範囲とする場合、新幹線や飛行機を含む場合があると思います。
その場合は予め新幹線や飛行機を含むものは「別のデータ」として扱って処理をすることで、
RPAが非常に大活躍すると思います。

もしデータを別のシステム等から落として処理させる場合、
そのデータ(駅名や路線名)が最新であることを確認してください。
古いデータの場合は、駅名や路線名が変更になっていて、
検索を行っても表示されない場合があります。
その点は皆さまご注意ください。

最後に

最後までご覧いただきありがとうございました。
少しでも参考にしていただければ幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?