SAP Fiori & UI5基礎
SAP Fiori Launchpadの管理者設定:サイト公開から権限確認までの実務手順
SAP Fiori Launchpadを管理者として設定するために、システム接続、ロールとカタログ、スペース、ページ、サイト公開、SAP GUIとの使い分け、トラブルシューティングを実務順に解説します。
SAP Fiori Launchpad管理者設定の全体像
SAP Fiori Launchpadの管理者設定は、バックエンド接続、アプリの公開、ロールへの割り当て、スペースとページの構成、利用者による表示確認という順に進めると整理しやすくなります。Launchpadの見た目だけを変更しても、バックエンドの権限やアプリ起動設定が整っていなければ利用者はアプリを実行できません。
まず対象システム、対象クライアント、利用者グループ、公開するアプリの範囲を決めます。開発・検証・本番で同じロール名やカタログ構成を使う場合は、変更単位と移送方法も先に確認します。
SAP Fioriの構成要素とLaunchpadの役割を先に確認する場合は、SAP Fioriの概要を参照してください。
管理者設定で確認する項目
| 項目 | 確認内容 |
|---|---|
| 接続 | Launchpadから対象バックエンドへ到達できるか |
| アプリ | タイル、ターゲットマッピング、サービスが揃っているか |
| 権限 | 利用者ロールに必要なカタログとバックエンド権限があるか |
| レイアウト | スペース、ページ、セクションの構成が適切か |
| 公開 | 対象サイトとユーザー範囲に変更を反映したか |
| 検証 | 管理者権限を持たないテストユーザーでも起動できるか |
初期設定で確認する接続と管理範囲
設定作業の開始時には、Launchpadの管理対象とバックエンドの責任範囲を切り分けます。フロントエンド側ではサイト、スペース、ページ、カタログなどを管理し、バックエンド側ではODataサービス、ビジネスロール、認可、アプリ固有の設定を確認します。
利用者がタイルを見られることと、アプリを正常に起動できることは別の確認項目です。タイルが表示されても、認可不足、サービス未有効化、システムエイリアスの不整合、宛先設定の問題があると起動時にエラーが発生します。
管理者用ユーザーと検証用ユーザーを分け、検証用ユーザーには実際の業務ロールだけを割り当てます。管理者の権限で起動確認を続けると、一般利用者に不足する権限を見落としやすくなります。
SAP GUIトランザクションをLaunchpadアプリで置き換える範囲を決めるときは、SAP FioriとGUIトランザクションの使い分けも確認します。
ロールとカタログを設定する
Launchpadで利用者にアプリを提供する基本単位は、利用者へ割り当てるロールと、そのロールに含めるカタログです。カタログにはアプリの起動情報をまとめ、スペースとページでは利用者が見るレイアウトを構成します。
設定は次の順で進めます。
- アプリの技術要件と対象バックエンドを確認する。
- 必要なカタログを選定し、アプリとターゲットマッピングを確認する。
- 業務責任に合わせてロールを作成または既存ロールを選ぶ。
- ロールへカタログ、スペース、ページを割り当てる。
- バックエンド側のサービスと認可を確認する。
- 検証用ユーザーへロールを割り当て、Launchpadで起動する。
カタログは「何を起動できるか」、スペースとページは「どのように見せるか」を決める要素です。業務部門ごとにロールを分けると、不要なアプリを表示せず、権限レビューの対象も明確になります。
ロール割り当てを詳細に設計する場合は、SAP Fioriのロールとカタログ割り当てを関連資料として利用できます。
カタログ設定時の確認ポイント
- アプリのタイトルとアイコンが意図した内容になっている
- ターゲットマッピングのセマンティックオブジェクトとアクションが一致している
- パラメータが必要なアプリでは、起動時に渡す値を確認している
- 対象デバイスや利用者グループに適したアプリだけを含めている
- カタログの変更後に、割り当て済みロールへの反映を確認している
同じアプリを複数のロールで公開する場合でも、各ロールに必要なバックエンド権限が揃っているかを個別に確認します。Launchpad側の表示設定とバックエンド側の認可設定を一つの作業として記録すると、障害発生時の切り分けが容易になります。
スペースとページでサイトを構成する
現在のLaunchpadでは、スペースとページを使って利用者向けのナビゲーションを構成します。スペースは大きな業務領域や役割のまとまり、ページはその中で表示するアプリ群の配置として設計すると、利用者が目的のアプリを探しやすくなります。
ページを作成するときは、利用者が日常的に行う業務の流れに沿ってセクションを分けます。例えば、受注、在庫、請求などの業務領域を分け、最も頻繁に使うアプリを上部に配置します。管理者向けの監視アプリと一般業務アプリを同じセクションに混在させると、利用者が必要な機能を見つけにくくなります。
スペースとページの設定では、次の項目を確認します。
- スペースが対象ロールに割り当てられている
- ページが対象スペースに関連付けられている
- ページ内に対象カタログのアプリが配置されている
- 空のセクションや重複するタイルが残っていない
- 権限のない利用者に意図しないページが表示されない
レイアウトを細かく調整する場合は、SAP Fiori Launchpad Designerの基本を参照し、使用している管理方式に合わせて作業します。
サイトを公開して利用者の表示を確認する
構成を保存した後は、対象サイトへ変更を反映し、利用者のセッションで表示を確認します。管理者画面で保存できたことだけでは、利用者のロール、キャッシュ、バックエンド認可を含む実行経路全体を検証したことにはなりません。
確認は管理者ユーザーと一般利用者ユーザーの両方で行います。管理者では表示されるが一般利用者では表示されない場合、ロール、カタログ、スペース、ページの割り当てを順番に追跡します。タイルは表示されるが起動できない場合は、ターゲットマッピング、サービス、宛先、バックエンド認可を確認します。
公開後の基本チェックリストは次のとおりです。
- 対象サイトが意図したサイトである。
- 公開対象のスペースとページが有効になっている。
- 検証用ユーザーに対象ロールが割り当てられている。
- ブラウザーを再読み込みし、古い表示が残っていない。
- タイル表示、ナビゲーション、アプリ起動を確認している。
- アプリ内で検索、登録、照会など主要操作を実行している。
認証方式やシングルサインオンが関係する環境では、SAP Fioriの認証とSSOの基本も確認対象に含めます。ログイン成功後にタイルが表示されない問題と、ログイン自体に失敗する問題は、別の観点で調査します。
GUIトランザクションとの役割分担
SAP GUIトランザクションは、既存の管理機能や専門的な処理を直接操作する場面で有効です。Fioriアプリは、役割に応じたタスク、検索、承認、分析をブラウザー中心に提供する場面に適しています。
管理者設定では、すべてのGUIトランザクションをタイル化するのではなく、利用者が実際に行う業務と運用責任を基準に判断します。入力項目が多い専門処理、詳細な設定、障害調査はGUIが適している場合があります。一方、承認や状況確認など短時間の反復作業はFioriアプリにまとめると利用者の導線を短くできます。
導入後は、利用状況と問い合わせ内容を確認し、不要なタイルを整理します。アプリ名、説明、セクション名を業務用語に合わせると、利用者が機能を探す時間を減らせます。
よくある表示と起動のトラブル
タイルが表示されない
対象ユーザーにロールが割り当てられているか、ロールにカタログ、スペース、ページが含まれているかを確認します。変更後にブラウザーを再読み込みし、対象ユーザーで再ログインします。管理者ユーザーだけに表示される場合は、管理者固有の権限が影響していないかを確認します。
タイルは表示されるが起動できない
ターゲットマッピングのセマンティックオブジェクトとアクション、対象システム、サービス、バックエンド認可を確認します。ブラウザーの開発者ツールで通信エラーを確認し、フロントエンドとバックエンドのどちらで失敗しているかを切り分けます。
アプリ起動後に権限エラーが表示される
アプリに必要なバックエンドロールやサービス固有の認可を確認します。Launchpadのタイルを見せる権限と、業務データを読み書きする権限を分けて点検します。テストユーザーのユーザー名、クライアント、割り当て済みロールを記録してから再現します。
変更が画面に反映されない
対象サイト、公開状態、ロール割り当てを確認した後、ブラウザーの再読み込みと再ログインを行います。複数のサイトや環境がある場合は、利用者が実際にアクセスしているURLと変更対象を照合します。
運用で残すべき設定記録
Launchpadの設定は、アプリ単位ではなく、サイト、スペース、ページ、カタログ、ロール、バックエンドサービス、検証ユーザーの関係を記録します。変更日、変更者、変更理由、対象環境、検証結果を残すと、後日の障害調査やロールレビューに利用できます。
本番反映前には、利用者代表による業務シナリオを実行します。単にタイルが見えるかだけでなく、検索、登録、承認、戻る操作、エラー時の表示まで確認します。ロールやページの変更は小さな単位で行い、変更前後の表示を比較できる状態にします。
運用中は、使われていないタイル、重複するアプリ、異動者に残ったロールを定期的に整理します。構成を簡素に保つことが、利用者の導線と管理者のトラブルシューティングの両方を安定させます。