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