diff --git a/改善案/ナビゲーション再編仕様書.md b/改善案/ナビゲーション再編仕様書.md index baa251f..bb638f4 100644 --- a/改善案/ナビゲーション再編仕様書.md +++ b/改善案/ナビゲーション再編仕様書.md @@ -147,6 +147,14 @@ - その画面自身、またはその配下詳細画面にいる場合、所属カテゴリをアクティブにする - ドロップダウン内の該当項目も個別にアクティブ表示する +- パス接頭辞だけで判定するとカテゴリが衝突する画面があるため、より具体的なパスを優先して判定する +- 特に `施肥計画` と `散布実績` はともに `/fertilizer` 配下を使うため、`/fertilizer/spreading` を先に判定し、`計画` 側から明示的に除外する +- 例: + - `/fertilizer` は `計画` をアクティブ + - `/fertilizer/new` は `計画` をアクティブ + - `/fertilizer/[id]` および `/fertilizer/[id]/edit` は `計画` をアクティブ + - `/fertilizer/spreading` は `実績` をアクティブ + - `/fertilizer/spreading?...` も `実績` をアクティブ - 例: - `/fields/123` の場合は `資材・帳票` がアクティブ - `/fertilizer/10/edit` の場合は `計画` がアクティブ @@ -383,8 +391,9 @@ const navGroups = [ ### Phase 3 -- 利用頻度に応じたパーソナライズ -- 権限や担当業務ごとの表示最適化 +- 将来マルチユーザー化した場合の再設計検討 +- 権限や担当業務ごとの表示最適化の要否整理 +- 単独利用を前提とする間は、Phase 3 は実施対象外とする --- @@ -405,12 +414,25 @@ const navGroups = [ 現時点では機能数のバランスを優先し、この分類を採用する。 今後、帳票やマスタ管理が増えた場合は `資材` と `帳票・管理` に再分割する。 +補足: + +- `圃場管理` は本来、圃場マスタとして独立性の高い機能であり、`資材` と完全に同質ではない +- ただし現時点では、単独トップにするほどの件数ではなく、`資材・帳票` にまとめるのが最も全体バランスが良い +- 将来、圃場関連の設定や地図系機能が増えた場合は、`圃場・マスタ` のような独立カテゴリ化を再検討する + ### 13-2. 「その他」が曖昧 現時点では補助機能数が少ないため許容する。 メール、設定、外部連携系が増えた段階で再分割を検討する。 -### 13-3. 既存ユーザーが場所を見失う +### 13-3. 「データ取込」は日常操作ではない + +`データ取込` は日常的に何度も使う画面ではなく、年度切替時や初期設定時に使う補助導線である。 +そのためトップレベル常設には置かず、`資材・帳票` 配下に置く判断は妥当とする。 + +ただし今後、取込対象や運用頻度が増えた場合は、`設定` または `運用` 系カテゴリへの移設も検討対象とする。 + +### 13-4. 既存ユーザーが場所を見失う 初期導入時は以下を行う。