道路占用管理

道路占用の許可申請(協議)を受け付け、工事着手届・工事完了届までを一元管理する。占用は複数路線にまたがる場合がある。

プロジェクト: 道路占用管理 完了

アプリテンプレート一式(zip)をダウンロード

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

デモンストレーション

路線番号路線名起点地番終点地番最大道路部幅員最小道路部幅員総延長実延長等級認定年月日備考
サンプル路線番号1サンプル路線名1サンプル起点地番1サンプル終点地番11001001001001級2026-08-18備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル路線番号2サンプル路線名2サンプル起点地番2サンプル終点地番22002002002002級2026-08-17備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル路線番号3サンプル路線名3サンプル起点地番3サンプル終点地番33003003003003級2026-08-16備考のサンプル入力です(デモ表示用のダミーデータ)。
路線情報
路線番号*
路線名*
起点地番
終点地番
最大道路部幅員
最小道路部幅員
総延長
実延長
等級
認定年月日
備考

市道マスタ 土木部 完了

市道認定路線調書に基づき、路線番号・路線名・起終点地番・幅員・延長・等級・認定年月日を管理するマスタアプリ。道路占用申請から路線単位で参照される。

#マスタ管理

この企画への改善要望を送る(Googleフォーム)

設計情報

グループcodeラベル備考
路線情報 rosen_bangou 路線番号 SINGLE_LINE_TEXT 必須
路線情報 rosen_mei 路線名 SINGLE_LINE_TEXT 必須
路線情報 kiten_chiban 起点地番 SINGLE_LINE_TEXT
路線情報 shuuten_chiban 終点地番 SINGLE_LINE_TEXT
路線情報 saidai_fukuin 最大道路部幅員 NUMBER
路線情報 saishou_fukuin 最小道路部幅員 NUMBER
路線情報 sou_enchou 総延長 NUMBER
路線情報 jitsu_enchou 実延長 NUMBER
路線情報 toukyuu 等級 RADIO_BUTTON 1級 / 2級 / 3級 / その他
路線情報 nintei_nengapi 認定年月日 DATE
路線情報 biko 備考 MULTI_LINE_TEXT

ダウンロード

設計情報をJSONでダウンロード

appId 578 のkintoneアプリ定義(fields/layout)を元にしています。

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

デモンストレーション

減免事由名根拠条文備考
サンプル減免事由名1サンプル根拠条文1備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル減免事由名2サンプル根拠条文2備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル減免事由名3サンプル根拠条文3備考のサンプル入力です(デモ表示用のダミーデータ)。
減免情報
減免事由名*
根拠条文
備考

減免マスタ 土木部 完了

藤沢市道路占用料徴収条例第6条に基づく減免事由の区分を管理するマスタアプリ。道路占用申請から参照される。

#マスタ管理

この企画への改善要望を送る(Googleフォーム)

設計情報

グループcodeラベル備考
減免情報 genmen_jiyuu_mei 減免事由名 SINGLE_LINE_TEXT 必須
減免情報 konkyo_jouhou 根拠条文 SINGLE_LINE_TEXT
減免情報 biko 備考 MULTI_LINE_TEXT

ダウンロード

設計情報をJSONでダウンロード

appId 579 のkintoneアプリ定義(fields/layout)を元にしています。

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

デモンストレーション

申請番号申請区分申請年月日従前許可番号従前許可年月日根拠条文申請・協議区分申請者住所申請者氏名担当者連絡先占用の目的占用物件の構造占用期間(開始)占用期間(終了)占用日数工事の有無工事期間(開始)工事期間(終了)工事日数工事実施の方法掘削 長さ掘削 幅掘削 面積道路の復旧方法仮復旧理由添付書類減免事由減免その他条文施工業者名変更理由申請状況許可番号許可年月日許可備考
サンプル申請番号1新規2026-08-18サンプル従前許可番号12026-08-18道路法第32条許可を申請サンプル申請者住所1サンプル申請者氏名1サンプル担当者1サンプル連絡先1サンプル占用の目的1サンプル占用物件の構造12026-08-182026-08-18サンプル12026-08-182026-08-18サンプル1直営100100サンプル1仮復旧サンプル仮復旧理由1サンプル1サンプル減免事由1サンプル減免その他条文1サンプル施工業者名1変更理由のサンプル入力です(デモ表示用のダミーデータ)。申請中サンプル許可番号12026-08-18許可備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル申請番号2更新2026-08-17サンプル従前許可番号22026-08-17道路法第35条協議サンプル申請者住所2サンプル申請者氏名2サンプル担当者2サンプル連絡先2サンプル占用の目的2サンプル占用物件の構造22026-08-172026-08-17サンプル22026-08-172026-08-17サンプル2請負200200サンプル2本復旧サンプル仮復旧理由2サンプル2サンプル減免事由2サンプル減免その他条文2サンプル施工業者名2変更理由のサンプル入力です(デモ表示用のダミーデータ)。許可サンプル許可番号22026-08-17許可備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル申請番号3変更2026-08-16サンプル従前許可番号32026-08-16道路法第32条許可を申請サンプル申請者住所3サンプル申請者氏名3サンプル担当者3サンプル連絡先3サンプル占用の目的3サンプル占用物件の構造32026-08-162026-08-16サンプル32026-08-162026-08-16サンプル3直営300300サンプル3仮復旧サンプル仮復旧理由3サンプル3サンプル減免事由3サンプル減免その他条文3サンプル施工業者名3変更理由のサンプル入力です(デモ表示用のダミーデータ)。却下サンプル許可番号32026-08-16許可備考のサンプル入力です(デモ表示用のダミーデータ)。
申請区分
申請番号*
申請区分*
申請年月日*
従前許可番号
従前許可年月日
根拠条文
申請・協議区分
申請者情報
申請者住所
申請者氏名*
担当者
連絡先
占用内容
占用の目的*
占用物件の構造
占用期間(開始)
占用期間(終了)
占用日数
工事内容
工事の有無*
工事期間(開始)
工事期間(終了)
工事日数
工事実施の方法
掘削 長さ
掘削 幅
掘削 面積
道路の復旧方法
道路の復旧方法
仮復旧理由
添付書類・減免
添付書類
減免事由
減免その他条文
備考
施工業者名
変更理由
許可状況
申請状況
許可番号
許可年月日
許可備考

