生JSON取得(siteSettingJsons/)と設定分解(configs/)の保存先を分離し、 仕様書・概要書はClaudeが読み解いて執筆する方式に統一(機械生成の generate-site-documentation.jsは不使用)。10サイト分のspec.md/ overview.mdを刷新し、サイト間連携をまとめたsite-relations_overview.md を新規追加、全docsをPDF化した。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
115 lines
6.9 KiB
Markdown
115 lines
6.9 KiB
Markdown
# サイト仕様書:新・稟議申請(SiteId: 319014)
|
||
|
||
- 取得元データ: [site-319014_latest.json](../siteSettingJsons/site-319014_latest.json)
|
||
- 取得日時: 2026-05-29T11:02:27(サイト更新日時)/設定バージョン `Ver: 2`
|
||
|
||
## 1. サイト基本情報
|
||
|
||
| 項目 | 値 |
|
||
|---|---|
|
||
| TenantId | 1 |
|
||
| Title | 新・稟議申請 |
|
||
| ReferenceType | Sites |
|
||
| ParentId | 63543(本システムで管理する10サイトの一覧には含まれない外部の親フォルダ) |
|
||
| InheritPermission | 319014(自サイトIDと同一=権限は親から継承せず自サイトで保持) |
|
||
| Publish | false(外部公開なし) |
|
||
| DisableCrossSearch | false |
|
||
| Creator / Updator | 460 / 678 |
|
||
| CreatedTime | 2025-03-02T19:15:06 |
|
||
| SiteSettings.Version | 1.017 |
|
||
|
||
**重要な特徴**: `ReferenceType` が `Sites` であり、`SiteSettings` の中身も `Version` / `ReferenceType` / `NoDisplayIfReadOnly` の3項目のみで、`Columns` / `GridColumns` / `EditorColumnHash` / `Links` / `Processes` / `Aggregations` 等の定義が一切存在しない。これは本サイトが「稟議データを直接入力・保持する表」ではなく、Pleasanterのサイトツリー上で関連サイトをまとめる**フォルダ(コンテナ)**として機能していることを示す。実際、他サイトの`ParentId`を確認したところ、以下の4サイトが本サイト(319014)を親としている。
|
||
|
||
- 319015: 新・稟議申請書
|
||
- 319016: 【ISO】稟議管理
|
||
- 319017: 【ISO】部署担当者別稟議集計
|
||
- 319022: 【部署別】稟議改善
|
||
|
||
## 2. アクセス権限(Permissions)
|
||
|
||
`Permissions` は `種別,対象ID,権限レベル` の文字列配列で表現されている。権限値はビットフラグの加算方式のため、正確な意味は環境のロール定義に依存する。
|
||
|
||
| 種別 | 対象ID | 権限レベル |
|
||
|---|---|---|
|
||
| Group | 27 | 0 |
|
||
| User | 459 | 31 |
|
||
| User | 460 | 511 |
|
||
| User | 463 | 31 |
|
||
| User | 654 | 511 |
|
||
|
||
## 3. 画面構成
|
||
|
||
### 3.1 一覧画面(GridColumns)
|
||
|
||
`SiteSettings.GridColumns` は未定義。一覧画面のカスタム列設定は存在しない(前述のとおり本サイトはフォルダ型のため、通常のレコード一覧画面自体を持たない)。
|
||
|
||
### 3.2 編集画面レイアウト(EditorColumnHash / Sections)
|
||
|
||
`SiteSettings.EditorColumnHash` および `Sections` は未定義。編集画面・セクション構成は設定されていない。
|
||
|
||
### 3.3 タイトル表示(TitleColumns / TitleSeparator)
|
||
|
||
`SiteSettings.TitleColumns` / `TitleSeparator` は未定義。タイトル表示式のカスタム設定はない。
|
||
|
||
## 4. 項目定義(Columns)
|
||
|
||
`SiteSettings.Columns` 配列自体が存在せず、本サイトに追加された項目(フィールド)は1つもない。
|
||
|
||
ラベル定義ハッシュ(`ClassHash` / `NumHash` / `DateHash` / `DescriptionHash` / `CheckHash` / `AttachmentsHash`)はいずれも `{}`(空)であり、これらは「標準ラベルのまま(カスタムラベル未設定)」を意味する。ただしこれはラベルの上書きが無いという意味であり、そもそも対応する `ClassA` 等の項目自体が `Columns` に追加されていないため、実利用されている項目は存在しない。
|
||
|
||
### 4.1 項目ごとの補足HTML(ExtendedHtmlAfterControl)
|
||
|
||
該当項目が存在しないため、この節は省略する。
|
||
|
||
## 5. 作成・更新権限(フィールド単位)
|
||
|
||
`PermissionForCreating` / `PermissionForUpdating` は設定なし。
|
||
|
||
## 6. 集計設定(Aggregations)
|
||
|
||
`Aggregations` は存在しないため省略する。
|
||
|
||
## 7. 他サイト連携(Links / ルックアップ)
|
||
|
||
`SiteSettings.Links` は存在せず、明示的な他サイト連携(ルックアップ)設定はない。また `configs/site-319014_新・稟議申請/manifest.json` の通り `ServerScripts` は0件であり、`items.Get(SiteId)` 等による暗黙的なテーブル参照も存在しない。
|
||
|
||
ただし、1節に記載のとおり、本サイトはサイトツリー上で以下4サイトの親フォルダとして機能しており、これは`Links`によるデータ連携ではなく、Pleasanterのサイト階層(`ParentId`)による構造的な関係である。
|
||
|
||
| 子サイト(SiteId) | サイト名 |
|
||
|---|---|
|
||
| 319015 | 新・稟議申請書 |
|
||
| 319016 | 【ISO】稟議管理 |
|
||
| 319017 | 【ISO】部署担当者別稟議集計 |
|
||
| 319022 | 【部署別】稟議改善 |
|
||
|
||
## 8. プロセス設定(Processes)
|
||
|
||
`configs/site-319014_新・稟議申請/processes.json` は空配列 `[]`(`manifest.json` の `ProcessesCount: 0` と一致)。プロセス設定は存在しないため省略する。
|
||
|
||
## 9. スタイル(Styles)
|
||
|
||
`manifest.json` の `Styles: []` の通り0件のため省略する。
|
||
|
||
## 10. スクリプト(Scripts)/サーバースクリプト(ServerScripts)
|
||
|
||
`manifest.json` の `Scripts: []` / `ServerScripts: []` の通りいずれも0件のため省略する。
|
||
|
||
## 11. その他設定
|
||
|
||
| 項目 | 値 |
|
||
|---|---|
|
||
| NoDisplayIfReadOnly | false |
|
||
| HideLink | 未設定(キー自体が存在しない) |
|
||
| SectionLatestId | 未設定 |
|
||
| GridGuide / EditorGuide / CalendarGuide / CrosstabGuide / GanttGuide / BurnDownGuide / TimeSeriesGuide / AnalyGuide / KambanGuide / ImageLibGuide | いずれも空文字列(未設定) |
|
||
| Comments | `Data.Comments` は空配列 `[]`(コメント投稿実績なし)。`SiteSettings` 上にコメント欄項目の設定もなし |
|
||
|
||
---
|
||
|
||
## 気になる点(レビュー観点)
|
||
|
||
- 本サイト(319014)は `ReferenceType: Sites` かつ `SiteSettings` がほぼ空であり、稟議データを保持する表ではなく、他の関連4サイト(319015・319016・319017・319022)をまとめる**フォルダ**として機能している。サイト名「新・稟議申請」が、子サイトの「新・稟議申請書」(319015)と非常に似ており、両者を混同しないよう全体関連図(site-relations_overview.md)で明確に区別すべき。
|
||
- `Permissions` のうち `Group,27,0` は権限レベル0(権限なし)となっており、グループ27に対して意図的にアクセスを遮断しているのか、単に初期値のまま放置されているのか、設定意図が読み取れない。運用者への確認を推奨する。
|
||
- `Publish: false` のため外部公開は無効になっている。フォルダ型サイトのため妥当と考えられるが、他の稟議関連サイトの公開設定と合わせて確認するとよい。
|
||
- `ParentId: 63543` は本システムで追跡している10サイトのいずれにも該当しない外部の親フォルダであり、その正体(会社全体のポータルフォルダ等)は今回のJSON取得範囲では確認できない。全体関連図作成時に、この上位フォルダをどう表現するか要検討。
|