Launchpad ServiceからBTPに公開したFioriアプリにアクセスする

# はじめに
前回：[SAP Business Application StudioでFioriアプリを作成、deployを行う](https://qiita.com/again_qt/items/3a57f96280f14ec54f9b)
前回に引き続き、SAP BTP環境での作業手順をまとめていきます。

## 目次
1. SAP Business Application StudioでFioriアプリを作成、deployを行う
1. Launchpad Serviceの作成
1. Launchpad ServiceからBTPに公開したFioriアプリにアクセスする

本記事では「2.Launchpad Serviceの作成」「3.Launchpad ServiceからBTPに公開したFioriアプリにアクセスする」について記載していきます。

# Launchpad Serviceの作成
## Launchpad Serviceの作成
対象のサブアカウントへ遷移し、メニューから「Services」＞「Service Marketplace」を選択します。
Service Marketplace内から「Launchpad Service」を押下します。
![Launchpad01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/588181e4-292c-20f5-ce00-5c0991abff95.png)

「Create」を押下し、ServiceとPlanを設定してLaunchpad Serviceを作成します。
![Launchpad02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/f82d1632-a22e-1810-39d6-7ba5366b8b47.png)
![Launchpad03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/a74151f2-142c-fe2f-a3d6-f3e9ac4325eb.png)

作成後、以下のようなポップアップが表示された場合は「View Subscription」を押下するとInstances and Subscriptionsに遷移します。
![Launchpad04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/e812bf43-e002-a435-a2f1-720b87e0e380.png)

「Instances and Subscriptions」に遷移し作成されたLaunchpad Serviceを開くと、以下の通りエラーとなります。
これはLaunchpadの権限が付与されていないことによるエラーのため、権限の付与が必要です。
![Launchpad05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/791eaee8-f8c6-1f1e-af1e-92a1d0e100c3.png)
![Launchpad06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/e2f64455-8e90-178f-8d64-d0e5ad704044.png)

## Launchpad権限の付与
メニューから「Security」＞「Users」に遷移し、権限を付与したいユーザを選択します。
![Launchpad07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/32399efd-e949-1261-c6f8-8a8c90344a32.png)

Role Collectionsタブ内の「...」を押下し、「Assign Role Collection」を選択します。
![Launchpad08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/350c1239-dd88-0f0a-76bd-8da366b82b40.png)

以下の権限にチェックを入れ、「Assign Role Collection」を押下します。
・Launchpad_Admin
・Launchpad_External_User
![Launchpad09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/bd6f318c-3e54-d02c-2d11-b64bd177ce4a.png)

チェックした権限が追加されていれば、権限付与は完了です。
![Launchpad10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/6cf59b99-ecab-5b5b-5f3a-f172cc520fb2.png)

再ログイン後にLaunchpad Serviceを開くと以下のような画面が立ち上がります。
![Launchpad11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/d7596387-993c-dd06-58e4-2ba4c75dbe13.png)

## ※Service MarketplaceにLaunchpad Serviceがない場合
メニューから「Entitlements」に遷移します。
Entitlements内に「Launchpad Service」があるかを確認し、ない場合は「Configure Entitlements」を押下し、さらに「Add Service Plans」を押下して、Launchpad Serviceを追加します。
追加されると、Service Marketplaceに表示されるようになります。
![AddService01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/1867ef78-f13b-3ba9-afcf-2df289372538.png)
![AddService02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/0ae6e17a-52a8-3705-f951-13db48bfa114.png)

# Launchpad ServiceからBTPに公開したFioriアプリにアクセスする
## アプリを追加
メニューから「コンテンツマネージャ」に遷移します。
![Launchpad12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/666db05b-a4bf-a1d2-b35a-15a9a7c52caa.png)

「コンテンツエクスプローラ」タブを選択します。
![Launchpad13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/60d5843e-7ea4-869e-0c82-b0382aba63fd.png)

「HTML5 Apps」を押下します。
![Launchpad14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/623774e6-a032-e921-249e-c881e1c0a83d.png)

前回の[SAP Business Application StudioでFioriアプリを作成、deployを行う](https://qiita.com/again_qt/items/3a57f96280f14ec54f9b)でデプロイしたアプリが表示されるので、追加するアプリにチェックを入れ「追加」ボタンを押下します。
![Launchpad15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/fa669530-c8e4-d875-caf7-7f857957a2e4.png)

「マイコンテンツ」タブを選択し、追加したアプリが表示されていればアプリの追加は完了です。
![Launchpad17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/a4e43851-688f-b892-1575-29eb192798e8.png)

## ※デプロイしたアプリがコンテンツエクスプローラに表示されない場合
デプロイした内容が更新されていない可能性があります。
メニューから「プロパイダマネージャ」を選択し、「アクション」内の「コンテンツ更新」を押下してください。
「最終変更/バージョン」の日時が更新されたら、再度コンテンツエクスプローラを確認するとアプリが増えているかと思います。
![notApp01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/486466/1ba8326b-12e8-81d7-4bf8-5a0d13d5dd6d.png)

# 終わりに
Launchpad Service内で設定する各アイテム（グループ、カタログ、ロール）については、また別の記事でまとめようと思います。