道路占用申請 土木部 完了

市道マスタ・減免マスタを参照し、道路占用の許可申請(協議)の受付から許可までを管理する業務アプリ。

#許可・届出

この企画への改善要望を送る(Googleフォーム)

設計情報

グループcodeラベル備考
申請区分 shinsei_bangou 申請番号 SINGLE_LINE_TEXT 必須
申請区分 shinsei_kubun 申請区分 RADIO_BUTTON 必須 / 新規 / 更新 / 変更
申請区分 juuzen_kyoka_bangou 従前許可番号 SINGLE_LINE_TEXT
申請区分 juuzen_kyoka_nengapi 従前許可年月日 DATE
申請区分 shinsei_nengapi 申請年月日 DATE 必須
申請区分 konkyo_joubun 根拠条文 RADIO_BUTTON 道路法第32条 / 道路法第35条
申請区分 shinsei_kyougi_kubun 申請・協議区分 RADIO_BUTTON 許可を申請 / 協議
申請者情報 shinseisha_juusho 申請者住所 SINGLE_LINE_TEXT
申請者情報 shinseisha_shimei 申請者氏名 SINGLE_LINE_TEXT 必須
申請者情報 shinsei_tantousha 担当者 SINGLE_LINE_TEXT
申請者情報 shinsei_renrakusaki 連絡先 SINGLE_LINE_TEXT
占用内容 senyuu_mokuteki 占用の目的 SINGLE_LINE_TEXT 必須
taishou_rosen 対象路線 SUBTABLE
senyuu_bukken 占用物件 SUBTABLE
占用内容 senyuu_bukken_kouzou 占用物件の構造 SINGLE_LINE_TEXT
占用内容 senyuu_kikan_kaishi 占用期間(開始) DATE
占用内容 senyuu_kikan_shuuryou 占用期間(終了) DATE
占用内容 senyuu_nissuu 占用日数 CALC
工事内容 kouji_umu 工事の有無 RADIO_BUTTON 必須 / 有 / 無
工事内容 kouji_kikan_kaishi 工事期間(開始) DATE
工事内容 kouji_kikan_shuuryou 工事期間(終了) DATE
工事内容 kouji_nissuu 工事日数 CALC
工事内容 kouji_jisshi_houhou 工事実施の方法 RADIO_BUTTON 直営 / 請負
工事内容 kussaku_nagasa 掘削 長さ NUMBER
工事内容 kussaku_haba 掘削 幅 NUMBER
工事内容 kussaku_menseki 掘削 面積 CALC
道路の復旧方法 douro_fukkyuu_houhou 道路の復旧方法 RADIO_BUTTON 仮復旧 / 本復旧
道路の復旧方法 kari_fukkyuu_riyuu 仮復旧理由 SINGLE_LINE_TEXT
添付書類・減免 tenpu_shorui 添付書類 CHECK_BOX 案内図 / 平面図 / 構造図 / 縦断図・横断図 / 現況写真
添付書類・減免 genmen_jiyuu 減免事由 SINGLE_LINE_TEXT ルックアップ(参照: ?)
添付書類・減免 genmen_sonota_joubun 減免その他条文 SINGLE_LINE_TEXT
備考 sekou_gyousha_mei 施工業者名 SINGLE_LINE_TEXT
備考 henkou_riyuu 変更理由 MULTI_LINE_TEXT
許可状況 shinsei_joukyou 申請状況 DROP_DOWN 申請中 / 許可 / 却下 / 取下げ
許可状況 kyoka_bangou 許可番号 SINGLE_LINE_TEXT
許可状況 kyoka_nengapi 許可年月日 DATE
許可状況 kyoka_biko 許可備考 MULTI_LINE_TEXT

ダウンロード

設計情報をJSONでダウンロード

appId 580 のkintoneアプリ定義(fields/layout)を元にしています。

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

デモンストレーション

