ken_nogi/ClaudePleasanter/新・稟議申請システム/docs/site-319014_新・稟議申請_spec.md
Kenichiro NOGI 9bbc344137 Pleasanterサイト仕様書パイプラインを再構築
生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>
2026-07-11 08:49:24 +09:00

6.9 KiB
Raw Blame History

サイト仕様書新・稟議申請SiteId: 319014

  • 取得元データ: 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

重要な特徴: ReferenceTypeSites であり、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 項目ごとの補足HTMLExtendedHtmlAfterControl

該当項目が存在しないため、この節は省略する。

5. 作成・更新権限(フィールド単位)

PermissionForCreating / PermissionForUpdating は設定なし。

6. 集計設定Aggregations

Aggregations は存在しないため省略する。

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.jsonProcessesCount: 0 と一致)。プロセス設定は存在しないため省略する。

9. スタイルStyles

manifest.jsonStyles: [] の通り0件のため省略する。

10. スクリプトScriptsサーバースクリプトServerScripts

manifest.jsonScripts: [] / ServerScripts: [] の通りいずれも0件のため省略する。

11. その他設定

項目
NoDisplayIfReadOnly false
HideLink 未設定(キー自体が存在しない)
SectionLatestId 未設定
GridGuide / EditorGuide / CalendarGuide / CrosstabGuide / GanttGuide / BurnDownGuide / TimeSeriesGuide / AnalyGuide / KambanGuide / ImageLibGuide いずれも空文字列(未設定)
Comments Data.Comments は空配列 [](コメント投稿実績なし)。SiteSettings 上にコメント欄項目の設定もなし

気になる点(レビュー観点)

  • 本サイト319014ReferenceType: Sites かつ SiteSettings がほぼ空であり、稟議データを保持する表ではなく、他の関連4サイト319015・319016・319017・319022をまとめるフォルダとして機能している。サイト名「新・稟議申請」が、子サイトの「新・稟議申請書」319015と非常に似ており、両者を混同しないよう全体関連図site-relations_overview.mdで明確に区別すべき。
  • Permissions のうち Group,27,0 は権限レベル0権限なしとなっており、グループ27に対して意図的にアクセスを遮断しているのか、単に初期値のまま放置されているのか、設定意図が読み取れない。運用者への確認を推奨する。
  • Publish: false のため外部公開は無効になっている。フォルダ型サイトのため妥当と考えられるが、他の稟議関連サイトの公開設定と合わせて確認するとよい。
  • ParentId: 63543 は本システムで追跡している10サイトのいずれにも該当しない外部の親フォルダであり、その正体会社全体のポータルフォルダ等は今回のJSON取得範囲では確認できない。全体関連図作成時に、この上位フォルダをどう表現するか要検討。