ken_nogi/ClaudePleasanter/新・稟議申請システム/docs/site-335730_組織エリアマスタ_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.3 KiB
Raw Blame History

サイト仕様書組織エリアマスタSiteId: 335730

  • 取得元データ: site-335730_latest.json
  • 取得日時: 2025-05-31T11:38:48サイト更新日時設定バージョン Ver: 1

1. サイト基本情報

項目
TenantId 1
Title 組織エリアマスタ
ReferenceType Results
ParentId 319018本システムの連携10サイト一覧には含まれないSiteId。フォルダ等の親コンテナの可能性がある
InheritPermission 335730自サイトの権限をそのまま継承
Publish false外部公開なし
DisableCrossSearch false
Creator / Updator 460 / 460
CreatedTime 2025-05-31T11:21:24
SiteSettings.Version 1.017

2. アクセス権限Permissions

種別 対象ID 権限レベル
Group 13 15
Group 19 511
Group 27 1
User 460 511

※ 権限値はビットフラグの加算方式のため、正確な意味閲覧編集管理等の組み合わせは環境のロール定義に依存する。Group,27の権限レベル「1」は他のGroupに比べて著しく低く、Group,19およびUser,460Creator/Updatorと同一ユーザーには最大級の権限511が付与されている。

3. 画面構成

3.1 一覧画面GridColumns

順番 列名(内部) 表示ラベル
1 ResultId ID標準ラベル
2 ClassA 組織ID
3 ClassB 組織コード
4 ClassC 組織名
5 ClassD エリア
6 Manager 管理者(標準ラベル)
7 Owner 作成者(標準ラベル)
8 Updator 更新者(標準ラベル)
9 UpdatedTime 更新日時(標準ラベル)

3.2 編集画面レイアウトEditorColumnHash / Sections

タブ「General」のみ。

順番 項目名(内部名) ラベル名
1 Title タイトル(標準ラベル)
2 ClassA 組織ID
3 ClassB 組織コード
4 ClassC 組織名
5 ClassD エリア
6 Body 本文(標準ラベル)
7 Comments コメント(標準ラベル)

Sections配列は定義されていない(セクション区切りなし、単一タブ構成)。

3.3 タイトル表示TitleColumns / TitleSeparator

TitleColumns: ClassA組織ID, ClassC組織名, ClassDエリア TitleSeparator:

タイトル表示式: {組織ID}■{組織名}■{エリア}

4. 項目定義Columns

列名(内部) 種別 表示ラベル 説明・入力ガイド 備考
ClassA 文字列(分類) 組織ID なし NoWrap: true(一覧表示で折り返さない)/NoDuplication: true(値の重複を禁止)
ClassB 文字列(分類) 組織コード なし 特記事項なし
ClassC 文字列(分類) 組織名 なし FieldCss: field-wide(編集画面で入力欄を横幅広く表示)
ClassD 文字列(分類) エリア なし ChoicesTextにより選択肢を固定(下表参照)/SearchType: PartialMatch(部分一致検索)

ClassDエリアの選択肢一覧値, 表示色クラス):

選択肢 表示色クラス
東京 new-status-blue
愛知 new-status-purple
千葉 new-status-lime
静岡 new-status-cyan
熊本 new-status-brown
特建 new-status-green
バックオフィス new-status-white
その他 new-status-pink
未使用 new-status-black

Columns配列に定義のないResultId, Manager, Owner, Updator, UpdatedTime, Title, Body, Commentsは標準ラベル・標準挙動のまま。

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

設定なし(PermissionForCreating / PermissionForUpdating は未定義)。

11. その他設定

項目
NoDisplayIfReadOnly false
HideLink 未設定(標準動作)
SectionLatestId 未設定
各種ガイド文GridGuide, EditorGuide, CalendarGuide等 すべて空文字列(未設定)
Commentsコメント欄 編集画面Generalタブに配置されており使用可能
ClassHash / NumHash / DateHash / DescriptionHash / CheckHash / AttachmentsHash すべて {}(ラベル定義なし=標準ラベルのまま)

このサイトはScripts / Styles / ServerScripts / Html / Processesがいずれも0件configs/site-335730_組織エリアマスタ/manifest.jsonで確認のため、該当節6. 集計設定、7. 他サイト連携、8. プロセス設定、9. スタイル、10. スクリプト/サーバースクリプト)は省略する。SiteSettingsにもAggregationsLinksNotificationsProcessesのいずれのキーも存在しない。


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

  • ParentId: 319018 は本システムの連携対象10サイト319014, 319020, 319021, 319027, 335730, 319017, 319015, 319022, 319016, 160926のいずれにも該当しない。フォルダ的な親サイトの可能性があるが、正体は本仕様書の対象データからは特定できない。
  • サイト名「組織エリアマスタ」および項目構成組織ID組織コード組織名エリアから、他の稟議関連サイトから参照されるマスタと推測されるが、本サイト自身のSiteSettingsにはLinks設定が存在せず、ServerScripts等での参照もないそもそもServerScripts自体が0件。他サイト側でitems.Get(335730)等の暗黙参照やLinks設定があるかは、本サイト単体の設定からは確認できない。
  • 権限設定でGroup,27のみ権限レベル「1」と他Groupより著しく低く、意図した設定か確認が望ましい。
  • 組織コードClassBには検索設定SearchTypeが付与されておらず、エリアClassDのみ部分一致検索が設定されている。コード検索の利便性が必要か要確認。
  • NoDuplication: trueが組織IDClassAのみに設定されており、組織コードClassBには重複禁止が設定されていない。コードの一意性も業務上求められる場合は設定漏れの可能性がある。