GovApps 自治体向け kintone アプリテンプレート集
農水産物直売所の位置情報をマップとして管理する。
プロジェクト: 農水産物直売所マップ 完了
| 施設名 | 取扱品目 | 運営主体 | 住所 | 電話番号 | URL | 営業時間 | 定休日 | 駐車場台数 | 写真 | 備考 | 緯度 | 経度 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| サンプル施設名1 | サンプル1 | サンプル運営主体1 | サンプル住所1 | サンプル電話番号1 | サンプルURL1 | サンプル営業時間1 | サンプル定休日1 | 100 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.681200 | 139.767100 |
| サンプル施設名2 | サンプル2 | サンプル運営主体2 | サンプル住所2 | サンプル電話番号2 | サンプルURL2 | サンプル営業時間2 | サンプル定休日2 | 200 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.682200 | 139.768100 |
| サンプル施設名3 | サンプル3 | サンプル運営主体3 | サンプル住所3 | サンプル電話番号3 | サンプルURL3 | サンプル営業時間3 | サンプル定休日3 | 300 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.683200 | 139.769100 |
地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 施設情報 | shisetsu_mei | 施設名 | SINGLE_LINE_TEXT | 必須 |
| 施設情報 | toriatsukai_hinmoku | 取扱品目 | CHECK_BOX | 必須 / 水産 / 農産 / 畜産 / 花卉 |
| 施設情報 | unei_shutai | 運営主体 | SINGLE_LINE_TEXT | |
| 営業情報 | juusho | 住所 | SINGLE_LINE_TEXT | 必須 |
| 営業情報 | denwa_bangou | 電話番号 | SINGLE_LINE_TEXT | |
| 営業情報 | eigyou_jikan | 営業時間 | SINGLE_LINE_TEXT | |
| 営業情報 | teikyuubi | 定休日 | SINGLE_LINE_TEXT | |
| 営業情報 | chuushajou_daisuu | 駐車場台数 | NUMBER | |
| 営業情報 | url | URL | SINGLE_LINE_TEXT | |
| その他 | shashin | 写真 | FILE | |
| その他 | biko | 備考 | MULTI_LINE_TEXT | |
| その他 | ido | 緯度 | NUMBER | |
| その他 | keido | 経度 | NUMBER |
appId 402 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
nousuisanbutsu-chokubaijo-map(apps.yaml)農水産物直売所(JA直売所・道の駅併設施設・個人経営の直売所等)の位置(緯度経度)・取扱品目・営業情報を一元管理するマスタアプリを構成する。JavaScriptカスタマイズは行わず、kintone標準機能(フィールド・レイアウト・グループ)のみで構成する。特定のオープンデータには依拠せず、他の施設系マスタ(公共施設マスタ等)と同様の一般的な構成で設計した。
マスタアプリ(直売所マスタ)のみの単一アプリ構成。現時点で本マスタを参照する業務アプリは無い。
| アプリキー | アプリ名 | カテゴリ | appId | 備考 |
|---|---|---|---|---|
chokubaijo-master | 直売所マスタ | master | 402 | 農水産物直売所の位置・取扱品目・営業情報を管理するマスタ |
1. 産業振興部の担当職員が、直売所の新設・営業情報変更時に「直売所マスタ」へ施設名・取扱品目・位置(緯度経度)・営業情報等を登録する。 2. 地図上での直売所分布の確認や、取扱品目(水産/農産/畜産/花卉)での絞り込みに利用する。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 施設情報 | shisetsu_mei | 施設名 | 文字列1行(必須・重複禁止) | |
| 施設情報 | toriatsukai_hinmoku | 取扱品目 | チェックボックス(必須) | 水産 / 農産 / 畜産 / 花卉(複数選択可) |
| 施設情報 | unei_shutai | 運営主体 | 文字列1行 | JA・組合・個人事業者名等 |
| 営業情報 | juusho | 住所 | 文字列1行(必須) | |
| 営業情報 | denwa_bangou | 電話番号 | 文字列1行 | |
| 営業情報 | url | URL | 文字列1行 | |
| 営業情報 | eigyou_jikan | 営業時間 | 文字列1行 | 例: 09:00-17:00 |
| 営業情報 | teikyuubi | 定休日 | 文字列1行 | 例: 水曜日 |
| 営業情報 | chuushajou_daisuu | 駐車場台数 | 数値(単位: 台) | |
| その他 | shashin | 写真 | 添付ファイル | |
| その他 | biko | 備考 | 文字列複数行 | |
| その他 | ido | 緯度 | 数値(表示桁数8) | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| その他 | keido | 経度 | 数値(表示桁数8) | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| (グループ外) | (spacer: map) | ― | スペース | 地図プラグインの設置場所(高さ400px)。グループの直後、トップレベルの行として配置 |
フィールド定義・レイアウトの正はapps.yamlの該当エントリ(fields / layout)であり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。
ido/keidoはdisplayScale: '8'、アプリ全体にはnumberPrecision.decimalPlaces: '8'を設定済み(緯度経度の精度についてはCLAUDE.md「緯度経度フィールドの精度について」参照)。
「直売所マスタ」のido(緯度)/keido(経度)フィールドの直後に、地図プラグイン設置用のスペース(elementId: map)をレイアウトに配置済み。プラグイン自体の選定・設定は本設計書の範囲外(未着手)。
shisetsu_meiをコピー元とするLOOKUPフィールドで本マスタを参照する構成を想定する。apps.yamlのcategories/tagsマスタとは別に、このチェックボックスの選択肢自体を直接見直す。対象: 「直売所マスタ」アプリ
1. 産業振興部の担当職員が、直売所の新設・営業情報変更のたびに、施設名・取扱品目(水産/農産/畜産/花卉)・位置(緯度経度)・営業時間等を直売所マスタへ登録する。 2. 職員や住民は、取扱品目や地図上の位置で直売所を絞り込んで確認する(設計書3.参照)。
対象: 「直売所マスタ」アプリ
ido(緯度)/keido(経度)は地図プラグイン連携用の慣習コード。フィールドの正はkintone上の設定であり、apps.yamlのfieldsがその定義元。displayScale: '8'・アプリのnumberPrecision.decimalPlaces: '8'を設定済み。