# サイト仕様書:組織エリアマスタ(SiteId: 335730) - 取得元データ: [site-335730_latest.json](../siteSettingJsons/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,460(Creator/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`にも`Aggregations`・`Links`・`Notifications`・`Processes`のいずれのキーも存在しない。 --- ## 気になる点(レビュー観点) - `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`が組織ID(ClassA)のみに設定されており、組織コード(ClassB)には重複禁止が設定されていない。コードの一意性も業務上求められる場合は設定漏れの可能性がある。