RPARPAのロボット(シナリオ)作成は、完璧を目指してはいけない!?以前、WinActorの講習会に参加した時のこと。「完璧なロボットを作ろうとしないこと!」そんな記述がテキストにあったのです。思わず、「えっ!?」と目を疑ってしまいました。そんなことが書いてあるのでしょうか?それは、ロボット作成の手順を見ていくと分かってきます。簡単に言えば、1現在行っている手作業を書き起こす2フローチャートに落とし込む3実際にロボット作成(シナリオ作成)となります。問題はこのあとなのですが、通常の流れに合わせてロボットを作成し、「はい、出来た!おしまい!」とならないのがプログラミングの厄介なところなのです。それは、4通常以外の操作に対応させるということです。「通常以外の操作」を具体的に挙げてみます。・乗車駅に存在しない駅名を打ち込んでしまった場合の対応(参照元のエクセルファイルに記述間違い)等など。上記の操作を考慮せず、素直にロボットを作成すると、RPA側で対応できずにエラー表示を吐き出すことになります。思いついたことを書いてみましたが、これら以外にもエラー表示となるケースはあり得るでしょう。それを全てを盛り込んだロボットを最初から作ろうとすると、とても困難であることは想像に難くないと思います。あるミスを盛り込むことは必要ですが、あれもこれもと初期段階でロボットに入れていくと、効率の悪いロボット開発になってしまうのですね。『ロボット開発は、80%の完成度を目指す』と書かれていたのでしょう。あとは、実際の運用の中で、思った以上に多いミスについては、その都度対応していくといった運用方法がベターと判断していると思われます。「RPAのロボットが暴走したら、大変なことになるのでは?」という心配をされる方がいらっしゃいますが、現時点のRPAソフトにおいては、自己判断できるほど賢くありません。上記のような事象が発生した場合、エラー表示でロボットが止まりますのでご安心を。ちなみに、特定のエラー事象が起きた場合、違う操作を実行する、もしくはスルーするといった対応も可能です。多くのRPAソフトには、「例外対応」と呼ばれるフローが用意されており、事前に条件を指定することで、強制的に別のフローに進めることができます。起こる、でもあまり気にしなくても良い事象に関しても、RPAでは対応可能なのです。「RPAで何が出来るのか?」をRPAエンジニアの私が説明します。WinActorが苦手!?RPAのスペシャリストとは?なぜ、RPAのハンズオンセミナーに参加しても、RPAが使えるようにならないのか?有料のRPA(WinActor)研修に行ってみた!「RPAで扱うデータ」は、人に優しく、RPAにも優しくしておくべし!?何故、RPAのロボット作成は難しいと言われるのか?RPAのクラウド化とは?中小企業におけるRPA導入をお手伝いRPAを格安で導入し、自社内でロボットを作成・運用したい!とお考えではないですか?中小企業でRPA導入を成功させるには、「RPAツール導入費用を安く抑え」、「自社内でロボット作成できる」ようにする必要があります。その2つの障壁を無くす方法をお教えいたします。