RPAを導入したけれど、作るシナリオの品質が悪くて、エラーが出まくる……。ちゃんと設計しなきゃと思うけど、どういうのを作ればいいのか、わからない。
と悩んでいるRPA担当者の方に向けて、RPAの設計書を作成する方法を解説します。
RPAシナリオ設計書を作成する方法
- [1] RPAシナリオ設計の概要
- [2] RPAシナリオ設計書の作成手順
記事を書いている僕は、RPA関連の本を5冊出版しているRPAの専門家です。RPA設計書の本も出版しています。
>>実務者のための失敗しないRPAシナリオ設計入門
この記事ではRPAシナリオ設計書を作る手順をサクッと解説します。それ以上は細かいテクニックになってくるので、詳しく知りたい場合は僕の書いた本を紹介するので、読んでください。
でも、この記事だけでも、RPAシナリオ設計書の意味とか作り方とかがわかります。
それだけでも、設計書を作り始められると思いますので、お読みください。
それでは、どうぞ!
RPAシナリオ設計の概要
最初にちょっとだけ、「RPAシナリオ設計書とはどういったものか?」「RPAシナリオ設計書を作ったら何がうれしいのか?」を解説しますね。
僕の作っているRPAシナリオ設計書のイメージはこんな感じ。このシナリオ設計書は「Webシステムへのログインするシナリオ」をExcelを使って可視化しています。
どうでしょう?業務フローチャートで使われる図形を利用して書いてるので、読み解くのは難しくありませんよね。がんばれば作れる、、くらいかな。
UiPathやWinActorは、フローチャートのイメージでシナリオ開発ができる開発環境があるので、使ったことがあるならわかると思うけど、よく似てますね。
じゃ、なんでわざわざRPAシナリオ設計書作らないといけないんですか?
だよね~。ここからRPAシナリオ設計書を作成する意味について解説します。
RPAシナリオ設計書を作る意味は大きく分類して3つあります。
- 業務をシナリオへ変換するため
- 自動化された業務の理解のため
- 人間同士のコミュニケーションのため
RPAツールの開発環境はあくまで「開発」のためのもの。『絵』としてフローチャートを眺め、部分的に入れ替えたり、まとめたりする、といった設計作業には向いていません!
設計以外の作業(例えばプロパティの設定が立ち上がったり、必要項目の未入力エラーが表示されたり)に手を取られ、シナリオ設計に集中できません。
設計は設計として、ちゃんとやりましょうってことです。
RPAシナリオ設計書の作成手順
RPAシナリオ設計書を作る意味がわかったところで、ここからは作成手順を解説していきますね。
RPAシナリオ設計書の作成手順は3つあります!
RPAシナリオ設計書は
- 業務シナリオ
- RPAシナリオ
- シナリオ設計図
という3つのドキュメントにより構成されます。図で示すとこのようになります。①~③は作成する順番。この順番で作成していきながら、なんどか再検討のために行きつ戻りつしながら完成させていくという手順です。
①業務シナリオと②RPAシナリオは次の図のフォーマットに箇条書きでシナリオを書き出して、整理します。図を使わないで書けるから、「設計図は書けないよ~!」という非エンジニアでも完成されられるんですね。
業務シナリオの作成方法については別の記事にまとめているので、この記事の最後のリンクから飛んでください。
①業務シナリオと②RPAシナリオは③シナリオ設計図を作成するためのステップとして作成します。
最終的にこのようなシナリオ設計図を書きあげればOK。そのままRPA開発に反映させられるから、開発はスムーズ。この段階でかなり考え抜かれているので、きれいなシナリオが作れて、バグも少ないはずですよ。
つまりシナリオ設計書が最終的に作れればいいんですね!?
Yes!全部のドキュメントを作るかどうかは、作る人のレベルに拠ります。非エンジニアなら業務シナリオから作るといいですね。
業務シナリオは現在の業務を担当している実務者に作ってもらって、それをもらったRPA担当者がRPAシナリオを整備して、最後はエンジニアにシナリオ設計書を作ってもらいつつ開発のしてもらう、というのが理想的な役割分担だと思います。
それだけの体制が揃えられるか?は、会社の環境によって違うから、役割分担はアレンジしてくださいね。
ともかく、どんな熟練者でも一度で完璧な設計を行うことは不可能なので、各ステップを前後しながら、推敲を重ねることで、より良い設計となりますよ。
まとめ
この記事では、RPAシナリオ設計書を作成する意味と手順について解説しました。次の手順で作成するんでしたよね。
- 業務シナリオ
- RPAシナリオ
- シナリオ設計図
じゃあ、「業務シナリオを書いてみよう」となったとき、前提として「業務ってなに?」という知識が必要かも。そういうときは次の記事も併せて読んでみてください。
業務シナリオのヘッダー部分に何を書けばいいのかを下の記事にまとめているので、詳しく知りたいならお読みください。
業務シナリオの書き方は次の記事で非常に詳しく解説しています。
さらにさらに「もっと詳細にRPAシナリオ設計書の書き方を知りたい」というなら、僕の本をおススメします。RPAシナリオ設計書を作成する意味から作成手順、記述方法、そしてUiPathを使った具体例まですべて載っていますよ。設計書のフォーマットもダウンロードできます!