対象許可申請届出年月日申請者住所申請者氏名担当者連絡先工事場所(占用)工事目的(占用)その他内容工事期間(占用・開始)工事期間(占用・終了)施工業者名施工業者担当者施工業者電話添付書類受理日備考
サンプル対象許可申請12026-08-18サンプル申請者住所1サンプル申請者氏名1サンプル担当者1サンプル連絡先1サンプル工事場所(占用)1サンプル1サンプルその他内容12026-08-182026-08-18サンプル施工業者名1サンプル施工業者担当者1サンプル施工業者電話1サンプル12026-08-18備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象許可申請22026-08-17サンプル申請者住所2サンプル申請者氏名2サンプル担当者2サンプル連絡先2サンプル工事場所(占用)2サンプル2サンプルその他内容22026-08-172026-08-17サンプル施工業者名2サンプル施工業者担当者2サンプル施工業者電話2サンプル22026-08-17備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象許可申請32026-08-16サンプル申請者住所3サンプル申請者氏名3サンプル担当者3サンプル連絡先3サンプル工事場所(占用)3サンプル3サンプルその他内容32026-08-162026-08-16サンプル施工業者名3サンプル施工業者担当者3サンプル施工業者電話3サンプル32026-08-16備考のサンプル入力です(デモ表示用のダミーデータ)。
届出内容
対象許可申請*
届出年月日*
申請者情報
申請者住所
申請者氏名
担当者
連絡先
工事内容
工事場所(占用)
工事目的(占用)
その他内容
工事期間(占用・開始)
工事期間(占用・終了)
施工業者
施工業者名
施工業者担当者
施工業者電話
受理状況
添付書類
受理日
備考

工事着手届 土木部 完了

道路占用申請を参照し、道路(占用・掘削・自費)工事の着手届を管理する業務アプリ。

#許可・届出

この企画への改善要望を送る(Googleフォーム)

設計情報

グループcodeラベル備考
届出内容 taishou_shinsei 対象許可申請 SINGLE_LINE_TEXT 必須 / ルックアップ(参照: ?)
届出内容 todokede_nengapi 届出年月日 DATE 必須
申請者情報 shinseisha_juusho 申請者住所 SINGLE_LINE_TEXT
申請者情報 shinseisha_shimei 申請者氏名 SINGLE_LINE_TEXT
申請者情報 tantousha 担当者 SINGLE_LINE_TEXT
申請者情報 renrakusaki 連絡先 SINGLE_LINE_TEXT
工事内容 kouji_basho 工事場所(占用) SINGLE_LINE_TEXT
工事内容 kouji_mokuteki 工事目的(占用) CHECK_BOX ガス管(各戸引込管) / ガス管(本管) / 水道管(各戸引込管) / 水道管(本管) / 下水管(各戸引込管) / 下水管(本管) / 電力管 / 通信管(各戸引込管) / 通信管(本管) / 切り下げ(歩道) / 切り下げ(L型) / その他
工事内容 kouji_mokuteki_sonota その他内容 SINGLE_LINE_TEXT
工事内容 kouji_kikan_kaishi 工事期間(占用・開始) DATE
工事内容 kouji_kikan_shuuryou 工事期間(占用・終了) DATE
施工業者 sekougyousha_meishou 施工業者名 SINGLE_LINE_TEXT
施工業者 sekougyousha_tantousha 施工業者担当者 SINGLE_LINE_TEXT
施工業者 sekougyousha_denwa 施工業者電話 SINGLE_LINE_TEXT
受理状況 tenpu_shorui 添付書類 CHECK_BOX 許可書(写) / 案内図 / 工程表 / 道路使用許可書(写)
受理状況 juri_bi 受理日 DATE
受理状況 biko 備考 MULTI_LINE_TEXT

ダウンロード

設計情報をJSONでダウンロード

appId 581 のkintoneアプリ定義(fields/layout)を元にしています。

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

デモンストレーション

対象許可申請届出年月日申請者住所申請者氏名担当者連絡先工事場所(占用)工事目的(占用)その他内容着手年月日完成年月日施工業者名施工業者担当者施工業者電話添付書類備考
サンプル対象許可申請12026-08-18サンプル申請者住所1サンプル申請者氏名1サンプル担当者1サンプル連絡先1サンプル工事場所(占用)1サンプル1サンプルその他内容12026-08-182026-08-18サンプル施工業者名1サンプル施工業者担当者1サンプル施工業者電話1サンプル1備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象許可申請22026-08-17サンプル申請者住所2サンプル申請者氏名2サンプル担当者2サンプル連絡先2サンプル工事場所(占用)2サンプル2サンプルその他内容22026-08-172026-08-17サンプル施工業者名2サンプル施工業者担当者2サンプル施工業者電話2サンプル2備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象許可申請32026-08-16サンプル申請者住所3サンプル申請者氏名3サンプル担当者3サンプル連絡先3サンプル工事場所(占用)3サンプル3サンプルその他内容32026-08-162026-08-16サンプル施工業者名3サンプル施工業者担当者3サンプル施工業者電話3サンプル3備考のサンプル入力です(デモ表示用のダミーデータ)。
届出内容
対象許可申請*
届出年月日*
申請者情報
申請者住所
申請者氏名
担当者
連絡先
工事内容
工事場所(占用)
工事目的(占用)
その他内容
着手年月日
完成年月日
施工業者
施工業者名
施工業者担当者
施工業者電話
添付書類
添付書類
備考

工事完了届 土木部 完了

道路占用申請を参照し、道路(占用・掘削・自費)工事の完成届を管理する業務アプリ。

#許可・届出

この企画への改善要望を送る(Googleフォーム)

設計情報

