はじめに
みなさん、プリザンターのOperations Toolsは使っていますか?プリザンターのパフォーマンスが観測できたり、サイトの使用状況を可視化出来たりとかなり便利な機能がいっぱい入っています。
ただ、これ、プリザンター側からOperations Toolsに画面遷移をしようとすると、URLをベタ打ちするしかないんですよね・・・。これはちょっと不便です。
ナビゲーションメニューを拡張
流石にURLをベタ打ちするのは不便なので、ナビゲーションメニューにOperations Tools用のリンクを追加してみましょう。下記のファイルを拡張ナビゲーションメニューとして所定のフォルダに配置してください。
{
"TargetId": "SettingsMenu",
"Action": "Append",
"IdList": [1],
"NavigationMenus": [
{
"ContainerId": "OperationsToolsContainer",
"MenuId": "OperationsToolsMenu",
"Name": "Operations Tools",
"Icon": "ui-icon ui-icon-gear",
"ChildMenus": [
{
"MenuId": "OperationsToolsMenu_Admin",
"Name": "管理画面",
"Icon": "ui-icon ui-icon-info",
"LinkParams": [
"operations-tools",
"admin"
]
},
{
"MenuId": "OperationsToolsMenu_Operation",
"Name": "運⽤レポート",
"Icon": "ui-icon ui-icon-info",
"LinkParams": [
"operations-tools",
"operation"
]
},
{
"MenuId": "OperationsToolsMenu_Usage",
"Name": "利⽤状況詳細",
"Icon": "ui-icon ui-icon-lightbulb",
"LinkParams": [
"operations-tools",
"usage"
]
},
{
"MenuId": "OperationsToolsMenu_Monitoring",
"Name": "監視アラート",
"Icon": "ui-icon ui-icon-alert",
"LinkParams": [
"operations-tools",
"monitoring"
]
},
{
"MenuId": "OperationsToolsMenu_Site",
"Name": "運用サイト情報一覧",
"Icon": "ui-icon ui-icon-document-b",
"LinkParams": [
"operations-tools",
"site"
]
},
{
"MenuId": "OperationsToolsMenu_Access",
"Name": "アクセス権一覧",
"Icon": "ui-icon ui-icon-document-b",
"LinkParams": [
"operations-tools",
"access"
]
},
{
"MenuId": "OperationsToolsMenu_Parameter",
"Name": "パラメータ一覧",
"Icon": "ui-icon ui-icon-document-b",
"LinkParams": [
"operations-tools",
"parameter"
]
}
]
}
]
}
ポイントとしてはOperations Toolsにアクセス出来るユーザ限定で表示させるために、IdList
に対象ユーザのUserId
を指定することです。
実際に表示させてみた
まとめ
ナビゲーションメニューにリンクを埋め込むことで、プリザンターからOperations Toolsに移動するのが簡単になりました。
以前のバージョンのOperations Toolsだと、Operations Toolsからプリザンターに戻るリンクが存在しないため、プリザンターに戻るためにはURLを編集する必要がありましたが、2024/10/11公開のVer.1.2.0からはプリザンターのトップページに戻るリンクが追加されました。
この拡張ナビゲーションメニュー、是非最新版のOperations Toolsと一緒に使ってみてください!