intra-mart Accel Platform ローコード開発チュートリアルガイド 第15版 2024-04-01

4.4.8. メニューの設定

作成したアプリケーションにメニューからアクセスできるよう設定します。
サンプルとして登録した「従業員満足度調査」を表示します。

注意

Accel-Mart Quick環境をご利用の場合は、メニュー設定画面への導線が異なります。また、メニューグループの新規作成は行えません。
Accel-Mart Quick環境でのメニュー設定手順については、「Accel-Mart Quick 開発者ポータル」の「メニュー設定」を参照してください。

4.4.8.1. メニューの設定

「サイトマップ」→「テナント管理」→「メニュー」の順に遷移し、「メニュー設定」画面を表示します。
../../../_images/todo_menu_sitemap.png
グローバルナビ(PC用)の|menu_top_create_group| をクリックし「メニューグループの新規作成」ダイアログを表示します。
../../../_images/todo_menu_new_menu_group.png
「メニューグループの新規作成」ダイアログに以下を設定します。
ラベル 入力値
メニューグループID application
メニューグループ名 アプリケーション
作成したメニューグループを選択して menu_permission_setting をクリックし、「認可設定」画面を表示します。
../../../_images/todo_menu_auth_setting.png
「権限設定を開始する」をクリックします。
作成したメニューグループの「認証済みユーザ」の「管理」と「参照」を許可し、「権限設定を終了する」をクリックしてから「認可設定」画面を閉じます。
../../../_images/todo_menu_auth_permit.png

注意

Accel-Mart Quick 環境ご利用の方は「アプリケーション」配下にのみメニューの設定が可能です。
「アプリケーション」メニューグループを選択して menu_sub_create_new をクリックし、「メニューアイテムの新規作成」ダイアログを表示します。
../../../_images/todo_menu_new_menu_item.png
アンケート回答画面のメニュー設定を行います。
「メニューアイテムの新規作成」ダイアログに以下を設定します。
ラベル 入力値
メニューアイテムID tutorial_enquete_question
メニューアイテム名 従業員満足度調査
URL tutorial_enquete/answer

「従業員満足度調査」のアンケートを表示するため、引数の設定を行います。
「メニューアイテムの新規作成」ダイアログの「引数」 - 「行追加」をクリックし、引数入力欄を追加します。
../../../_images/enquete_menu_dialog.png
追加した引数入力欄の「キー」に「enqueteId」、「値」に「tutorial_es_enquete」と入力します。
../../../_images/enquete_menu_dialog_param.png
「メニューアイテムの新規作成」ダイアログの「新規作成」をクリックし、メニューを登録します。

次に、アンケート集計画面のメニュー設定を行います。
回答画面と同様に、「アプリケーション」メニューグループを選択して menu_sub_create_new をクリックし、「メニューアイテムの新規作成」ダイアログで以下を設定します。
ラベル 入力値
メニューアイテムID tutorial_enquete_totalize
メニューアイテム名 従業員満足度調査集計画面
URL tutorial_enquete/totalize

回答画面と同様に、「従業員満足度調査」のアンケートを表示するため、引数の設定を行います。
「メニューアイテムの新規作成」ダイアログの「行追加」をクリックし、引数入力欄を追加します。
../../../_images/enquete_menu_total_dialog.png
追加した引数入力欄の「キー」に「enqueteId」、「値」に「tutorial_es_enquete」と入力します。
../../../_images/enquete_menu_total_dialog_param.png
「メニューアイテムの新規作成」ダイアログの「新規作成」ボタンをクリックし、メニューを登録します。
これで、メニューの設定は終了です。続けて、作成したアプリケーション全体の認可設定を行います。

4.4.8.2. アプリケーションの認可設定

作成したアプリケーションを利用するには、メニューへの認可設定のみではなく、アプリケーションへの認可設定も必要です。
作成したアプリケーションは標準では「テナント管理者」ロールに対してのみ認可が設定されています。
そのため、このままでは「テナント管理者」ロールを持ったユーザ以外がアプリケーションを利用できません。
テナント管理者以外もアプリケーションを利用できるよう認可設定を行います。
すでに「業務ロジックのURLの認可設定」で業務ロジックのURLの認可設定を行いました。
この節ではアンケートアプリケーションの各画面を呼び出す画面URLの認可設定を行います。

4.4.8.2.1. 認可設定

アプリケーションの認可設定はアプリケーション管理画面から行います。
「サイトマップ」→「Accel Studio」→「アプリケーション管理」→「アプリケーション一覧」→「【チュートリアル】アンケートアプリケーション」の順に遷移します。
画面右上の「権限設定」プルダウンから認可設定アイコンを選択します。
../../../_images/enquete_auth_1.png

アプリケーション認可設定画面で、「認証」 - 「認証済みユーザ」の列を選択し、「選択中の認可を許可」をクリックします。
../../../_images/enquete_auth_4.png

「更新」をクリックし、認可設定の更新を行います。
../../../_images/enquete_auth_5.png

これでログイン可能なすべてのユーザが、アンケートアプリケーションを利用できるようになりました。