グループcodeラベル備考
届出内容 taishou_shinsei 対象許可申請 SINGLE_LINE_TEXT 必須 / ルックアップ(参照: ?)
届出内容 todokede_nengapi 届出年月日 DATE 必須
申請者情報 shinseisha_juusho 申請者住所 SINGLE_LINE_TEXT
申請者情報 shinseisha_shimei 申請者氏名 SINGLE_LINE_TEXT
申請者情報 tantousha 担当者 SINGLE_LINE_TEXT
申請者情報 renrakusaki 連絡先 SINGLE_LINE_TEXT
工事内容 kouji_basho 工事場所(占用) SINGLE_LINE_TEXT
工事内容 kouji_mokuteki 工事目的(占用) CHECK_BOX ガス管(各戸引込管) / ガス管(本管) / 水道管(各戸引込管) / 水道管(本管) / 下水管(各戸引込管) / 下水管(本管) / 電力管 / 通信管(各戸引込管) / 通信管(本管) / 切り下げ(歩道) / 切り下げ(L型) / その他
工事内容 kouji_mokuteki_sonota その他内容 SINGLE_LINE_TEXT
工事内容 kouji_chakushu_bi 着手年月日 DATE
工事内容 kouji_kanryou_bi 完成年月日 DATE
kouji_naiyou 工事内容 SUBTABLE
施工業者 sekougyousha_meishou 施工業者名 SINGLE_LINE_TEXT
施工業者 sekougyousha_tantousha 施工業者担当者 SINGLE_LINE_TEXT
施工業者 sekougyousha_denwa 施工業者電話 SINGLE_LINE_TEXT
添付書類 tenpu_shorui 添付書類 CHECK_BOX 許可書(写) / 案内図 / でき型図 / 完成写真(施工前・中・後) / その他
添付書類 biko 備考 MULTI_LINE_TEXT

ダウンロード

設計情報をJSONでダウンロード

appId 582 のkintoneアプリ定義(fields/layout)を元にしています。

本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。

設計書類

道路占用管理 設計書

  • 企画キー: douro-senyuu-kanri(apps.yaml)
  • kintoneスペース: 道路占用管理(spaceId: 92)
  • 参考資料: 藤沢市「道路占用許可申請協議書」「道路(占用・掘削・自費)工事着手届」「道路(占用・掘削・自費)工事完成届」の様式
  • 関連ドキュメント: DFD / ER図
1. 目的

道路占用の許可申請(または協議)を受け付け、許可後の工事着手届・工事完成届までを一連の業務として一元管理する。占用は1つの申請が複数の路線・区間にまたがる場合があるため、対象路線を複数選択できる構成とする。JavaScriptカスタマイズは行わず、kintone標準機能(フィールド・レイアウト・グループ・サブテーブル・LOOKUP)のみで構成する。

2. アプリ構成

マスタアプリ(市道マスタ・減免マスタ)を先に作成し、業務アプリ3本(道路占用申請 → 工事着手届 → 工事完了届)がそれを参照する構成とする。apps.yaml内の並び順もこの順(市道マスタ → 減免マスタ → 道路占用申請 → 工事着手届 → 工事完了届)にしてあり、scripts/create-apps.mjsが業務アプリ同士の参照(工事着手届・工事完了届 → 道路占用申請)を解決できるようにしている(下記6.参照)。

アプリキーアプリ名appTypeappId備考
shidou-master市道マスタmaster578路線番号・路線名・起終点地番・幅員・延長・等級・認定年月日を管理
genmen-master減免マスタmaster579藤沢市道路占用料徴収条例第6条の減免事由区分を管理
douro-senyuu-shinsei道路占用申請business580市道マスタ・減免マスタを参照し、占用許可申請(協議)の受付から許可までを管理
kouji-chakushu-todoke工事着手届business581道路占用申請を参照し、工事着手届を管理
kouji-kanryou-todoke工事完了届business582道路占用申請を参照し、工事完成届を管理
3. 業務フロー概要

1. 申請者(道路占用者)が「道路占用申請」アプリに、申請区分(新規/更新/変更)・根拠条文(道路法第32条/第35条)・申請者情報・占用の目的・対象路線(複数可)・占用物件・占用期間・工事期間・工事実施方法・道路の復旧方法・減免事由等を入力して起票する。 2. 担当課が内容を審査し、「申請状況」を申請中→許可(または却下・取下げ)に更新するとともに、許可番号・許可年月日を記録する。 3. 許可後、申請者が工事に着手する際に「工事着手届」アプリで対象の道路占用申請(申請番号でLOOKUP)を選び、届出年月日・工事場所・工事目的・工事期間・施工業者等を登録する。申請者情報はLOOKUPのフィールドマッピングで道路占用申請から自動転記される。 4. 担当課が着手届を受理し、受理日を記録する。 5. 工事完了後、申請者が「工事完了届」アプリで対象の道路占用申請(申請番号でLOOKUP)を選び、着手・完成年月日、工事内容(舗装復旧面積または自費工事のでき型数量を1行ずつ)、施工業者等を登録する。

4. 「市道マスタ」アプリ フィールド一覧

市道認定路線調書(路線番号・路線名・起終点地番・道路部幅員・延長・等級・認定年月日の一覧表)の列構成にあわせてフィールドを設計している。

