ダッシュボード
HandyCafe Serverのダッシュボードは、インターネットカフェやゲーミングセンターを管理するための中央ハブです。ログイン後、MainPageに移動します。このページはシステム内のすべてのページを読み込むルーターとして機能します。ナビゲーション、モニタリング、管理のすべてのタスクはここから始まります。
レイアウトの概要
ダッシュボードは4つのエリアに分かれています。
- トップパネル ウィンドウ上部の水平ヘッダーバーです。HandyCafeのブランド名と現在アクティブなページのタイトルが表示されます。
- サイドバーツールバー 左側の垂直ナビゲーションバーです。各項目はアイコンボタンで、クリックすると別のページに切り替わります。アクティブなページは視覚的にハイライトされます。
- コンテンツエリア サイドバーの右側にあるメインワークスペースです。このエリアに現在選択されているページ(管理パネル、メンバー、レポートなど)が表示されます。
- ステータスバー ウィンドウ下部のオプションフッターバーです。表示設定から表示・非表示を切り替えられます。
サイドバーナビゲーション
サイドバーツールバーからシステム内のすべてのページにすばやくアクセスできます。各項目にはアイコンが表示され、マウスを合わせるとページ名が表示されます。利用可能なページは以下のとおりです。
| ページ | アイコン | 説明 |
|---|---|---|
| コンピューター(管理パネル) | モニター | 全クライアントPCの監視と管理 |
| コンソール | ゲームパッド | ゲーミングコンソールセッションの管理 |
| ライセンス | 証明書 | ソフトウェアライセンスの表示と管理 |
| メンバー | アカウント | メンバーアカウントの作成と管理 |
| リクエスト | アカウント質問 | 保留中のログインおよびOAuthリクエストの確認 |
| 注文 | カート | 飲食物および商品の注文管理 |
| 経費 | マイナス現金 | 事業経費の記録と追跡 |
| ログ | ドキュメント | システムログと監査ログの閲覧 |
| レポート | チャートライン | キャッシュレジスターとシフトレポートの表示 |
| 統計 | チャートボックス | 売上、セッション、メンバーの統計分析 |
| 設定 | 歯車 | すべてのシステム設定の構成 |
設定ページは、メインナビゲーション項目とは別に、サイドバー下部の歯車アイコンからアクセスします。
未処理注文バッジ
注文のナビゲーション項目には、現在未処理(未完了)の注文数を示すバッジが表示されます。このカウントは注文が作成または完了するたびにリアルタイムで更新されるため、キャッシャーは未処理の作業があるかどうかを即座に確認できます。
ロールベースのページアクセス
すべてのユーザーが同じサイドバーを見るわけではありません。ページの表示はログイン中のキャッシャーのロールと権限によって異なります。
- 管理者アカウント(初回セットアップウィザードで作成)はすべてのページへの無制限アクセスが可能です。
- キャッシャーアカウントには特定の権限フラグを持つロールが割り当てられます。キャッシャーのロールが特定のページへのアクセスを許可していない場合、そのページはサイドバーから非表示になります。
- キャッシャーがログインすると、システムがロール権限を確認し、制限されたページにいる場合は自動的に最初のアクセス可能なページにリダイレクトします。
ロールと権限の詳細はキャッシャーロールと権限をご覧ください。
自動更新チェック
起動時に、ダッシュボードは利用可能なソフトウェアアップデートを確認します。HandyCafe Serverの新しいバージョンが利用可能な場合、画面の右上に永続的な通知が表示されます。通知には新しいバージョン番号が表示され、アップデートのダウンロードとインストールのオプションが提供されます。
このチェックはバックグラウンドで実行されます。アップデートが利用できない場合やアップデートエンドポイントに到達できない場合、通知は表示されません。
ライセンスハートビート
ダッシュボードの読み込み後、バックグラウンドでライセンスハートビートプロセスが開始されます。このプロセスはHandyCafeライセンスをライセンスサーバーと定期的に検証します。ライセンスの有効期限が切れたり問題が発生した場合、ベータライセンスオーバーレイがダッシュボードの上に表示され、ライセンスが解決されるまでアプリケーションは読み取り専用モードに制限されます。
ライセンス管理の詳細はライセンスをご覧ください。
ステータスバー
ステータスバーはダッシュボード下部の細い水平バーです。アプリケーションの現在の状態に関するコンテキスト情報が表示されます。表示は設定で制御されます。
- ステータスバーの表示/非表示を切り替えるには: 設定の表示セクションでステータスバーオプションを切り替えます。
非表示にすると、コンテンツエリアがウィンドウの全高に拡張されます。
ブートストラップシーケンス
ログイン成功後にダッシュボードが読み込まれると、いくつかの初期化ステップが自動的に実行されます。
- システム設定がデータベースから読み込まれます。
- 保存されたセッションが復元されます(再起動前に実行中のセッションがあった場合)。
- サーバーソケットがクライアント接続のリスニングを開始します。
- 接続されたクライアントを検出するためにネットワークpingリクエストが送信されます。
- キャッシャーのロール権限が読み込まれ、制限されたページが非表示になります。
- ベータライセンスのステータスが確認されます。
- ライセンスハートビートタイマーが開始されます。
- ツールバーバッジ用の未処理注文数が初期化されます。
- バックグラウンドで自動更新チェックが実行されます。
これらのステップはすべて非ブロッキングです。個別のステップが失敗しても、ダッシュボードは引き続き機能します。失敗はコンソールにログされますが、システムの使用を妨げることはありません。
システムフォント
ダッシュボードは、設定 > 一般で構成されたシステムフォント設定を尊重します。インターフェース全体のすべてのテキストが、選択されたフォントファミリーを使用します。
次のステップ
- 管理パネル: クライアントPCの監視と制御方法を学ぶ
- セッション管理: セッションの開始、一時停止、停止
- 設定: システム設定の構成
- キャッシャーログイン: ログインプロセスを理解する