【Automation Anywhere】Bot Storeで新しい機能を追加しよう！

Automation Anywhere (AA)では、ノンプログラマーでも簡単に使えるように、Bot開発環境で現場のメンバーができることはあえて制限して、その替わりに**Meta Bot**という別途インストール可能でプロによって作られたBotをインストールできるようになっています。Meta Botは社内の専門チームが作成したり、[**Bot Store**](https://botstore.automationanywhere.com/jp/) (https://botstore.automationanywhere.com/jp/) から無料でインストールすることも可能です。

Bot Storeという概念はすごいですね！Bot開発者は、普通の**「Bot Creator」**と、Meta Bot開発ができる**「Meta Bot Designer」**に分かれていて、権限で制御されています。現場の開発者には、普通の「Bot Creator」だけ渡してあまり複雑な処理はさせないようにして、高度な作りこみは「Meta Bot Designer」にやらせるといった**「開発スキル別の開発レベルの制御」**ができるようになっています。Meta Botは.DLLも使えるため、VB.NETやC#、あるいは他の開発言語を使って、ほぼ何でもできます。


-=-=-=-=-=-=-=-=
👉**[Bot Storeが日本語で使えるようになりました。加えてControl RoomとBot Storeが統合されました。詳しくはこちらの記事で解説します。](https://qiita.com/Okura_/items/2dbf1e4d3d9047691bb0)**
-=-=-=-=-=-=-=-=


さて、さっそく無料でBot Storeからインストールするやり方をやってみました。Community Edition (AACE)でも対応しています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/9703cd3d-2823-e86f-1a7c-7e32b7fb80ef.png)


# Bot Storeアカウントを作成してみよう！
AACEのアカウントを持っている場合でも、Bot Storeのアカウントは作成する必要があります。ボットのダウンロード時に作成することもできますし、あらかじめ作成しておくこともできます。あらかじめ作成しておくには、Bot Storeのページ右上の「Login」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/819112f4-faf0-6404-9bf0-7d33c61349b6.png)

ログイン画面では、「Create Account」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/8b7fc5a3-e26d-884c-cdc1-4b9cfb61ddfd.png)

サインアップ画面が出るので、必要な情報を入れて「Sign up」をクリックします。AACEをサインアップしたときのメールアドレスでサインアップすると、アカウントが統合されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/e3ad0680-7607-caeb-e2b7-cfc4c3c07134.png)

以下のようなメールが届きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/4a8ff722-7e99-5e07-ea4b-2e5b55b7809b.png)


Bot Store用アカウントが作成されると、ログインした状態では、画面右上にドロップダウンメニューが表示される人の顔アイコンが表示されるようになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/97be56d7-b751-8851-a846-4e314f481be0.png)



# ほしいBotをダウンロード！
Bot Store用アカウントでログインしたら、さっそくほしいBotをダウンロードしてみましょう！
今回はAA純正の「[Perform Various SharePoint Operations](https://botstore.automationanywhere.com/bot/perform-various-sharepoint-operations/)」をダウンロードすることにします。

詳細表示のページに行き、「Get Bot」ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/652083f0-fcef-9631-ce86-814f6e70f687.png)

ログインした状態だと、すぐにインストーラをダウンロードすることができます。「ファイルを保存」をクリックします。(この画面はFirefoxの場合です。他のブラウザーの場合は多少異なるかもしれません)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/d32d93a2-58cb-698a-d729-19ef9a9e22f6.png)
ダウンロードフォルダーにファイルが保存されるので、インストーラーを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/28a774f2-aa80-fa1d-c7ac-c406099167e6.png)
インストーラーを進めると、License Agreementのページになるので、条件を読んだ後「I accept the terms in the license agreement」を選択します。すると、License keyに入力可能な状態になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/b880ed9f-d10c-e491-ddc3-dea2593bd558.png)

# ライセンスキーを取得してコピペ
Bot StoreでGet Botを行うと、ライセンスキーがMy Downloadsページに保存されます。Bot Storeで右上のメニューから「My Downloads」を見てみましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/26252635-35c8-9c76-5af9-9fdd1fca7704.png)
該当するBotのLiense keyの「Copy to Clipboard」をクリックすると、クリップボードにキーがコピーされます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/f1d5b7a7-df81-1f32-ddd9-a7b70a48b22f.png)

先ほどのインストーラーのLicense Keyボックスにコピーすると、「Next」ボタンが押せるようになるので先に進みましょう！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/c2a5d1b0-bcbd-d2b0-b53e-6f62fc2fe2a4.png)

これで準備が整いました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/1110af0f-de90-1042-8342-a6858caabb6d.png)

インストールには管理者権限が必要です。正常に完了すると以下の画面が出ます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/fc5f620b-65d4-374f-fc8b-8acff1fad272.png)

今回取得したBotはいつでもMy Downloadsからインストーラーとライセンスキーを取得しなおすことができます。

# インストールを完了！
AACEを起動してMetabotsの画面を見ると、SharePointMetabot.mbotというBotが追加されていることがわかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/b4035d4c-ba9a-5c13-0bf8-a2656c7d6231.png)

Workbenchを起動してみると、MetaBotsタブに同様にSharePointMetabot.mbotが追加されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/33bfa529-d2a0-b148-0c7e-7b2a4c30c435.png)
このコマンドをドラッグ＆ドロップしてアクションリストに加えてみると、以下のようなロジックが利用できるようになったことがわかります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/490819/ecc4c706-3fb6-e267-c165-c884ad73e8e7.png)

簡単にAACEに機能追加できることがわかりましたね！2019年9月7日現在、約560個のBotが掲載されています。Bot StoreのBotはいまのところほぼすべて無料だそうです。それではまた！