GovApps 自治体向け kintone アプリテンプレート集
空き家の基本情報・所有者情報を管理し、点検・通報受付・所有者との交渉記録を行う。
プロジェクト: 空き家管理 完了
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 空き家管理番号 | 所在地 | 構造 | 建築年 | 延床面積 | 所有者氏名 | 所有者住所 | 所有者電話番号 | ステータス | 写真 | 備考 | 緯度 | 経度 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| サンプル空き家管理番号1 | サンプル所在地1 | 木造 | 100 | 100 | サンプル所有者氏名1 | サンプル所有者住所1 | サンプル所有者電話番号1 | 管理中 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.681200 | 139.767100 |
| サンプル空き家管理番号2 | サンプル所在地2 | 鉄骨造 | 200 | 200 | サンプル所有者氏名2 | サンプル所有者住所2 | サンプル所有者電話番号2 | 交渉中 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.682200 | 139.768100 |
| サンプル空き家管理番号3 | サンプル所在地3 | 鉄筋コンクリート造 | 300 | 300 | サンプル所有者氏名3 | サンプル所有者住所3 | サンプル所有者電話番号3 | 特定空家等指定 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 | 35.683200 | 139.769100 |
地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 空き家情報 | akiya_kanri_bangou | 空き家管理番号 | SINGLE_LINE_TEXT | 必須 |
| 空き家情報 | shozaichi | 所在地 | SINGLE_LINE_TEXT | 必須 |
| 空き家情報 | kouzou | 構造 | RADIO_BUTTON | 木造 / 鉄骨造 / 鉄筋コンクリート造 / その他 |
| 空き家情報 | kenchikunen | 建築年 | NUMBER | |
| 空き家情報 | nobeyuka_menseki | 延床面積 | NUMBER | |
| 空き家情報 | shoyuusha_shimei | 所有者氏名 | SINGLE_LINE_TEXT | |
| 空き家情報 | shoyuusha_juusho | 所有者住所 | SINGLE_LINE_TEXT | |
| 空き家情報 | shoyuusha_denwa | 所有者電話番号 | SINGLE_LINE_TEXT | |
| 空き家情報 | akiya_status | ステータス | DROP_DOWN | 管理中 / 交渉中 / 特定空家等指定 / 解体予定 / 解体済 / 活用済 |
| 空き家情報 | shashin | 写真 | FILE | |
| 空き家情報 | biko | 備考 | MULTI_LINE_TEXT | |
| 空き家情報 | ido | 緯度 | NUMBER | |
| 空き家情報 | keido | 経度 | NUMBER |
appId 443 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 対象空き家 | 現在の状況 | 次回点検予定日 | 備考 |
|---|---|---|---|
| サンプル対象空き家1 | 良好 | 2026-07-03 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル対象空き家2 | 経過観察 | 2026-07-02 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル対象空き家3 | 要注意 | 2026-07-01 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 点検対象 | taisho_akiya | 対象空き家 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) |
| 点検状況 | genjou_joukyou | 現在の状況 | DROP_DOWN | 良好 / 経過観察 / 要注意 / 危険(特定空家等相当) |
| 点検状況 | jikai_tenken_yotei_bi | 次回点検予定日 | DATE | |
| 点検状況 | biko | 備考 | MULTI_LINE_TEXT | |
| tenken_rireki | 点検履歴 | SUBTABLE |
appId 444 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 発見場所(住所・目印) | 通報内容 | 写真 | 緯度 | 経度 | 通報者氏名 | 通報者電話番号 | 通報者メールアドレス | 通報経路 | 対応状況 |
|---|---|---|---|---|---|---|---|---|---|
| サンプル発見場所(住所・目印)1 | 通報内容のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | 35.681200 | 139.767100 | サンプル通報者氏名1 | サンプル通報者電話番号1 | サンプル通報者メールアドレス1 | 電話 | 未対応 |
| サンプル発見場所(住所・目印)2 | 通報内容のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | 35.682200 | 139.768100 | サンプル通報者氏名2 | サンプル通報者電話番号2 | サンプル通報者メールアドレス2 | メール | 現地確認中 |
| サンプル発見場所(住所・目印)3 | 通報内容のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | 35.683200 | 139.769100 | サンプル通報者氏名3 | サンプル通報者電話番号3 | サンプル通報者メールアドレス3 | 窓口 | 空き家マスタ登録済 |
地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 通報内容 | hakken_basho | 発見場所(住所・目印) | SINGLE_LINE_TEXT | |
| 通報内容 | tsuuhou_naiyou | 通報内容 | MULTI_LINE_TEXT | |
| 通報内容 | shashin | 写真 | FILE | |
| 通報内容 | ido | 緯度 | NUMBER | |
| 通報内容 | keido | 経度 | NUMBER | |
| 通報者情報 | tsuuhousha_shimei | 通報者氏名 | SINGLE_LINE_TEXT | |
| 通報者情報 | tsuuhousha_denwa | 通報者電話番号 | SINGLE_LINE_TEXT | |
| 通報者情報 | tsuuhousha_email | 通報者メールアドレス | SINGLE_LINE_TEXT | |
| 通報者情報 | tsuuhou_keiro | 通報経路 | RADIO_BUTTON | 電話 / メール / 窓口 / その他 |
| 対応状況 | taiou_joukyou | 対応状況 | DROP_DOWN | 未対応 / 現地確認中 / 空き家マスタ登録済 / 対応不要 |
appId 445 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 対象空き家 | 交渉日 | 交渉方法 | 交渉相手 | 交渉内容 | 交渉結果 | 次回交渉予定日 | 備考 |
|---|---|---|---|---|---|---|---|
| サンプル対象空き家1 | 2026-07-03 | 電話 | サンプル交渉相手1 | 交渉内容のサンプル入力です(デモ表示用のダミーデータ)。 | 継続交渉中 | 2026-07-03 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル対象空き家2 | 2026-07-02 | 訪問 | サンプル交渉相手2 | 交渉内容のサンプル入力です(デモ表示用のダミーデータ)。 | 合意済み | 2026-07-02 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル対象空き家3 | 2026-07-01 | 文書 | サンプル交渉相手3 | 交渉内容のサンプル入力です(デモ表示用のダミーデータ)。 | 交渉決裂 | 2026-07-01 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 交渉情報 | taisho_akiya | 対象空き家 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) |
| 交渉情報 | koushou_bi | 交渉日 | DATE | |
| 交渉情報 | koushou_houhou | 交渉方法 | RADIO_BUTTON | 電話 / 訪問 / 文書 / その他 |
| 交渉情報 | koushou_aite | 交渉相手 | SINGLE_LINE_TEXT | |
| 交渉情報 | koushou_naiyou | 交渉内容 | MULTI_LINE_TEXT | |
| 結果 | koushou_kekka | 交渉結果 | DROP_DOWN | 継続交渉中 / 合意済み / 交渉決裂 / 対応不要 |
| 結果 | jikai_koushou_yotei_bi | 次回交渉予定日 | DATE | |
| 結果 | biko | 備考 | MULTI_LINE_TEXT |
appId 446 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
akiya-kanri(apps.yaml)空き家の位置(緯度経度)・構造・所有者情報・ステータスをマスタとして一元管理し、状態点検、住民からの通報受付、所有者との交渉履歴をそれぞれ業務アプリで管理する。JavaScriptカスタマイズは行わず、kintone標準機能(フィールド・レイアウト・グループ)のみで構成する。
マスタアプリ(空き家マスタ)を先に作成し、3つの業務アプリ(点検管理・空き家通報・所有者交渉記録)がそれを参照する構成とする。ただし「空き家通報」はマスタ未登録の物件も通報対象になり得るため、マスタへのLOOKUP参照は持たない(道路通報と同様の単独型)。
| アプリキー | アプリ名 | カテゴリ | appId | 備考 |
|---|---|---|---|---|
akiya-master | 空き家マスタ | master | (未作成) | 空き家の位置・構造・所有者情報・ステータスを管理 |
akiya-tenken-kanri | 点検管理 | business | (未作成) | 空き家マスタを参照し、状態点検・危険度判定の履歴を管理 |
akiya-tsuuhou | 空き家通報 | business | (未作成) | マスタ参照なしの単独型。住民等からの通報を受け付ける |
akiya-koushou-kiroku | 所有者交渉記録 | business | (未作成) | 空き家マスタを参照し、所有者との交渉履歴を1件1レコードで記録 |
1. 担当職員が、把握した空き家について「空き家マスタ」へ管理番号・所在地・構造・建築年・所有者情報・位置(緯度経度)・ステータスを登録する。 2. 住民等が管理不全な空き家を見つけた場合、「空き家通報」に発見場所(緯度経度含む)・通報内容・通報者情報を登録する。まだマスタ未登録の物件も通報できるよう、通報アプリはマスタへのLOOKUPを持たない。担当職員は通報内容を確認し、現地確認のうえ必要であれば「空き家マスタ」へ新規登録し、通報側の「対応状況」を更新する。 3. 担当職員が「点検管理」アプリで対象空き家(LOOKUP)ごとに定期点検を行い、「点検履歴」テーブルへ点検日・点検結果・点検内容・点検者・写真を1行ずつ追加する。「現在の状況」は最新の判定結果に随時更新する。 4. 危険度が高い(要注意/危険)と判定された空き家について、担当職員が「所有者交渉記録」アプリで所有者との交渉のたびに1レコードを起票し、交渉日・交渉方法・交渉相手・交渉内容・交渉結果・次回交渉予定日を記録する。 5. 交渉や点検の結果を踏まえ、「空き家マスタ」の「ステータス」(管理中/交渉中/特定空家等指定/解体予定/解体済/活用済)を随時更新する。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 空き家情報 | akiya_kanri_bangou | 空き家管理番号 | 文字列1行(必須・重複禁止) | 業務アプリからのLOOKUP参照キー |
| 空き家情報 | shozaichi | 所在地 | 文字列1行(必須) | |
| 空き家情報 | kouzou | 構造 | ラジオボタン | 木造 / 鉄骨造 / 鉄筋コンクリート造 / その他 |
| 空き家情報 | kenchikunen | 建築年 | 数値(単位: 年) | |
| 空き家情報 | nobeyuka_menseki | 延床面積 | 数値(単位: ㎡) | |
| 空き家情報 | shoyuusha_shimei | 所有者氏名 | 文字列1行 | |
| 空き家情報 | shoyuusha_juusho | 所有者住所 | 文字列1行 | |
| 空き家情報 | shoyuusha_denwa | 所有者電話番号 | 文字列1行 | |
| 空き家情報 | akiya_status | ステータス | ドロップダウン | 管理中 / 交渉中 / 特定空家等指定 / 解体予定 / 解体済 / 活用済 |
| 空き家情報 | shashin | 写真 | 添付ファイル | |
| 空き家情報 | biko | 備考 | 文字列複数行 | |
| 空き家情報 | ido | 緯度 | 数値 | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| 空き家情報 | keido | 経度 | 数値 | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| (グループ外) | (spacer: map) | ― | スペース | 地図プラグインの設置場所(高さ400px)。グループの直後、トップレベルの行として配置 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 点検対象 | taisho_akiya | 対象空き家 | ルックアップ(文字列1行・必須) | 空き家マスタを参照するLOOKUPフィールド(下記7.参照) |
| 点検状況 | genjou_joukyou | 現在の状況 | ドロップダウン | 良好 / 経過観察 / 要注意 / 危険(特定空家等相当)。空き家(レコード全体)としての最新の危険度判定 |
| 点検状況 | jikai_tenken_yotei_bi | 次回点検予定日 | 日付 | |
| 点検状況 | biko | 備考 | 文字列複数行 | |
| (テーブル) | tenken_rireki | 点検履歴 | テーブル(サブテーブル) | 定期点検のたびに1行追加。下記5-1.参照 |
フィールド定義・レイアウトの正はapps.yamlの該当エントリ(fields / layout)であり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
tenken_bi_h | 点検日 | 日付 | |
tenken_kekka_h | 点検結果 | ドロップダウン | 良好 / 経過観察 / 要注意 / 危険(特定空家等相当)。その点検時点での判定(履歴として複数回分残る) |
tenken_naiyou_h | 点検内容 | 文字列複数行 | |
tenken_sha | 点検者 | 文字列1行 | |
shashin_h | 写真 | 添付ファイル |
「現在の状況」(genjou_joukyou)と「点検結果」(tenken_kekka_h)の使い分けは公園管理設計書5-3.の「現在の状況」と「点検結果」の関係と同じ考え方(前者はレコード全体の最新状態、後者は各点検回ごとの履歴)。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 通報内容 | hakken_basho | 発見場所(住所・目印) | 文字列1行 | |
| 通報内容 | tsuuhou_naiyou | 通報内容 | 文字列複数行 | |
| 通報内容 | shashin | 写真 | 添付ファイル | |
| 通報内容 | ido | 緯度 | 数値 | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| 通報内容 | keido | 経度 | 数値 | 地図プラグイン用。慣習コード。グループ内最後尾に配置 |
| (グループ外) | (spacer: map) | ― | スペース | 地図プラグインの設置場所(高さ400px) |
| 通報者情報 | tsuuhousha_shimei | 通報者氏名 | 文字列1行 | |
| 通報者情報 | tsuuhousha_denwa | 通報者電話番号 | 文字列1行 | |
| 通報者情報 | tsuuhousha_email | 通報者メールアドレス | 文字列1行 | |
| 通報者情報 | tsuuhou_keiro | 通報経路 | ラジオボタン | 電話 / メール / 窓口 / その他 |
| 対応状況 | taiou_joukyou | 対応状況 | ドロップダウン | 未対応 / 現地確認中 / 空き家マスタ登録済 / 対応不要 |
このアプリは空き家マスタへのLOOKUPを持たない(通報時点でマスタに存在しない物件も受け付けるため)。担当職員が現地確認の上でマスタへ登録した際に、手作業で「対応状況」を更新する運用を想定する。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 交渉情報 | taisho_akiya | 対象空き家 | ルックアップ(文字列1行・必須) | 空き家マスタを参照するLOOKUPフィールド(下記8.参照) |
| 交渉情報 | koushou_bi | 交渉日 | 日付 | |
| 交渉情報 | koushou_houhou | 交渉方法 | ラジオボタン | 電話 / 訪問 / 文書 / その他 |
| 交渉情報 | koushou_aite | 交渉相手 | 文字列1行 | 所有者本人のほか代理人等も想定し自由入力 |
| 交渉情報 | koushou_naiyou | 交渉内容 | 文字列複数行 | |
| 結果 | koushou_kekka | 交渉結果 | ドロップダウン | 継続交渉中 / 合意済み / 交渉決裂 / 対応不要 |
| 結果 | jikai_koushou_yotei_bi | 次回交渉予定日 | 日付 | |
| 結果 | biko | 備考 | 文字列複数行 |
「点検管理」がレコード内サブテーブルで複数回の点検を1レコードにまとめる構成なのに対し、「所有者交渉記録」は交渉1回につき1レコードを起票する構成とする(交渉履歴を横断的に一覧・検索しやすくするため)。
「点検管理」のtaisho_akiya、「所有者交渉記録」のtaisho_akiyaは、いずれも「空き家マスタ」を参照するLOOKUPフィールド。コピー元フィールドはakiya_kanri_bangou(空き家管理番号・重複禁止)。
apps.yamlではlookup.relatedApp.appKey: akiya-masterのように参照先を企画内のアプリキーで指定しており、scripts/create-apps.mjsがマスタアプリ作成後に実際のappIdへ解決してからkintone APIに送る仕組み(resolveLookupField())を利用している(公共基準点管理の設計書6.も参照)。
「空き家マスタ」「空き家通報」それぞれのido(緯度)/keido(経度)フィールドの直後に、地図プラグイン設置用のスペース(elementId: map)をレイアウトに配置済み。プラグイン自体の選定・設定は本設計書の範囲外(未着手)。
対象: 「空き家マスタ」アプリ・「点検管理」アプリ・「空き家通報」アプリ・「所有者交渉記録」アプリ
1. 通報者(住民)が、管理不全な空き家を見つけた際に「空き家通報」アプリへ発見場所(緯度経度含む)・通報内容・任意の連絡先情報を登録する。このアプリは空き家マスタへのLOOKUPを持たず、マスタ未登録の物件も通報できる。 2. 担当職員が通報内容を確認し、対応状況(未対応→現地確認中→空き家マスタ登録済/対応不要)を更新する。 3. 現地確認の結果、継続的な管理が必要と判断した場合、担当職員が「空き家マスタ」へ管理番号・所在地・構造・所有者情報・位置(緯度経度)・ステータスを新規登録する。 4. 「点検管理」アプリのtaisho_akiyaはLOOKUPフィールドで、空き家マスタのakiya_kanri_bangou(空き家管理番号)をキーに参照する(設計書8.参照)。 5. 担当職員が定期点検のたびにtenken_rireki(点検履歴)テーブルへ1行追加し、現在の状況(危険度判定)を随時更新する。 6. 「所有者交渉記録」アプリのtaisho_akiyaも同様に空き家マスタをLOOKUPで参照する。 7. 担当職員が所有者との交渉のたびに「所有者交渉記録」へ1レコードを起票し、交渉日・交渉方法・交渉内容・交渉結果・次回交渉予定日を記録する。 8. 点検・交渉の結果を踏まえ、担当職員が「空き家マスタ」のakiya_status(ステータス)を随時更新する。
対象: 「空き家マスタ」アプリ・「点検管理」アプリ・「空き家通報」アプリ・「所有者交渉記録」アプリ
AKIYA_MASTERとAKIYA_TENKEN_KANRI・AKIYA_KOUSHOU_KIROKUは、いずれもtaisho_akiya(LOOKUPフィールド、コピー元: akiya_kanri_bangou)で連携している(設計書8.参照)。TENKEN_RIREKI(点検履歴)は独立したアプリ/レコードではなく、AKIYA_TENKEN_KANRI内のサブテーブル(type: SUBTABLE)。1つの空き家に対して点検を複数回記録できるようにするためのもので、空き家の現在の危険度はgenjou_joukyouが単独で保持する(設計書5-1.参照)。AKIYA_KOUSHOU_KIROKU(所有者交渉記録)はサブテーブルではなく独立したアプリで、交渉1回につき1レコードを起票する構成(点検管理とは異なり、交渉履歴を横断的に一覧・検索しやすくするため)。AKIYA_TSUUHOU(空き家通報)はAKIYA_MASTERへの参照を持たない独立したアプリ。マスタ未登録の物件も通報対象になり得るため。ido(緯度)/keido(経度)は地図プラグイン連携用の慣習コード。フィールドの正はkintone上の設定であり、apps.yamlのfieldsがその定義元。