GovApps 自治体向け kintone アプリテンプレート集
公共基準点(測量の基準点)の位置情報等を管理し、使用申請を受け付ける。
プロジェクト: 公共基準点管理 完了
| 基準点番号 | 基準点種別 | 種別 | 設置場所(住所・目印) | 標高 | 設置年月日 | 設置状況 | 写真 | 備考 | 緯度 | 経度 |
|---|---|---|---|---|---|---|---|---|---|---|
| サンプル基準点番号1 | 一級基準点 | 公共基準点 | サンプル設置場所(住所・目印)1 | 100 | 2026-07-02 | 良好 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.681200 | 139.767100 |
| サンプル基準点番号2 | 二級基準点 | 街区基準点 | サンプル設置場所(住所・目印)2 | 200 | 2026-07-01 | 破損 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.682200 | 139.768100 |
| サンプル基準点番号3 | 三級基準点 | 地積図根点 | サンプル設置場所(住所・目印)3 | 300 | 2026-06-30 | 亡失 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.683200 | 139.769100 |
地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 基準点情報 | kijunten_bangou | 基準点番号 | SINGLE_LINE_TEXT | 必須 |
| 基準点情報 | kijunten_shubetsu | 基準点種別 | RADIO_BUTTON | 必須 / 一級基準点 / 二級基準点 / 三級基準点 / 四級基準点 / その他 |
| 基準点情報 | shubetsu | 種別 | RADIO_BUTTON | 必須 / 公共基準点 / 街区基準点 / 地積図根点 |
| 基準点情報 | secchi_basho | 設置場所(住所・目印) | SINGLE_LINE_TEXT | |
| 基準点情報 | hyoukou | 標高 | NUMBER | |
| 基準点情報 | secchi_nengapi | 設置年月日 | DATE | |
| 基準点情報 | secchi_joukyou | 設置状況 | DROP_DOWN | 良好 / 破損 / 亡失 / 要確認 |
| 基準点情報 | shashin | 写真 | FILE | |
| 基準点情報 | biko | 備考 | MULTI_LINE_TEXT | |
| 基準点情報 | ido | 緯度 | NUMBER | |
| 基準点情報 | keido | 経度 | NUMBER |
| 対象基準点 | 使用目的 | 使用期間(開始) | 使用期間(終了) | 申請者氏名 | 申請者所属 | 申請者電話番号 | 申請者メールアドレス | 申請状況 | 承認日 | 承認備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| サンプル対象基準点1 | 測量業務 | 2026-07-02 | 2026-07-02 | サンプル申請者氏名1 | サンプル申請者所属1 | サンプル申請者電話番号1 | サンプル申請者メールアドレス1 | 申請中 | 2026-07-02 | 承認備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル対象基準点2 | 公共事業 | 2026-07-01 | 2026-07-01 | サンプル申請者氏名2 | サンプル申請者所属2 | サンプル申請者電話番号2 | サンプル申請者メールアドレス2 | 承認 | 2026-07-01 | 承認備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル対象基準点3 | 民間測量 | 2026-06-30 | 2026-06-30 | サンプル申請者氏名3 | サンプル申請者所属3 | サンプル申請者電話番号3 | サンプル申請者メールアドレス3 | 却下 | 2026-06-30 | 承認備考のサンプル入力です(デモ表示用のダミーデータ)。 |
基準点マスタを参照し、基準点の使用申請・承認を管理する業務アプリ。
#business#survey#workflow
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 申請内容 | taisho_kijunten | 対象基準点 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) |
| 申請内容 | shiyou_mokuteki | 使用目的 | RADIO_BUTTON | 必須 / 測量業務 / 公共事業 / 民間測量 / その他 |
| 申請内容 | shiyou_kikan_kaishi | 使用期間(開始) | DATE | |
| 申請内容 | shiyou_kikan_shuuryou | 使用期間(終了) | DATE | |
| 申請者情報 | shinseisha_shimei | 申請者氏名 | SINGLE_LINE_TEXT | 必須 |
| 申請者情報 | shinseisha_shozoku | 申請者所属 | SINGLE_LINE_TEXT | |
| 申請者情報 | shinseisha_denwa | 申請者電話番号 | SINGLE_LINE_TEXT | |
| 申請者情報 | shinseisha_email | 申請者メールアドレス | SINGLE_LINE_TEXT | |
| 承認状況 | shinsei_joukyou | 申請状況 | DROP_DOWN | 申請中 / 承認 / 却下 / 使用中 / 返却済 |
| 承認状況 | shounin_bi | 承認日 | DATE | |
| 承認状況 | shounin_biko | 承認備考 | MULTI_LINE_TEXT |
kijunten-kanri(apps.yaml)公共基準点(測量の基準点)の位置(緯度経度)・種別・設置状況等をマスタとして一元管理し、基準点の使用を希望する者からの使用申請・承認を管理する。JavaScriptカスタマイズは行わず、kintone標準機能(フィールド・レイアウト・グループ)のみで構成する。
マスタアプリ(基準点マスタ)を先に作成し、業務アプリ(使用申請)がそれを参照する構成とする。
| アプリキー | アプリ名 | カテゴリ | 備考 |
|---|---|---|---|
kijunten-master | 基準点マスタ | master | 基準点の位置・種別・設置状況を管理 |
kijunten-shiyou-shinsei | 使用申請 | business | 基準点マスタを参照し、使用申請・承認を管理 |
1. 職員が基準点の新設・改測時に「基準点マスタ」へ基準点番号・種別・位置(緯度経度)・標高等を登録する。 2. 使用を希望する者(測量業者・他部署等)が「使用申請」アプリに、対象基準点(番号・名称)・使用目的・使用期間・申請者情報を入力して申請する。 3. 担当課が申請内容を確認し、申請状況を「申請中」から「承認」または「却下」に更新する。 4. 使用期間の開始・終了に応じて「使用中」「返却済」に更新し、承認日・承認備考を記録する。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 基準点情報 | kijunten_bangou | 基準点番号 | 文字列1行(必須・重複禁止) | |
| 基準点情報 | kijunten_shubetsu | 基準点種別 | ラジオボタン(必須) | 一級基準点 / 二級基準点 / 三級基準点 / 四級基準点 / その他(等級区分) |
| 基準点情報 | shubetsu | 種別 | ラジオボタン(必須) | 公共基準点 / 街区基準点 / 地積図根点(基準点の分類) |
| 基準点情報 | secchi_basho | 設置場所(住所・目印) | 文字列1行 | |
| 基準点情報 | hyoukou | 標高 | 数値(単位: m) | |
| 基準点情報 | secchi_nengapi | 設置年月日 | 日付 | |
| 基準点情報 | secchi_joukyou | 設置状況 | ドロップダウン | 良好 / 破損 / 亡失 / 要確認 |
| 基準点情報 | shashin | 写真 | 添付ファイル | |
| 基準点情報 | biko | 備考 | 文字列複数行 | |
| 基準点情報 | ido | 緯度 | 数値 | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| 基準点情報 | keido | 経度 | 数値 | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| (グループ外) | (spacer: map) | ― | スペース | 地図プラグインの設置場所(高さ400px)。グループの直後、トップレベルの行として配置 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 申請内容 | taisho_kijunten | 対象基準点 | ルックアップ(文字列1行・必須) | 基準点マスタを参照するLOOKUPフィールド(下記6.参照) |
| 申請内容 | shiyou_mokuteki | 使用目的 | ラジオボタン(必須) | 測量業務 / 公共事業 / 民間測量 / その他 |
| 申請内容 | shiyou_kikan_kaishi | 使用期間(開始) | 日付 | |
| 申請内容 | shiyou_kikan_shuuryou | 使用期間(終了) | 日付 | |
| 申請者情報 | shinseisha_shimei | 申請者氏名 | 文字列1行(必須) | |
| 申請者情報 | shinseisha_shozoku | 申請者所属 | 文字列1行 | |
| 申請者情報 | shinseisha_denwa | 申請者電話番号 | 文字列1行 | |
| 申請者情報 | shinseisha_email | 申請者メールアドレス | 文字列1行 | |
| 承認状況 | shinsei_joukyou | 申請状況 | ドロップダウン | 申請中 / 承認 / 却下 / 使用中 / 返却済 |
| 承認状況 | shounin_bi | 承認日 | 日付 | |
| 承認状況 | shounin_biko | 承認備考 | 文字列複数行 |
フィールド定義・レイアウトの正はapps.yamlの該当エントリ(fields / layout)であり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。
「使用申請」のtaisho_kijuntenは、「基準点マスタ」(appId 327)を参照するLOOKUPフィールド。コピー元フィールドはkijunten_bangou(基準点番号・重複禁止)で、選択時のピッカーにはkijunten_bangou/kijunten_shubetsu/secchi_bashoを表示する。
kintoneのLOOKUPフィールドは参照先アプリのappIdを作成時点で指定する必要があるが、apps.yamlを手書きする段階ではマスタアプリのappIdはまだ発行されていない。そのためapps.yamlではlookup.relatedApp.appKey: kijunten-masterのように参照先を企画内のアプリキーで指定し、scripts/create-apps.mjsがマスタアプリ作成後に実際のappIdへ解決してからkintone APIに送る(該当ロジック: resolveLookupField())。この仕組みはLOOKUPを使う他企画でも共通で利用できる。
なお、kintoneのフィールド更新API(PUT)は既存の非LOOKUPフィールドに後からrelatedApp/relatedKeyFieldを付与できない仕様のため、本アプリでは開発初期に文字列1行として作成してしまったtaisho_kijuntenを一度削除し、LOOKUP設定込みで作り直している。
「基準点マスタ」のido(緯度)/keido(経度)フィールドの直後に、地図プラグイン設置用のスペース(elementId: map)をレイアウトに配置済み。プラグイン自体の選定・設定は本設計書の範囲外(未着手)。
対象: 「基準点マスタ」アプリ・「使用申請」アプリ
1. 基準点管理担当の職員が、基準点の新設・改測時に基準点マスタへ位置情報等を登録する。 2. 使用申請アプリのtaisho_kijuntenはLOOKUPフィールドで、基準点マスタのkijunten_bangou(基準点番号)をキーに参照する(設計書6.参照)。 3. 申請者が使用申請アプリで対象基準点をLOOKUPから選択し、使用目的・使用期間・申請者情報を入力してレコードを起票する。 4. 担当課が申請内容を確認し、申請状況(申請中→承認/却下→使用中→返却済)を更新する。 5. 申請者は使用申請アプリのレコードで承認結果・承認備考を確認する。
対象: 「基準点マスタ」アプリ・「使用申請」アプリ
KIJUNTEN_MASTERとKIJUNTEN_SHIYOU_SHINSEIは、taisho_kijunten(LOOKUPフィールド、コピー元: kijunten_bangou)で連携している(設計書6.参照)。ido(緯度)/keido(経度)は地図プラグイン連携用の慣習コード。フィールドの正はkintone上の設定であり、apps.yamlのfieldsがその定義元。