グループcodeラベル備考
路線情報rosen_bangou路線番号文字列1行(必須・重複禁止)工事着手届・工事完了届からのLOOKUPキー(下記7.参照)と同様、本マスタの一意キー
路線情報rosen_mei路線名文字列1行(必須)
路線情報kiten_chiban起点地番文字列1行
路線情報shuuten_chiban終点地番文字列1行
路線情報saidai_fukuin最大道路部幅員数値(単位: m)
路線情報saishou_fukuin最小道路部幅員数値(単位: m)
路線情報sou_enchou総延長数値(単位: m)
路線情報jitsu_enchou実延長数値(単位: m)
路線情報toukyuu等級ラジオボタン1級 / 2級 / 3級 / その他
路線情報nintei_nengapi認定年月日日付
路線情報biko備考文字列複数行

路線は点ではなく線(区間)の資産であるため、他マスタ(基準点・照明等)の慣習であるido/keido(緯度経度)+地図プラグイン用スペースは本アプリには設けていない。位置の特定はkiten_chiban/shuuten_chiban(起終点の地番)のテキスト記述による。

5. 「減免マスタ」アプリ フィールド一覧
グループcodeラベル備考
減免情報genmen_jiyuu_mei減免事由名文字列1行(必須・重複禁止)例: 第1号 / 第2号(供給管について) / 第1号及び第2号 / 第10号(支柱・支線について) / その他
減免情報konkyo_jouhou根拠条文文字列1行例: 藤沢市道路占用料徴収条例第6条第1号
減免情報biko備考文字列複数行

本アプリはスキーマのみを用意しており、初期データ(実際の減免事由の行)投入は別途行う必要がある(下記9.参照)。

6. 「道路占用申請」アプリ フィールド一覧
グループcodeラベル備考
申請区分shinsei_bangou申請番号文字列1行(必須・重複禁止)工事着手届・工事完了届からのLOOKUPキー(下記7.参照)
申請区分shinsei_kubun申請区分ラジオボタン(必須)新規 / 更新 / 変更
申請区分shinsei_nengapi申請年月日日付(必須)
申請区分juuzen_kyoka_bangou従前許可番号文字列1行更新・変更の場合に記入
申請区分juuzen_kyoka_nengapi従前許可年月日日付更新・変更の場合に記入
申請区分konkyo_joubun根拠条文ラジオボタン道路法第32条 / 道路法第35条
申請区分shinsei_kyougi_kubun申請・協議区分ラジオボタン許可を申請 / 協議
申請者情報shinseisha_juusho申請者住所文字列1行法人の場合は主たる事務所の所在地
申請者情報shinseisha_shimei申請者氏名文字列1行(必須)法人の場合は名称及び代表者氏名
申請者情報shinsei_tantousha担当者文字列1行法人の場合は所属・氏名
申請者情報shinsei_renrakusaki連絡先文字列1行
占用内容senyuu_mokuteki占用の目的文字列1行(必須)
占用内容taishou_rosen対象路線テーブル(サブテーブル)占用が複数路線にまたがる場合に複数行登録。下記6-1.参照
占用内容senyuu_bukken占用物件テーブル(サブテーブル)名称・規模・数量。下記6-2.参照
占用内容senyuu_bukken_kouzou占用物件の構造文字列1行例: 別紙設計書及び仕様書のとおり
占用内容senyuu_kikan_kaishi占用期間(開始)日付
占用内容senyuu_kikan_shuuryou占用期間(終了)日付
占用内容senyuu_nissuu占用日数計算(自動算出)senyuu_kikan_shuuryou - senyuu_kikan_kaishi
工事内容kouji_umu工事の有無ラジオボタン(必須)有 / 無。無の場合、以降の工事関連フィールドは空欄でよい
工事内容kouji_kikan_kaishi工事期間(開始)日付
工事内容kouji_kikan_shuuryou工事期間(終了)日付
工事内容kouji_nissuu工事日数計算(自動算出)kouji_kikan_shuuryou - kouji_kikan_kaishi
工事内容kouji_jisshi_houhou工事実施の方法ラジオボタン直営 / 請負
工事内容kussaku_nagasa掘削 長さ数値(単位: m)
工事内容kussaku_haba掘削 幅数値(単位: m)
工事内容kussaku_menseki掘削 面積計算(自動算出)kussaku_nagasa * kussaku_haba
道路の復旧方法douro_fukkyuu_houhou道路の復旧方法ラジオボタン仮復旧 / 本復旧
道路の復旧方法kari_fukkyuu_riyuu仮復旧理由文字列1行仮復旧の場合に記入
添付書類・減免tenpu_shorui添付書類チェックボックス案内図 / 平面図 / 構造図 / 縦断図・横断図 / 現況写真
添付書類・減免genmen_jiyuu減免事由ルックアップ(文字列1行)減免マスタを参照するLOOKUPフィールド(下記7.参照)。該当しない場合は空欄
添付書類・減免genmen_sonota_joubun減免その他条文文字列1行減免事由が「その他」の場合の第○号を記入
備考sekou_gyousha_mei施工業者名文字列1行
備考henkou_riyuu変更理由文字列複数行変更の場合に記入
許可状況shinsei_joukyou申請状況ドロップダウン申請中 / 許可 / 却下 / 取下げ
許可状況kyoka_bangou許可番号文字列1行許可時に担当課が記入
許可状況kyoka_nengapi許可年月日日付
許可状況kyoka_biko許可備考文字列複数行

フィールド定義・レイアウトの正はapps.yamlの該当エントリ(fields / layout)であり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。

