# 01_code_definition/01_06_departments.md # 部署コード 版:v2.0(承認待ち) 実装の状況は `work_order_db_migration.md`(作業書)を見る ## 1. 概要 会社内の部署を管理する。保存先は `departments`(部署)と `department_companies`(その部署を使える会社)。 部署は、従事者×会社ごとに持つ(`employee_companies.dept_cd`)。 ## 2. コード一覧 | コード | 部署名 | 備考 | |-------|--------|------| | D00 | 執行部 | 経営陣 | | D01 | 調査部 | 調査員チーム | | D02 | 経理部 | 会計処理 | | D03 | 営業部 | 営業活動 | | D04 | 総務部 | 総務・庶務 | | D05 | システム部 | バックオフィス開発運用 | | D06 | 法務部 | 法務対応(将来拡張) | ## 3. コード体系 - 頭文字:Department の D。連番:00〜(2桁)。 - 区分のコード(DB の値)は `HD`(人事・労務の部署。`01_10`)。 ## 4. 補足 - 部署は、拠点とは**独立した**マスタとする。同じ部署でも、拠点が違う従事者が所属できる(拠点ごとに部署のコードを分けない)。従事者の拠点は、所属(`employee_companies`)の拠点の項目で別に持つ。(要確認:以前の仕様書には「拠点の配下に存在する」「他拠点の調査部は別コードにするか要検討」とあった。作業書 E-12) - 部署を使える会社は、`department_companies` で決める。従事者の所属の部署は、その会社で使える部署から選ぶ。 - 部署の追加は、管理画面から行う(コードは次の番号を自動で付ける)。部署は削除しない。使わなくなったら `active` を偽にする。 ## 5. 保存先 `departments`、`department_companies`(`schema_master.sql`)。 ## 変更履歴 | 日付 | 版 | 担当 | 変更内容 | 備考 | |------|----|------|----------|------| | 2026-10-08 | - | 全体管理者(12代目) | ファイル名規則の変更に伴う参照名の置換(内容の変更なし) | | | 2026-10-30 | 2.0 | 全体管理者(14代目) | DB前提に書き直し。使える会社を `department_companies` に。部署を拠点から独立させる旨を追記 | 真柴さんの指示(会社ごとの所属)。影響範囲:`02_01`、`schema_master.sql` |