保育園

保育園の基本情報、空き状況、見学予約を管理する。

プロジェクト: 保育園 完了

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

デモンストレーション

施設名施設種別所在地電話番号運営主体開設年月日0歳定員1歳定員2歳定員3歳定員4歳定員5歳定員定員合計保育時間一時保育有無写真備考緯度経度
サンプル施設名1公立保育園サンプル所在地1サンプル電話番号1サンプル運営主体12026-07-02100100100100100100100サンプル保育時間1(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。35.681200139.767100
サンプル施設名2私立保育園サンプル所在地2サンプル電話番号2サンプル運営主体22026-07-01200200200200200200200サンプル保育時間2(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。35.682200139.768100
サンプル施設名3認定こども園サンプル所在地3サンプル電話番号3サンプル運営主体32026-06-30300300300300300300300サンプル保育時間3(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。35.683200139.769100
施設情報
施設名*
施設種別*
所在地
電話番号
運営主体
開設年月日
定員情報
0歳定員
1歳定員
2歳定員
3歳定員
4歳定員
5歳定員
定員合計
その他
保育時間
一時保育有無
写真
📎 (添付ファイルのサンプル)
備考
緯度
経度

地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています

保育園マスタ master 完了

保育園の位置(緯度経度)・定員等を管理するマスタアプリ。

#map#master#childcare

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

設計情報

グループcodeラベル備考
施設情報 shisetsu_mei 施設名 SINGLE_LINE_TEXT 必須
施設情報 shisetsu_shubetsu 施設種別 RADIO_BUTTON 必須 / 公立保育園 / 私立保育園 / 認定こども園 / 小規模保育事業 / 事業所内保育事業 / 家庭的保育事業 / その他
施設情報 shozaichi 所在地 SINGLE_LINE_TEXT
施設情報 denwa_bangou 電話番号 SINGLE_LINE_TEXT
施設情報 unei_shutai 運営主体 SINGLE_LINE_TEXT
施設情報 kaisetsu_nengapi 開設年月日 DATE
定員情報 teiin_0sai 0歳定員 NUMBER
定員情報 teiin_1sai 1歳定員 NUMBER
定員情報 teiin_2sai 2歳定員 NUMBER
定員情報 teiin_3sai 3歳定員 NUMBER
定員情報 teiin_4sai 4歳定員 NUMBER
定員情報 teiin_5sai 5歳定員 NUMBER
定員情報 teiin_gokei 定員合計 NUMBER
その他 hoiku_jikan 保育時間 SINGLE_LINE_TEXT
その他 ichiji_hoiku_umu 一時保育有無 RADIO_BUTTON 有 / 無
その他 shashin 写真 FILE
その他 biko 備考 MULTI_LINE_TEXT
その他 ido 緯度 NUMBER
その他 keido 経度 NUMBER

ダウンロード

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

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

デモンストレーション

対象施設調査年月日0歳空き人数1歳空き人数2歳空き人数3歳空き人数4歳空き人数5歳空き人数受入状況備考
サンプル対象施設12026-07-02100100100100100100受入可備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象施設22026-07-01200200200200200200要相談備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象施設32026-06-30300300300300300300受入不可備考のサンプル入力です(デモ表示用のダミーデータ)。
空き状況
対象施設*
調査年月日*
0歳空き人数
1歳空き人数
2歳空き人数
3歳空き人数
4歳空き人数
5歳空き人数
受入状況
備考

空き状況 business 完了

保育園マスタを参照し、各園の空き状況を記録・共有する業務アプリ。

#map#business#childcare

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

設計情報

グループcodeラベル備考
空き状況 taisho_shisetsu 対象施設 SINGLE_LINE_TEXT 必須 / ルックアップ(参照: ?)
空き状況 chousa_nengapi 調査年月日 DATE 必須
空き状況 aki_0sai 0歳空き人数 NUMBER
空き状況 aki_1sai 1歳空き人数 NUMBER
空き状況 aki_2sai 2歳空き人数 NUMBER
空き状況 aki_3sai 3歳空き人数 NUMBER
空き状況 aki_4sai 4歳空き人数 NUMBER
空き状況 aki_5sai 5歳空き人数 NUMBER
空き状況 juyou_joukyou 受入状況 DROP_DOWN 受入可 / 要相談 / 受入不可
空き状況 biko 備考 MULTI_LINE_TEXT

ダウンロード

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

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

デモンストレーション

対象施設予約者氏名予約者電話番号予約者メールアドレス子どもの年齢希望日時見学日予約状況対応者備考
サンプル対象施設1サンプル予約者氏名1サンプル予約者電話番号1サンプル予約者メールアドレス1サンプル子どもの年齢1サンプル12026-07-02受付中サンプル対応者1備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象施設2サンプル予約者氏名2サンプル予約者電話番号2サンプル予約者メールアドレス2サンプル子どもの年齢2サンプル22026-07-01確定サンプル対応者2備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル対象施設3サンプル予約者氏名3サンプル予約者電話番号3サンプル予約者メールアドレス3サンプル子どもの年齢3サンプル32026-06-30実施済サンプル対応者3備考のサンプル入力です(デモ表示用のダミーデータ)。
予約者情報
対象施設*
予約者氏名*
予約者電話番号*
予約者メールアドレス
子どもの年齢
予約内容
希望日時
見学日
予約状況
対応者
備考

見学予約 business 完了

保育園マスタを参照し、見学予約の受付・管理を行う業務アプリ。

#map#business#childcare

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

設計情報

グループcodeラベル備考
予約者情報 taisho_shisetsu 対象施設 SINGLE_LINE_TEXT 必須 / ルックアップ(参照: ?)
予約者情報 yoyakusha_shimei 予約者氏名 SINGLE_LINE_TEXT 必須
予約者情報 yoyakusha_denwa 予約者電話番号 SINGLE_LINE_TEXT 必須
予約者情報 yoyakusha_email 予約者メールアドレス SINGLE_LINE_TEXT
予約者情報 kodomo_nenrei 子どもの年齢 SINGLE_LINE_TEXT
予約内容 kibou_nichiji 希望日時 DATETIME
予約内容 kengaku_bi 見学日 DATE
予約内容 yoyaku_joukyou 予約状況 DROP_DOWN 受付中 / 確定 / 実施済 / キャンセル
予約内容 taiousha 対応者 SINGLE_LINE_TEXT
予約内容 biko 備考 MULTI_LINE_TEXT

ダウンロード

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

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

設計書類

保育園 設計書

  • 企画キー: hoikuen(apps.yaml)
  • kintoneスペース: 保育園(spaceId: 55)
  • 関連ドキュメント: DFD / ER図
1. 目的

保育園(公立・私立・認定こども園等)の位置(緯度経度)・定員等の基本情報をマスタとして一元管理し、各園の空き状況の記録・共有、および見学予約の受付・管理を業務アプリで行う。JavaScriptカスタマイズは行わず、kintone標準機能(フィールド・レイアウト・グループ)のみで構成する。

2. アプリ構成

マスタアプリ(保育園マスタ)を先に作成し、業務アプリ(空き状況・見学予約)がそれを参照する構成とする。

アプリキーアプリ名カテゴリappId備考
hoikuen-master保育園マスタmaster345保育園の位置・種別・定員等を管理
aki-joukyou空き状況business346保育園マスタを参照し、各園の空き状況を記録・共有
kengaku-yoyaku見学予約business347保育園マスタを参照し、見学予約の受付・管理
3. 業務フロー概要

1. 保育担当の職員が、保育園の新設・認可情報の変更時に「保育園マスタ」へ施設名・施設種別・位置(緯度経度)・年齢別定員等を登録する。 2. 職員が「空き状況」アプリに、対象施設(LOOKUP)・調査年月日・年齢別空き人数・受入状況を定期的(月次等)に記録し、園ごとの最新の空き状況を共有する。 3. 保護者からの見学希望を受け、職員が「見学予約」アプリに、対象施設(LOOKUP)・予約者情報・希望日時・子どもの年齢を登録して受け付ける。 4. 職員が予約状況(受付中/確定/実施済/キャンセル)を更新し、見学日・対応者を記録して予約対応の進捗を管理する。

4. 「保育園マスタ」アプリ フィールド一覧
グループcodeラベル備考
施設情報shisetsu_mei施設名文字列1行(必須・重複禁止)
施設情報shisetsu_shubetsu施設種別ラジオボタン(必須)公立保育園 / 私立保育園 / 認定こども園 / 小規模保育事業 / 事業所内保育事業 / 家庭的保育事業 / その他
施設情報shozaichi所在地文字列1行
施設情報denwa_bangou電話番号文字列1行
施設情報unei_shutai運営主体文字列1行社会福祉法人名等
施設情報kaisetsu_nengapi開設年月日日付
定員情報teiin_0saiteiin_5sai0歳定員〜5歳定員数値(単位: 人)年齢別の定員
定員情報teiin_gokei定員合計数値(単位: 人)手入力(自動計算フィールドは未使用)
その他hoiku_jikan保育時間文字列1行例: 7:00-19:00
その他ichiji_hoiku_umu一時保育有無ラジオボタン有 / 無
その他shashin写真添付ファイル
その他biko備考文字列複数行
その他ido緯度数値地図プラグイン用。慣習コード。グループ内最後尾に配置
その他keido経度数値地図プラグイン用。慣習コード。グループ内最後尾に配置
(グループ外)(spacer: map)スペース地図プラグインの設置場所(高さ400px)。グループの直後、トップレベルの行として配置
5. 「空き状況」アプリ フィールド一覧
グループcodeラベル備考
空き状況taisho_shisetsu対象施設ルックアップ(文字列1行・必須)保育園マスタを参照するLOOKUPフィールド(下記7.参照)
空き状況chousa_nengapi調査年月日日付(必須)空き状況を記録した(調査した)日
空き状況aki_0saiaki_5sai0歳空き人数〜5歳空き人数数値(単位: 人)
空き状況juyou_joukyou受入状況ドロップダウン受入可 / 要相談 / 受入不可
空き状況biko備考文字列複数行

1レコード=1施設・1調査時点のスナップショットとして記録する(サブテーブルによる履歴管理は行わず、同一施設について調査のたびに新規レコードを追加する運用を想定)。

6. 「見学予約」アプリ フィールド一覧
グループcodeラベル備考
予約者情報taisho_shisetsu対象施設ルックアップ(文字列1行・必須)保育園マスタを参照するLOOKUPフィールド(下記7.参照)
予約者情報yoyakusha_shimei予約者氏名文字列1行(必須)
予約者情報yoyakusha_denwa予約者電話番号文字列1行(必須)
予約者情報yoyakusha_email予約者メールアドレス文字列1行
予約者情報kodomo_nenrei子どもの年齢文字列1行例: 1歳
予約内容kibou_nichiji希望日時日時
予約内容kengaku_bi見学日日付実際に見学を実施した(する)日
予約内容yoyaku_joukyou予約状況ドロップダウン受付中 / 確定 / 実施済 / キャンセル
予約内容taiousha対応者文字列1行
予約内容biko備考文字列複数行

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

7. マスタ参照(LOOKUPフィールド)について

「空き状況」「見学予約」双方のtaisho_shisetsuは、「保育園マスタ」を参照するLOOKUPフィールド。コピー元フィールドはshisetsu_mei(施設名・重複禁止)で、選択時のピッカーにはshisetsu_mei/shisetsu_shubetsu/shozaichiを表示する。

apps.yamlではlookup.relatedApp.appKey: hoikuen-masterのように参照先を企画内のアプリキーで指定しており、scripts/create-apps.mjsがマスタアプリ作成後に実際のappIdへ解決してからkintone APIに送る仕組み(resolveLookupField())を利用している(公園管理の設計書6.も参照)。

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

「保育園マスタ」のido(緯度)/keido(経度)フィールドの直後に、地図プラグイン設置用のスペース(elementId: map)をレイアウトに配置済み。プラグイン自体の選定・設定は本設計書の範囲外(未着手)。

9. 未決定・今後の検討事項
  • 「空き状況」を1施設1レコードの上書き運用にするか、調査のたびに新規レコードを追加する履歴運用にするか(現状は後者を想定してレコードを追加していく設計)
  • 「見学予約」の保護者向け受付経路(電話/窓口/フォーム等)を今後どう扱うか(現状は職員が代理入力する前提)
  • 保育園マスタのteiin_gokei(定員合計)を自動計算フィールドにするか、手入力のまま運用するか

保育園 DFD(データフロー図)

対象: 「保育園マスタ」アプリ・「空き状況」アプリ・「見学予約」アプリ

flowchart LR staff["職員\n(保育担当)"] hogosha["保護者"] subgraph masterApp["保育園マスタアプリ (kintone)"] master[("保育園マスタ\nレコード")] end subgraph akiApp["空き状況アプリ (kintone)"] aki[("空き状況\nレコード")] end subgraph yoyakuApp["見学予約アプリ (kintone)"] yoyaku[("見学予約\nレコード")] end staff -- "1. 施設名/種別/位置(緯度経度)/\n年齢別定員等を登録" --> master master -- "2. LOOKUPで対象施設を選択\n(taisho_shisetsu)" --> aki staff -- "3. 調査年月日/年齢別空き人数/\n受入状況を記録" --> aki hogosha -- "4. 見学希望を連絡" --> staff master -- "5. LOOKUPで対象施設を選択\n(taisho_shisetsu)" --> yoyaku staff -- "6. 予約者情報/希望日時/\n子どもの年齢を登録" --> yoyaku staff -- "7. 予約状況・見学日・対応者を更新" --> yoyaku
フロー説明

1. 保育担当の職員が、保育園の新設・認可情報の変更時に保育園マスタへ位置情報等を登録する。 2. 空き状況アプリのtaisho_shisetsuはLOOKUPフィールドで、保育園マスタのshisetsu_mei(施設名)をキーに参照する(設計書7.参照)。 3. 職員が調査(月次等)のたびに、対象施設・調査年月日・年齢別空き人数・受入状況を空き状況アプリへ記録し、最新の空き状況を共有する。 4. 保護者から電話・窓口等で見学希望の連絡を受ける(本DFDでは職員が代理で登録する運用を想定)。 5. 見学予約アプリのtaisho_shisetsuも同様に保育園マスタをLOOKUPで参照する。 6. 職員が見学予約アプリに、予約者氏名・電話番号・希望日時・子どもの年齢等を登録して受け付ける。 7. 職員が予約状況(受付中/確定/実施済/キャンセル)・見学日・対応者を随時更新し、対応の進捗を管理する。

保育園 ER図

対象: 「保育園マスタ」アプリ・「空き状況」アプリ・「見学予約」アプリ

erDiagram HOIKUEN_MASTER { string shisetsu_mei "施設名(必須・重複禁止)" radio_button shisetsu_shubetsu "施設種別(必須)" string shozaichi "所在地" string denwa_bangou "電話番号" string unei_shutai "運営主体" date kaisetsu_nengapi "開設年月日" number teiin_0sai "0歳定員" number teiin_1sai "1歳定員" number teiin_2sai "2歳定員" number teiin_3sai "3歳定員" number teiin_4sai "4歳定員" number teiin_5sai "5歳定員" number teiin_gokei "定員合計" string hoiku_jikan "保育時間" radio_button ichiji_hoiku_umu "一時保育有無" file shashin "写真" text biko "備考" number ido "緯度" number keido "経度" } AKI_JOUKYOU { string taisho_shisetsu "対象施設(LOOKUP、必須)" date chousa_nengapi "調査年月日(必須)" number aki_0sai "0歳空き人数" number aki_1sai "1歳空き人数" number aki_2sai "2歳空き人数" number aki_3sai "3歳空き人数" number aki_4sai "4歳空き人数" number aki_5sai "5歳空き人数" drop_down juyou_joukyou "受入状況" text biko "備考" } KENGAKU_YOYAKU { string taisho_shisetsu "対象施設(LOOKUP、必須)" string yoyakusha_shimei "予約者氏名(必須)" string yoyakusha_denwa "予約者電話番号(必須)" string yoyakusha_email "予約者メールアドレス" string kodomo_nenrei "子どもの年齢" datetime kibou_nichiji "希望日時" date kengaku_bi "見学日" drop_down yoyaku_joukyou "予約状況" string taiousha "対応者" text biko "備考" } HOIKUEN_MASTER ||--o{ AKI_JOUKYOU : "taisho_shisetsu(LOOKUP)で参照" HOIKUEN_MASTER ||--o{ KENGAKU_YOYAKU : "taisho_shisetsu(LOOKUP)で参照"
備考
  • HOIKUEN_MASTERAKI_JOUKYOU(空き状況)・KENGAKU_YOYAKU(見学予約)の双方からtaisho_shisetsu(LOOKUPフィールド、コピー元: shisetsu_mei)で参照される(設計書7.参照)。
  • AKI_JOUKYOUは1施設1レコードの上書きではなく、調査(月次等)のたびに新規レコードを追加する想定(設計書9.参照)。
  • ido(緯度)/keido(経度)は地図プラグイン連携用の慣習コード。フィールドの正はkintone上の設定であり、apps.yamlfieldsがその定義元。