業務改善RPA労働人口の現象や政府の働き方改革の対策として注目されているRPA。これまで単純作業をはじめ人手に頼っていた様々な作業を、このRPA技術を利用したソフトウェアロボットに任せることによって、作業時間の短縮、作業時間帯の拡大、業務品質の向上、業務変更における対応性の向上など、労働生産性を向上させるソリューションとして注目されています。業務改善RPA労働人口の現象や政府の働き方改革の対策として注目されているRPA。これまで単純作業をはじめ人手に頼っていた様々な作業を、このRPA技術を利用したソフトウェアロボットに任せることによって、作業時間の短縮、作業時間帯の拡大、業務品質の向上、業務変更における対応性の向上など、労働生産性を向上させるソリューションとして注目されています。Writer(N.I)【UiPathの特徴】その2:開発容易性(開発俊敏性)前回は、「対象アプリケーション範囲」の視点で、一般的なRPAツールとUiPathの違いを含めたUiPathの特徴をご説明させていただきました。今回は、「開発容易性(開発俊敏性)」の視点で、ご説明させていただきます。【UiPathの特徴】その1:対象アプリケーションの範囲2018年5月7日シナリオ作成方法RPAツールは、対象アプリケーションの画面に対して、人の代わりに疑似的にキーボードやマウス操作を行うことにより、業務作業を行う仕組みとなっています。事前にどのようなキーボードやマウス操作を行うかのシナリオを作成し、シナリオに従って動作することにより業務作業を実現します。一般的なRPAツールでは、どのようにシナリオを作成するかを説明しながら、UiPathが他のRPAツールとどのように違うかを見ていきたいと思います。a)操作記録型シナリオ作成タイプ操作記録型シナリオ作成タイプとは、RPAツールの「操作記録機能」により、操作員のキーボードやマウスなどの操作を記録し、同ツールの「作成機能」により、繰り返しや判断などの処理を追加していくことで、シナリオを作成するタイプです。操作員の操作を「連続記録(自動)」できるタイプと操作員の操作を想定して「1操作毎記録(手動)」するタイプに分かれています。b)操作選択型シナリオ作成タイプRPAツールの作成機能により、画面上の操作対象項目とキーボードやマウスなどの操作内容を選択しながら、繰り返しや判断などの処理を含めて作成するタイプとなります。c)プログラミング型シナリオ作成タイプ専用のプログラミング言語により、画面上の操作対象項目とキーボードやマウスの操作、繰り返しや判断などの処理をプログラミングしていくタイプとなります。一般的には「操作記録型シナリオ作成(連続記録)」>「操作記録型シナリオ作成(1操作毎記録)」>「操作選択型シナリオ作成」、「プログラミング型シナリオ作成」の順で、開発生産性が高いとされています。多くのRPAツールでは、「操作記録型シナリオ作成(1操作毎記録)」又は「操作選択型シナリオ作成」を主体としているものが多いようです。UiPathでは、「操作記録型シナリオ作成(連続記録)」、「操作記録型シナリオ作成(1操作毎記録)」、「操作選択型シナリオ作成」をサポートしており、独自のシステム解析技術(コンピュータビジョン)により、画面項目のオブジェクト認識が可能なため、安定的に「記録型シナリオ作成(連続記録)」ができます。下記のような特殊な操作については「記録型シナリオ作成(1操作毎記録)」が必要となりますので、注意が必要です。Studio」と呼ばれるツールにて開発を行います。同ツールは、現状処理上での日本語処理には何ら問題ありませんが、画面の表示項目やメッセージは日本語化されておりません。次バージョン(2018.2)より、日本語表示機能の提供を予定しています。Foundationフレームワークを採用しているため、他社RPAツールと異なり、Microsoft社ツール(オフィスツールなど)と操作互換性が高く、慣れてくると各種操作に違和感がありません(コントロールキーを利用したショートカットキーなどもほぼ同様です)。Studio」画面イメージ他RPAツールでは、一覧表形式でシナリオを管理するツールもありますが、UiPathでは、同処理を業務フロー書式で作成することができ、制御の流れなどをビジュアルに表現することが可能です。シナリオ内で操作中にエラーが発生した場合のエラーハンドリングする制御(Try/Catch)なども簡単に作成することができます。02_ダブルクリックをすると詳細内容が表示デザイナーパネルに表示されている業務フロー書式のシナリオは要約(折り畳み)表示されており、該当項目をダブルクリックすることにより、簡単に詳細内容が表示されます。画面項目に関する操作は、(開発者が)どの欄を操作しているのかを分かり易くするように、操作対象項目の画像イメージを併せて保存しておくことも可能です。(前項でご説明したツール自身が操作を認識するための画像認識方式とは、関係ありません。Explorer」により確認及び変更することも可能です。Robotの実行イメージ字幕付きの解説動画をご用意しました文字だけでは、うまく伝わらないと思いますので、UiPathにおけるシナリオ開発のイメージをご理解いただけるよう弊社UiPathセミナーで紹介している動画を公開いたします。ロボット利用資源管理シナリオを作成する上で、ガバナンス/セキュリティや動作独立性(同一のシナリオを複数のロボットで並列に稼働させる場合や本番環境と試験環境などの違いをシナリオから独立)などの観点より、シナリオ内で利用するシステムのユーザーID/パスワードなどのクレデンシャル情報やシステムURLなどのシステム資源情報をシナリオ外部で管理する(シナリオを修正せずに外部から簡単に修正を可能とする)必要があります。上記のような管理機能は、利用者が業務処理の一部として実装する(例えば、外部ファイルにユーザーID/パスワードなどを記録しておき、シナリオから同ファイルを読み込むなど)ことも可能ですが、UiPathでは標準的な動作部品(アクティビティ)として同様な機能が準備されておりますので、開発生産性が非常に高くなります。部品化/テンプレートの流用シナリオは1から作成することも可能ですが、例えば、Excelファイルに設定されているデータをシステムに登録する処理を作成する場合、以下のような処理の流れとなります。05_UiPathのシナリオの部品化イメージこれらの一連処理を事前にテンプレートシナリオとして準備し、それを流用して作成することにより、より作成効率を上げることが可能です。テンプレートを数多く準備することにより、開発効率を上げるだけではなく、品質の向上、テストやメンテナンスの効率を上げていくことも期待できます。ポイント解説UiPathでは、部品化/テンプレートの流用に対して、シナリオを複数ファイルに分けて管理する機能、ライブラリ/スニペット機能など多くの支援機能が準備されています。UiPathでは、内部で独自のソース共有/バージョン管理を持たず、外部のSVN、TFSによるバージョン管理にて、従来から利用している開発環境との融合を図れる仕組みなども提供されています。/テンプレートの流用の視点でUiPathと他RPAツールの違いを交えながら、UiPathの特徴をご説明させていただきました。全てをお伝えすることが出来ませんが、UiPathの魅力の一部でもご理解いただけましたでしょうか?次回は、「導入柔軟性(拡張性)」と題してUiPathの特徴をご紹介させていただきますので、ご期待ください。Robotに関する基本操作を学ぶことができる実践型のトレーニングがついにオープン。RPAの導入検討にあたりPoCを自社で進めたいとお考えのご担当者様や、UiPathの導入にあたり製品の理解や基本操作を習得したいご担当者様におすすめです。2,187RPAUiPathの特徴rpa自動化UiPathユーアイパス【UiPathの特徴】その3:導入柔軟性(拡張性)【UiPathの特徴】その1:対象アプリケーションの範囲RECOMMENDこちらの記事も人気です。業務改善RPA労働人口の現象や政府の働き方改革の対策として注目されているRPA。これまで単純作業をはじめ人手に頼っていた様々な作業を、このRPA技術を利用したソフトウェアロボットに任せることによって、作業時間の短縮、作業時間帯の拡大、業務品質の向上、業務変更における対応性の向上など、労働生産性を向上させるソリューションとして注目されています。当サイトへのご意見や、不具合等を発見された方は、こちらのフォームまでお知らせ頂けると大変嬉しいです。業務可視化NOTEとは「業務可視化Note」は業務改善や業務の可視化にお取り組みの企業担当者様のための情報サイトです。コンサルティング会社やツールベンダー各社が、これまでのノウハウや実績・事例などをもとに、業務改善、業務プロセスの可視化に関するポイント解説をしております。貴社のプロジェクトにお役立て頂ければ幸いです。Reserved.error:。