6-1. 「対象路線」テーブルの行フィールド
codeラベル備考
rosen_h路線ルックアップ(文字列1行)市道マスタを参照するLOOKUPフィールド。コピー元はrosen_bangou(路線番号・必須・重複禁止)、ピッカーにrosen_bangou/rosen_mei/kiten_chiban/shuuten_chibanを表示
kukan_h場所(地番・区間)文字列1行地番まで記載。占用が2つ以上の地番にわたる場合は起点・終点を記載
6-2. 「占用物件」テーブルの行フィールド
codeラベル備考
bukken_meishou_h名称文字列1行
bukken_kibo_h規模文字列1行
bukken_suuryou_h数量文字列1行
7. マスタ参照(LOOKUPフィールド)について
  • 「道路占用申請」のtaishou_rosen.rosen_h(サブテーブル内LOOKUP)は「市道マスタ」を参照し、コピー元はrosen_bangou(路線番号)。1申請で複数路線を選択できるよう、サブテーブルの行としてLOOKUPを配置している(議会事務のiinkai_sanpiテーブル内LOOKUPと同様の構成)。
  • 「道路占用申請」のgenmen_jiyuuは「減免マスタ」を参照するLOOKUPフィールドで、コピー元はgenmen_jiyuu_mei
  • 「工事着手届」「工事完了届」のtaishou_shinseiは「道路占用申請」を参照するLOOKUPフィールドで、コピー元はshinsei_bangou(申請番号・必須・重複禁止)。kyoka_bangou(許可番号)は許可が下りるまで空欄になり得るため、複数の申請中レコードが同じ空値を持つ状態になり得ることから、LOOKUPキーには使わずshinsei_bangouを使用している。fieldMappingsにより、選択時に申請者住所・氏名・担当者・連絡先を自動転記する。
  • apps.yamlではlookup.relatedApp.appKeyのように参照先を企画内のアプリキーで指定しており、scripts/create-apps.mjsが対象アプリ作成後に実際のappIdへ解決する(resolveLookupField())。この仕組みは対象アプリのappTypeを問わず「対象アプリが先に作成済みであること」だけを要求するため、apps.yaml内での並び順(市道マスタ・減免マスタ → 道路占用申請 → 工事着手届・工事完了届)を維持する必要がある(2.参照)。
8. 占用・着手・完了間の画面切替について(タブプラグイン)

「道路占用申請」「工事着手届」「工事完了届」はLOOKUP(taishou_shinsei)で連携した別アプリだが(7.参照)、担当者が1件の案件について3アプリを行き来する際の利便性のため、レコード詳細画面上でタブ切替により関連レコードを表示する構成を想定している。これはkintone標準のフィールド・レイアウトではなく、関連アプリのレコードをタブ表示するプラグイン(タブプラグイン)の活用を前提とするもので、JavaScriptカスタマイズではなくプラグイン導入で実現する想定である。プラグイン自体の選定・設定は本設計書の範囲外(未着手)。

9. 地図プラグインについて

本企画には地図プラグイン用のido/keido+スペース配置を行うアプリがない。「市道マスタ」は線(区間)の資産であるため点座標になじまず(4.参照)、「道路占用申請」「工事着手届」「工事完了届」も対象路線・工事場所を住所・地番のテキストで管理する設計としている。将来的に路線形状や占用位置を地図上で扱いたい場合は、別途ポリライン対応のプラグイン選定を検討する。

10. 未決定・今後の検討事項
  • 「市道マスタ」への初期データ投入方法(市道認定路線調書のExcel/CSVからのインポート手順・担当)、「減免マスタ」の初期データ投入(減免事由の行データ)の方法・担当
  • 添付書類(案内図・平面図・構造図・写真等)を実際にどのフィールドへ添付するか(現状はtenpu_shoruiで提出書類の種類をチェックするのみで、添付ファイル用のFILEフィールドは設けていない)
  • 「工事着手届」「工事完了届」における庁内の決裁(課長・主幹・課長補佐・主査・担当の決裁欄、収受・起案・決裁の日付)を、kintoneの標準機能(プロセス管理・ステータス)でどこまで表現するか
  • 占用料の算定・徴収・減免適用の実務フロー(本設計は減免事由の記録までを対象とし、料金計算そのものは対象外)
  • タブプラグインの選定・設定(8.参照)

道路占用管理 DFD(データフロー図)

対象: 「市道マスタ」「減免マスタ」「道路占用申請」「工事着手届」「工事完了届」の各アプリ

flowchart LR staff["職員\n(道路管理担当)"] applicant["申請者\n(道路占用者)"] subgraph shidouApp["市道マスタアプリ (kintone)"] shidou[("市道マスタ\nレコード")] end subgraph genmenApp["減免マスタアプリ (kintone)"] genmen[("減免マスタ\nレコード")] end subgraph shinseiApp["道路占用申請アプリ (kintone)"] shinsei[("道路占用申請\nレコード")] end subgraph chakushuApp["工事着手届アプリ (kintone)"] chakushu[("工事着手届\nレコード")] end subgraph kanryouApp["工事完了届アプリ (kintone)"] kanryou[("工事完了届\nレコード")] end staff -- "1. 路線番号/路線名/起終点地番/\n幅員/延長/等級等を登録" --> shidou staff -- "2. 減免事由名/根拠条文を登録" --> genmen applicant -- "3. 申請区分/根拠条文/申請者情報/\n占用の目的/占用期間/工事内容等を入力" --> shinsei shidou -- "4. 対象路線(taishou_rosen)で\n複数路線をLOOKUP参照" --> shinsei genmen -- "5. 減免事由(genmen_jiyuu)を\nLOOKUP参照" --> shinsei staff -- "6. 申請状況を審査・更新\n(許可番号/許可年月日を記録)" --> shinsei shinsei -- "7. 申請番号(shinsei_bangou)で\n対象許可申請をLOOKUP参照" --> chakushu applicant -- "8. 届出年月日/工事場所/工事目的/\n工事期間/施工業者等を登録" --> chakushu staff -- "9. 着手届を受理(受理日を記録)" --> chakushu shinsei -- "10. 申請番号(shinsei_bangou)で\n対象許可申請をLOOKUP参照" --> kanryou applicant -- "11. 着手・完成年月日/工事内容\n(長さ・幅・面積)/施工業者等を登録" --> kanryou
フロー説明

