Skip to content
Lowy Shin edited this page Dec 11, 2023 · 16 revisions

広告

RPAは開発より運用ができなくて止まっているケースが多いです!

RPAを始めようとしている方から維持費用の悩みがあるRPAの全ての悩みを解決致します!

https://www.lancers.jp/profile/lowyshin/plan/187404

お問い合わせは「lowyshin.giip@gmail.com」まで。

Introduce UiPath

UiPathはMicrosoftが作ったWWF(Windows Workflow Foundation)のオープンソースをベースに作ったRPA(Robotic Process Automation)ツールの一つです。 なのでAkabotみたいに同じエンジンのツールは交換性が高くMicrosoft社からのサポートがあるため安定性が保証されているので世界1のRPAツールなりました。

その中でUiPathが最初に500億円以上の投資を受けて世界100国以上に展開し、日本では様々な大手企業の欠かせない運用ツールになってます。

N社の場合は150万時間以上の人の作業をUiPathロボットが搭載されている64台のパソコンで行い3000人の人件費の削減ができたのでこの影響力は日々大きくなっています。 VB(VisualBasic)とC#言語をサポートしているのでExcel VBAまたはMacroが作れる人はすぐUiPathが使えるほど接近性がよくWindows OSに特化したのでOS側からパソコンをコントロールできるためRPAツールの中で一番強力ではないかと思います。

UiPathはMicrosoft社のWorkflow foundationから提供した機能を利用して作ったRPAツールです。

図面までそっくりでしょう? なので問題が起きたら.NetFrameworkの問題の可能性も高いためUiPathだけのサポートでは足りない可能性がございます。この場合にはMSDNのWorkflow Foundationの文書をご参考ください。 ちなみに同じWWFをベースに作った様々なプロダクトが世の中に出てます。

UiPathはMSに依存性が高いため(MS社がサポートしてくれない限り)MacとかLinuxではご利用できません。 しかしWindowsだけでも十分業務用としては使えるため特に問題はないかと思います。 そしてUiPathのエンジンがMS社のものなので多分UiPathさん自体ではMacとかLinuxのサポートバージョンは作れないと思います。 なので、ほかのOSバージョンはあまり期待しないでください。

License

Community Editionは無料なので何台でもインストールできます。SaaSで提供しているOrchestratorを利用すると遠隔でRobotを管理することができますが、2台まで無料で管理できます。

UiPath Studio vs. Studio X

UiPath Studio Xは開発経験がない人が自動化を簡単にするためのツールなので複雑な機能が入ってない代わりに簡単にRPAが作成できるツールです。

なので、Studio で作成した xaml は、StudioX で開くことはできません。

StudioX で作成した xaml は、Studio で開くことができますが、編集することはお勧めしません。

編集してしまうと、その xaml が StudioX で開かなくなるリスクがあります。

UiPath Studioはinvokeを使った他のxamlファイルを読込む機能などがありアプリケーション開発が慣れている人はモジュール化しやすいです。 逆にStudio Xはinvoke機能が使えません。

Orchestrator

https://www.uipath.com/ja/solutions/orchestrator

Comparision of Orchestrator and single

UiPath Academy

UiPathを最初に入門するにはUiPathアカデミーというサイトをお薦めします。

https://www.uipath.com/ja/rpa/academy

コースを踏まえ簡単なレベルテストを通過するとUiPath経験が認められ仕事にも使えるようです。

Mac

Macを利用した場合には仮想マシンを作ってWindowsを入れてUiPathを稼働してもいいかと思います。そもそもUiPathはGUIで動くのが多いのでパソコンをいじりながらUiPathを動かすためにはVMの方がおすすめです。

MacからVirtual Boxをインストールする

もしRobotサービスが起動しない場合にはパソコンのスペックが足りないためだと思います。UiPathはかなりハイスペックを要求するため十分スペック高いパソコンで動かしてください。推奨スペックは公式ではないですが、最低Core i5以上、メモリ8GB以上をお勧めします。 テストとしてはCore i3の2GBで動いたことはありますが、メーカーとインストールされたソフト状況によってはRobotサービスが止まったりします。

言語

言語の選択はプロジェクトを作成するとき決めることができます。自分の好きな言語を選択してください。しかし最初から開発経験がない人々を想定して作ったのでVBのケースが多いです。

  • VB
    • Visual Basicを利用してコードが作られます。
  • C#
    • C#になれてる方はこれを選択してください。以外にドキュメントがないためMSDNに依存するしかありません。

Package

UiPathはnode.jsと同じにプロジェクト単位でパッケージを管理しています。 なのでPackageのバージョンが異なるソースだとしても1台で開発ができ、問題があっても1つのプロジェクトだけ影響を受けるのでもし何かあったとしてもそのプロジェクトだけ再構築して新しくパッケージを入れれば解決できます。 node.jsもプロジェクトルートのjsonに使うパッケージが定義されているようにUiPathもプロジェクトルートのproject.jsonに使っているパッケージのバージョンが記載されているので文書作業の際に参考すればいいと思います。

Download

Original page