1. 道路管理担当の職員が、市道認定路線調書に基づき「市道マスタ」へ路線番号・路線名・起終点地番・道路部幅員(最大/最小)・延長(総/実)・等級・認定年月日を登録する。 2. 職員が「減免マスタ」へ藤沢市道路占用料徴収条例第6条に基づく減免事由(第1号、第2号(供給管について)等)を登録する。 3. 申請者が「道路占用申請」アプリに、申請区分(新規/更新/変更)・根拠条文(道路法第32条/第35条)・申請者情報・占用の目的・占用期間・工事の有無(kouji_umu)・工事期間・工事実施方法・道路の復旧方法等を入力して起票する。工事の有無が「無」の場合、以降の工事関連フィールドは空欄でよい。 4. taishou_rosen(対象路線)はサブテーブル内LOOKUP(コピー元: rosen_bangou)で、占用が複数路線にまたがる場合は行を追加して市道マスタから複数の路線を選択する(設計書6-1./7.参照)。 5. genmen_jiyuu(減免事由)はLOOKUPで減免マスタを参照し、該当する場合のみ選択する(設計書7.参照)。 6. 担当課が申請内容を審査し、shinsei_joukyou(申請状況)を申請中→許可(または却下・取下げ)に更新し、許可番号・許可年月日を記録する。 7. 許可後、申請者が工事に着手する際、「工事着手届」アプリのtaishou_shinseiで対象の道路占用申請をshinsei_bangou(申請番号)によりLOOKUP参照する。 8. 申請者情報はLOOKUPのfieldMappingsにより道路占用申請から自動転記され、届出年月日・工事場所・工事目的・工事期間・施工業者を入力する。 9. 担当課が着手届を確認し、受理日を記録する。 10. 工事完了後、申請者が「工事完了届」アプリのtaishou_shinseiで同様に対象の道路占用申請をLOOKUP参照する。 11. 着手・完成年月日、工事内容(舗装復旧面積または自費工事のでき型数量をkouji_naiyouテーブルに1行ずつ)、施工業者等を登録する。

担当者が1件の案件について「道路占用申請」「工事着手届」「工事完了届」を行き来する際は、レコード詳細画面のタブプラグインによる関連レコード表示を想定している(設計書8.参照)。

道路占用管理 ER図

対象: 「市道マスタ」「減免マスタ」「道路占用申請」「工事着手届」「工事完了届」の各アプリ

erDiagram SHIDOU_MASTER { string rosen_bangou "路線番号(必須・重複禁止)" string rosen_mei "路線名(必須)" string kiten_chiban "起点地番" string shuuten_chiban "終点地番" number saidai_fukuin "最大道路部幅員(m)" number saishou_fukuin "最小道路部幅員(m)" number sou_enchou "総延長(m)" number jitsu_enchou "実延長(m)" radio_button toukyuu "等級" date nintei_nengapi "認定年月日" text biko "備考" } GENMEN_MASTER { string genmen_jiyuu_mei "減免事由名(必須・重複禁止)" string konkyo_jouhou "根拠条文" text biko "備考" } DOURO_SENYUU_SHINSEI { string shinsei_bangou "申請番号(必須・重複禁止)" radio_button shinsei_kubun "申請区分(必須、新規/更新/変更)" date shinsei_nengapi "申請年月日(必須)" string juuzen_kyoka_bangou "従前許可番号" date juuzen_kyoka_nengapi "従前許可年月日" radio_button konkyo_joubun "根拠条文(道路法第32条/第35条)" radio_button shinsei_kyougi_kubun "申請・協議区分" string shinseisha_juusho "申請者住所" string shinseisha_shimei "申請者氏名(必須)" string shinsei_tantousha "担当者" string shinsei_renrakusaki "連絡先" string senyuu_mokuteki "占用の目的(必須)" string senyuu_bukken_kouzou "占用物件の構造" date senyuu_kikan_kaishi "占用期間(開始)" date senyuu_kikan_shuuryou "占用期間(終了)" calc senyuu_nissuu "占用日数(自動算出)" radio_button kouji_umu "工事の有無(必須、有/無)" date kouji_kikan_kaishi "工事期間(開始)" date kouji_kikan_shuuryou "工事期間(終了)" calc kouji_nissuu "工事日数(自動算出)" radio_button kouji_jisshi_houhou "工事実施の方法(直営/請負)" number kussaku_nagasa "掘削 長さ(m)" number kussaku_haba "掘削 幅(m)" calc kussaku_menseki "掘削 面積(自動算出)" radio_button douro_fukkyuu_houhou "道路の復旧方法(仮復旧/本復旧)" string kari_fukkyuu_riyuu "仮復旧理由" check_box tenpu_shorui "添付書類" string genmen_jiyuu "減免事由(LOOKUP)" string genmen_sonota_joubun "減免その他条文" string sekou_gyousha_mei "施工業者名" text henkou_riyuu "変更理由" drop_down shinsei_joukyou "申請状況" string kyoka_bangou "許可番号" date kyoka_nengapi "許可年月日" text kyoka_biko "許可備考" } TAISHOU_ROSEN { string rosen_h "路線(LOOKUP、市道マスタ参照)" string kukan_h "場所(地番・区間)" } SENYUU_BUKKEN { string bukken_meishou_h "名称" string bukken_kibo_h "規模" string bukken_suuryou_h "数量" } KOUJI_CHAKUSHU_TODOKE { string taishou_shinsei "対象許可申請(LOOKUP、必須)" date todokede_nengapi "届出年月日(必須)" string shinseisha_juusho "申請者住所(LOOKUPで転記)" string shinseisha_shimei "申請者氏名(LOOKUPで転記)" string tantousha "担当者(LOOKUPで転記)" string renrakusaki "連絡先(LOOKUPで転記)" string kouji_basho "工事場所(占用)" check_box kouji_mokuteki "工事目的(占用)" string kouji_mokuteki_sonota "その他内容" date kouji_kikan_kaishi "工事期間(占用・開始)" date kouji_kikan_shuuryou "工事期間(占用・終了)" string sekougyousha_meishou "施工業者名" string sekougyousha_tantousha "施工業者担当者" string sekougyousha_denwa "施工業者電話" check_box tenpu_shorui "添付書類" date juri_bi "受理日" text biko "備考" } KOUJI_KANRYOU_TODOKE { string taishou_shinsei "対象許可申請(LOOKUP、必須)" date todokede_nengapi "届出年月日(必須)" string shinseisha_juusho "申請者住所(LOOKUPで転記)" string shinseisha_shimei "申請者氏名(LOOKUPで転記)" string tantousha "担当者(LOOKUPで転記)" string renrakusaki "連絡先(LOOKUPで転記)" string kouji_basho "工事場所(占用)" check_box kouji_mokuteki "工事目的(占用)" string kouji_mokuteki_sonota "その他内容" date kouji_chakushu_bi "着手年月日" date kouji_kanryou_bi "完成年月日" string sekougyousha_meishou "施工業者名" string sekougyousha_tantousha "施工業者担当者" string sekougyousha_denwa "施工業者電話" check_box tenpu_shorui "添付書類" text biko "備考" } KOUJI_NAIYOU { string naiyou_h "工事内容" number nagasa_h "長さ(m)" number haba_h "幅(m)" calc menseki_h "面積(㎡、自動算出)" } SHIDOU_MASTER ||--o{ TAISHOU_ROSEN : "rosen_h(LOOKUP)で参照" GENMEN_MASTER ||--o{ DOURO_SENYUU_SHINSEI : "genmen_jiyuu(LOOKUP)で参照" DOURO_SENYUU_SHINSEI ||--o{ TAISHOU_ROSEN : "taishou_rosen(サブテーブル)" DOURO_SENYUU_SHINSEI ||--o{ SENYUU_BUKKEN : "senyuu_bukken(サブテーブル)" DOURO_SENYUU_SHINSEI ||--o{ KOUJI_CHAKUSHU_TODOKE : "taishou_shinsei(LOOKUP)で参照" DOURO_SENYUU_SHINSEI ||--o{ KOUJI_KANRYOU_TODOKE : "taishou_shinsei(LOOKUP)で参照" KOUJI_KANRYOU_TODOKE ||--o{ KOUJI_NAIYOU : "kouji_naiyou(サブテーブル)"
備考
  • SHIDOU_MASTERDOURO_SENYUU_SHINSEIは、taishou_rosenサブテーブル内のrosen_h(LOOKUPフィールド、コピー元: rosen_bangou)で連携している。1申請が複数路線にまたがる場合はtaishou_rosenに行を追加する(設計書6-1./7.参照)。
  • GENMEN_MASTERDOURO_SENYUU_SHINSEIは、genmen_jiyuu(LOOKUPフィールド、コピー元: genmen_jiyuu_mei)で連携している。減免に該当しない場合は空欄でよい。
  • DOURO_SENYUU_SHINSEIKOUJI_CHAKUSHU_TODOKE/KOUJI_KANRYOU_TODOKEは、taishou_shinsei(LOOKUPフィールド、コピー元: shinsei_bangou)で連携している。kyoka_bangou(許可番号)は許可が下りるまで空欄になり得るため、LOOKUPキーには使っていない(設計書7.参照)。
  • TAISHOU_ROSEN(対象路線)・SENYUU_BUKKEN(占用物件)・KOUJI_NAIYOU(工事内容)は独立したアプリ/レコードではなく、それぞれDOURO_SENYUU_SHINSEI/KOUJI_KANRYOU_TODOKE内のサブテーブル(type: SUBTABLE)。
  • senyuu_nissuu/kouji_nissuu/kussaku_menseki/menseki_hはkintoneのCALCフィールドによる自動算出(JavaScriptカスタマイズではない)。
姉妹サイト: GovAppsプラグイン kintone用プラグインを配布しています。無料広告なしオープンソース
GovAppsプラグインを見る