GovApps 自治体向け kintone アプリテンプレート集
会派・委員会・議員の構成管理、議案・陳情請願の審査経過、一般質問の受付から答弁作成、政務活動費の支出管理、正副議長の日程調整を行う。
プロジェクト: 議会事務 完了
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会派設置年月日 | 名称 | 所属議員一覧 |
|---|---|---|
| 2026-08-18 | サンプル名称1 | サンプル1 |
| 2026-08-17 | サンプル名称2 | サンプル2 |
| 2026-08-16 | サンプル名称3 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| secchi_nengappi | 会派設置年月日 | DATE | ||
| kaiha_meishou | 名称 | SINGLE_LINE_TEXT | 必須 | |
| shozoku_giin_ichiran | 所属議員一覧 | REFERENCE_TABLE |
appId 531 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 委員会区分 | 名称 | 定数 | 詳細 | 所属議員一覧 |
|---|---|---|---|---|
| 常任委員会 | サンプル名称1 | 100 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル1 |
| 特別委員会 | サンプル名称2 | 200 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル2 |
| その他任意設置会議 | サンプル名称3 | 300 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| iinkai_shubetsu | 委員会区分 | RADIO_BUTTON | 必須 / 常任委員会 / 特別委員会 / その他任意設置会議 | |
| iinkai_meishou | 名称 | SINGLE_LINE_TEXT | 必須 | |
| teisuu | 定数 | NUMBER | ||
| shousai | 詳細 | MULTI_LINE_TEXT | ||
| shozoku_giin_ichiran | 所属議員一覧 | REFERENCE_TABLE |
appId 532 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 任期開始年度 | 初当選年度 | 議席番号 | 氏名 | 住所 | メールアドレス | 電話番号 | 所属政党 | 現役 |
|---|---|---|---|---|---|---|---|---|
| 100 | 100 | 100 | サンプル氏名1 | サンプル住所1 | サンプルメールアドレス1 | サンプル電話番号1 | サンプル所属政党1 | サンプル1 |
| 200 | 200 | 200 | サンプル氏名2 | サンプル住所2 | サンプルメールアドレス2 | サンプル電話番号2 | サンプル所属政党2 | サンプル2 |
| 300 | 300 | 300 | サンプル氏名3 | サンプル住所3 | サンプルメールアドレス3 | サンプル電話番号3 | サンプル所属政党3 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| ninki_kaishi_nendo | 任期開始年度 | NUMBER | ||
| shotousen_nendo | 初当選年度 | NUMBER | ||
| giseki_bangou | 議席番号 | NUMBER | ||
| shimei | 氏名 | SINGLE_LINE_TEXT | 必須 | |
| juusho | 住所 | SINGLE_LINE_TEXT | ||
| メールアドレス | SINGLE_LINE_TEXT | |||
| denwa_bangou | 電話番号 | SINGLE_LINE_TEXT | ||
| shozoku_seitou | 所属政党 | SINGLE_LINE_TEXT | ||
| genshoku | 現役 | CHECK_BOX | 現役 |
appId 533 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 番号 | 費目 | 説明 |
|---|---|---|
| 100 | サンプル費目1 | 説明のサンプル入力です(デモ表示用のダミーデータ)。 |
| 200 | サンプル費目2 | 説明のサンプル入力です(デモ表示用のダミーデータ)。 |
| 300 | サンプル費目3 | 説明のサンプル入力です(デモ表示用のダミーデータ)。 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| bangou | 番号 | NUMBER | ||
| himoku | 費目 | SINGLE_LINE_TEXT | 必須 | |
| setsumei | 説明 | MULTI_LINE_TEXT |
appId 534 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会期名 | 会期区分 | 年度 | 回次 | 招集日 | 開会日 | 閉会日 | 会期日数 | 備考 |
|---|---|---|---|---|---|---|---|---|
| サンプル会期名1 | 定例会 | 100 | 100 | 2026-08-18 | 2026-08-18 | 2026-08-18 | サンプル1 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル会期名2 | 臨時会 | 200 | 200 | 2026-08-17 | 2026-08-17 | 2026-08-17 | サンプル2 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル会期名3 | 定例会 | 300 | 300 | 2026-08-16 | 2026-08-16 | 2026-08-16 | サンプル3 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
定例会・臨時会の会期名・会期区分・招集日・開会日・閉会日を管理するマスタアプリ。議事日程からLOOKUP参照される。
#マスタ管理#会議体運営
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| kaiki_mei | 会期名 | SINGLE_LINE_TEXT | 必須 | |
| kaiki_kubun | 会期区分 | RADIO_BUTTON | 必須 / 定例会 / 臨時会 | |
| nendo | 年度 | NUMBER | 必須 | |
| kaisuu | 回次 | NUMBER | ||
| shoushuu_bi | 招集日 | DATE | ||
| kaikai_bi | 開会日 | DATE | 必須 | |
| heikai_bi | 閉会日 | DATE | ||
| kaiki_nissuu | 会期日数 | CALC | ||
| biko | 備考 | MULTI_LINE_TEXT |
appId 682 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 指名年月日 | 任期終了年月日 | 委員会名 | 議員名 | 現所属 | 関連レコード |
|---|---|---|---|---|---|
| 2026-08-18 | 2026-08-18 | サンプル委員会名1 | サンプル議員名1 | サンプル1 | サンプル1 |
| 2026-08-17 | 2026-08-17 | サンプル委員会名2 | サンプル議員名2 | サンプル2 | サンプル2 |
| 2026-08-16 | 2026-08-16 | サンプル委員会名3 | サンプル議員名3 | サンプル3 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| shimei_nengappi | 指名年月日 | DATE | 必須 | |
| ninki_shuuryou_nengappi | 任期終了年月日 | DATE | ||
| iinkai_mei | 委員会名 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| giin_mei | 議員名 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| genzoku | 現所属 | CHECK_BOX | 現所属 | |
| kanren_record | 関連レコード | REFERENCE_TABLE |
appId 535 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 所属年月日 | 所属終了年月日 | 会派名 | 議員名 | 現所属 | 関連レコード |
|---|---|---|---|---|---|
| 2026-08-18 | 2026-08-18 | サンプル会派名1 | サンプル議員名1 | サンプル1 | サンプル1 |
| 2026-08-17 | 2026-08-17 | サンプル会派名2 | サンプル議員名2 | サンプル2 | サンプル2 |
| 2026-08-16 | 2026-08-16 | サンプル会派名3 | サンプル議員名3 | サンプル3 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| shozoku_nengappi | 所属年月日 | DATE | 必須 | |
| shozoku_shuuryou_nengappi | 所属終了年月日 | DATE | ||
| kaiha_mei | 会派名 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| giin_mei | 議員名 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| genzoku | 現所属 | CHECK_BOX | 現所属 | |
| kanren_record | 関連レコード | REFERENCE_TABLE |
appId 536 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 年度 | 議決事件種別 | 議案種別 | 議案番号 | 議案名 | 処理 | 付託委員会 | 委員会付託日 | 委員会処理日 | 委員会処理結果 | 委員会賛否 | 議決日 | 議決結果 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 1 | 議案 | 100 | サンプル議案名1 | 委員会付託 | サンプル付託委員会1 | 2026-08-18 | 2026-08-18 | 可決すべきもの | サンプル1 | 2026-08-18 | 可決 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 200 | 2 | 報告 | 200 | サンプル議案名2 | 付託省略 | サンプル付託委員会2 | 2026-08-17 | 2026-08-17 | 否決すべきもの | サンプル2 | 2026-08-17 | 否決 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 300 | 3 | 認定 | 300 | サンプル議案名3 | 委員会付託 | サンプル付託委員会3 | 2026-08-16 | 2026-08-16 | 可決すべきもの | サンプル3 | 2026-08-16 | 可決 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| nendo | 年度 | NUMBER | 必須 | |
| giketsu_jiken_shubetsu | 議決事件種別 | DROP_DOWN | 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 / 独自 | |
| gian_shubetsu | 議案種別 | RADIO_BUTTON | 必須 / 議案 / 報告 / 認定 / 請願 / 議会議案 / その他 | |
| gian_bangou | 議案番号 | NUMBER | 必須 | |
| gian_mei | 議案名 | SINGLE_LINE_TEXT | 必須 | |
| shori | 処理 | RADIO_BUTTON | 委員会付託 / 付託省略 | |
| futaku_iinkai | 付託委員会 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| iinkai_futaku_bi | 委員会付託日 | DATE | ||
| iinkai_shori_bi | 委員会処理日 | DATE | ||
| iinkai_shori_kekka | 委員会処理結果 | RADIO_BUTTON | 可決すべきもの / 否決すべきもの | |
| iinkai_sanpi | 委員会賛否 | SUBTABLE | ||
| giketsu_bi | 議決日 | DATE | ||
| giketsu_kekka | 議決結果 | RADIO_BUTTON | 可決 / 否決 | |
| biko | 備考 | MULTI_LINE_TEXT |
appId 537 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 受付日 | 件名 | 要旨 | 提出者所属 | 提出者氏名 | 提出者住所 | 受理 | 不受理理由 | 取扱 | 付託先委員会 | 署名議員 | 議案番号 | 採決日 | 採決結果 | 賛否 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-18 | サンプル件名1 | 要旨のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル提出者所属1 | サンプル提出者氏名1 | サンプル提出者住所1 | 受理 | 不受理理由のサンプル入力です(デモ表示用のダミーデータ)。 | 委員会付託 | サンプル付託先委員会1 | サンプル1 | 100 | 2026-08-18 | 可決 | サンプル1 |
| 2026-08-17 | サンプル件名2 | 要旨のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル提出者所属2 | サンプル提出者氏名2 | サンプル提出者住所2 | 不受理 | 不受理理由のサンプル入力です(デモ表示用のダミーデータ)。 | 配付 | サンプル付託先委員会2 | サンプル2 | 200 | 2026-08-17 | 否決 | サンプル2 |
| 2026-08-16 | サンプル件名3 | 要旨のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル提出者所属3 | サンプル提出者氏名3 | サンプル提出者住所3 | 受理 | 不受理理由のサンプル入力です(デモ表示用のダミーデータ)。 | 即決 | サンプル付託先委員会3 | サンプル3 | 300 | 2026-08-16 | 可決 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| uketsuke_bi | 受付日 | DATE | 必須 | |
| kenmei | 件名 | SINGLE_LINE_TEXT | 必須 | |
| youshi | 要旨 | MULTI_LINE_TEXT | ||
| teishutsusha_shozoku | 提出者所属 | SINGLE_LINE_TEXT | ||
| teishutsusha_shimei | 提出者氏名 | SINGLE_LINE_TEXT | ||
| teishutsusha_juusho | 提出者住所 | SINGLE_LINE_TEXT | ||
| juri | 受理 | RADIO_BUTTON | 必須 / 受理 / 不受理 | |
| funjuri_riyuu | 不受理理由 | MULTI_LINE_TEXT | ||
| toriatsukai | 取扱 | DROP_DOWN | 委員会付託 / 配付 / 即決 | |
| futakusaki_iinkai | 付託先委員会 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| shomei_giin | 署名議員 | SUBTABLE | ||
| gian_bangou | 議案番号 | NUMBER | ||
| saiketsu_bi | 採決日 | DATE | ||
| saiketsu_kekka | 採決結果 | RADIO_BUTTON | 可決 / 否決 | |
| sanpi | 賛否 | SUBTABLE |
appId 538 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 受付年月日 | 年度 | 開催月 | 受付番号 | 実施順 | 一般質問実施日 | ユニークキー | 議員名 | 会派名 | 質問内容 | ステータス | 関連レコード |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-18 | 100 | 6月 | 100 | 100 | 2026-08-18 | サンプルユニークキー1 | サンプル議員名1 | サンプル会派名1 | サンプル1 | 未処理 | サンプル1 |
| 2026-08-17 | 200 | 9月 | 200 | 200 | 2026-08-17 | サンプルユニークキー2 | サンプル議員名2 | サンプル会派名2 | サンプル2 | 作成中 | サンプル2 |
| 2026-08-16 | 300 | 12月 | 300 | 300 | 2026-08-16 | サンプルユニークキー3 | サンプル議員名3 | サンプル会派名3 | サンプル3 | 理事者調整中 | サンプル3 |
議員名簿・会派マスタを参照し、定例会ごとの一般質問の受付・実施順・進捗を管理する業務アプリ。答弁作成アプリへは「アプリアクション」機能でレコードを作成する運用とする(下記設計書参照)。
#質問答弁管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| uketsuke_nengappi | 受付年月日 | DATE | 必須 | |
| nendo | 年度 | NUMBER | ||
| kaisai_tsuki | 開催月 | RADIO_BUTTON | 6月 / 9月 / 12月 / 2月 | |
| uketsuke_bangou | 受付番号 | NUMBER | ||
| jisshi_jun | 実施順 | NUMBER | ||
| ippan_shitsumon_jisshi_bi | 一般質問実施日 | DATE | ||
| unique_key | ユニークキー | SINGLE_LINE_TEXT | 必須 | |
| giin_mei | 議員名 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| kaiha_mei | 会派名 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| shitsumon_naiyou | 質問内容 | SUBTABLE | ||
| status | ステータス | DROP_DOWN | 未処理 / 作成中 / 理事者調整中 / 確定 | |
| kanren_record | 関連レコード | REFERENCE_TABLE |
appId 539 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 質問選択 | 年度 | 開催月 | 議員名 | 受付番号 | 実施順 | 件名番号 | 要旨番号 | 担当部署 | 質問番号 | 質問 | 答弁 | ステータス | 質問キー | 関連レコード |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| サンプル質問選択1 | 100 | 6月 | サンプル議員名1 | 100 | 100 | 100 | 100 | サンプル1 | 100 | 質問のサンプル入力です(デモ表示用のダミーデータ)。 | 答弁のサンプル入力です(デモ表示用のダミーデータ)。 | 作成中 | サンプル質問キー1 | サンプル1 |
| サンプル質問選択2 | 200 | 9月 | サンプル議員名2 | 200 | 200 | 200 | 200 | サンプル2 | 200 | 質問のサンプル入力です(デモ表示用のダミーデータ)。 | 答弁のサンプル入力です(デモ表示用のダミーデータ)。 | 作成済 | サンプル質問キー2 | サンプル2 |
| サンプル質問選択3 | 300 | 12月 | サンプル議員名3 | 300 | 300 | 300 | 300 | サンプル3 | 300 | 質問のサンプル入力です(デモ表示用のダミーデータ)。 | 答弁のサンプル入力です(デモ表示用のダミーデータ)。 | 差戻中 | サンプル質問キー3 | サンプル3 |
一般質問受付アプリを参照し、質問内容の件名・要旨ごとに担当部署の答弁作成状況を管理する業務アプリ。
#質問答弁管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| shitsumon_sentaku | 質問選択 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| nendo | 年度 | NUMBER | ||
| kaisai_tsuki | 開催月 | RADIO_BUTTON | 6月 / 9月 / 12月 / 2月 | |
| giin_mei | 議員名 | SINGLE_LINE_TEXT | ||
| uketsuke_bangou | 受付番号 | NUMBER | ||
| jisshi_jun | 実施順 | NUMBER | ||
| kenmei_bangou | 件名番号 | NUMBER | ||
| youshi_bangou | 要旨番号 | NUMBER | ||
| tantou_busho | 担当部署 | ORGANIZATION_SELECT | ||
| shitsumon_bangou | 質問番号 | NUMBER | ||
| shitsumon | 質問 | MULTI_LINE_TEXT | ||
| touben | 答弁 | MULTI_LINE_TEXT | ||
| status | ステータス | DROP_DOWN | 作成中 / 作成済 / 差戻中 | |
| shitsumon_key | 質問キー | SINGLE_LINE_TEXT | ||
| kanren_record | 関連レコード | REFERENCE_TABLE |
appId 540 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会派選択 | 議員選択 | メールアドレス | 支出費目 | 摘要 | 詳細 | 支出日 | 証憑 |
|---|---|---|---|---|---|---|---|
| サンプル会派選択1 | サンプル議員選択1 | サンプルメールアドレス1 | サンプル支出費目1 | サンプル摘要1 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | 2026-08-18 | (添付ファイルのサンプル) |
| サンプル会派選択2 | サンプル議員選択2 | サンプルメールアドレス2 | サンプル支出費目2 | サンプル摘要2 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | 2026-08-17 | (添付ファイルのサンプル) |
| サンプル会派選択3 | サンプル議員選択3 | サンプルメールアドレス3 | サンプル支出費目3 | サンプル摘要3 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | 2026-08-16 | (添付ファイルのサンプル) |
会派マスタ・議員名簿・政務活動費費目マスタを参照し、政務活動費の支出を管理する業務アプリ。
#予算・会計管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| kaiha_sentaku | 会派選択 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| giin_sentaku | 議員選択 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| メールアドレス | SINGLE_LINE_TEXT | |||
| shishutsu_himoku | 支出費目 | SINGLE_LINE_TEXT | 必須 / ルックアップ(参照: ?) | |
| tekiyou | 摘要 | SINGLE_LINE_TEXT | ||
| shousai | 詳細 | MULTI_LINE_TEXT | ||
| shishutsu_bi | 支出日 | DATE | 必須 | |
| shouhyou | 証憑 | FILE |
appId 541 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 依頼日 | 依頼者 | 依頼者住所 | 依頼者連絡先 | 依頼者所属(内部依頼) | 依頼者職員(内部依頼) | 参加要請日時(開始) | 参加要請日時(終了) | 件名 | 詳細 | 出席先住所 | 緯度 | 経度 | 関連資料 | ステータス | 対応者 | 随行者 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-18 | サンプル依頼者1 | サンプル依頼者住所1 | サンプル依頼者連絡先1 | サンプル1 | サンプル1 | サンプル1 | サンプル1 | サンプル件名1 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル出席先住所1 | 35.681200 | 139.767100 | (添付ファイルのサンプル) | 調整中 | 議長 | サンプル1 |
| 2026-08-17 | サンプル依頼者2 | サンプル依頼者住所2 | サンプル依頼者連絡先2 | サンプル2 | サンプル2 | サンプル2 | サンプル2 | サンプル件名2 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル出席先住所2 | 35.682200 | 139.768100 | (添付ファイルのサンプル) | 参加 | 副議長 | サンプル2 |
| 2026-08-16 | サンプル依頼者3 | サンプル依頼者住所3 | サンプル依頼者連絡先3 | サンプル3 | サンプル3 | サンプル3 | サンプル3 | サンプル件名3 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | サンプル出席先住所3 | 35.683200 | 139.769100 | (添付ファイルのサンプル) | 不参加 | 議長 | サンプル3 |
地図の表示にはカスタマイズまたはプラグインが必要です。合同会社Ponsの商品であればコチラ。収集した位置情報を市民向けに地図で公開するサービスもご用意しています。
議長・副議長への出席・面会等の依頼を受け付け、日程調整から対応結果までを管理する業務アプリ。
#日程調整
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| irai_bi | 依頼日 | DATE | 必須 | |
| iraisha | 依頼者 | SINGLE_LINE_TEXT | ||
| iraisha_juusho | 依頼者住所 | SINGLE_LINE_TEXT | ||
| iraisha_renrakusaki | 依頼者連絡先 | SINGLE_LINE_TEXT | ||
| iraisha_shozoku_naibu | 依頼者所属(内部依頼) | ORGANIZATION_SELECT | ||
| iraisha_shokuin_naibu | 依頼者職員(内部依頼) | USER_SELECT | ||
| sanka_yousei_nichiji_kaishi | 参加要請日時(開始) | DATETIME | ||
| sanka_yousei_nichiji_shuuryou | 参加要請日時(終了) | DATETIME | ||
| kenmei | 件名 | SINGLE_LINE_TEXT | 必須 | |
| shousai | 詳細 | MULTI_LINE_TEXT | ||
| shussekisaki_juusho | 出席先住所 | SINGLE_LINE_TEXT | ||
| ido | 緯度 | NUMBER | ||
| keido | 経度 | NUMBER | ||
| kanren_shiryou | 関連資料 | FILE | ||
| status | ステータス | RADIO_BUTTON | 必須 / 調整中 / 参加 / 不参加 | |
| taiousha | 対応者 | DROP_DOWN | 議長 / 副議長 | |
| zuikousha | 随行者 | USER_SELECT |
appId 542 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会期名 | 開催日 | 本会議第何日目 | 会議区分 | 委員会名 | 開議時刻 | 散会時刻 | 会場 | 日程明細 | 状態 | 配付資料 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| サンプル会期名1 | 2026-08-18 | 100 | 本会議 | サンプル委員会名1 | サンプル1 | サンプル1 | サンプル会場1 | サンプル1 | 予定 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル会期名2 | 2026-08-17 | 200 | 委員会 | サンプル委員会名2 | サンプル2 | サンプル2 | サンプル会場2 | サンプル2 | 確定 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル会期名3 | 2026-08-16 | 300 | 全員協議会 | サンプル委員会名3 | サンプル3 | サンプル3 | サンプル会場3 | サンプル3 | 開催済 | (添付ファイルのサンプル) | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
会期マスタ・委員会マスタを参照し、本会議・委員会の開催日ごとの議事日程を作成する業務アプリ。日程明細サブテーブルで議案整理簿・陳情・請願をLOOKUP参照し、上程する案件を日程番号順に並べる。
#会議体運営#議案管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| kaiki_mei | 会期名 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| kaisai_bi | 開催日 | DATE | 必須 | |
| honkaigi_nichime | 本会議第何日目 | NUMBER | ||
| kaigi_kubun | 会議区分 | RADIO_BUTTON | 必須 / 本会議 / 委員会 / 全員協議会 / その他 | |
| iinkai_mei | 委員会名 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| kaigi_kaishi_jikoku | 開議時刻 | TIME | ||
| kaigi_shuuryou_jikoku | 散会時刻 | TIME | ||
| kaijou | 会場 | SINGLE_LINE_TEXT | ||
| nittei_meisai | 日程明細 | SUBTABLE | ||
| joutai | 状態 | RADIO_BUTTON | 必須 / 予定 / 確定 / 開催済 / 延会 / 中止 | |
| haifu_shiryou | 配付資料 | FILE | ||
| biko | 備考 | MULTI_LINE_TEXT |
appId 683 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会期名 | 開催日 | 曜日 | 会期第何日目 | 表示順 | 会議区分 | 会議名 | 委員会名 | 開始時刻 | 会場 | 内容 | カレンダー表示用 | 状態 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| サンプル会期名1 | 2026-08-18 | 月 | 100 | 100 | 本会議 | サンプル会議名1 | サンプル委員会名1 | サンプル開始時刻1 | サンプル会場1 | 内容のサンプル入力です(デモ表示用のダミーデータ)。 | サンプルカレンダー表示用1 | 予定 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル会期名2 | 2026-08-17 | 火 | 200 | 200 | 委員会 | サンプル会議名2 | サンプル委員会名2 | サンプル開始時刻2 | サンプル会場2 | 内容のサンプル入力です(デモ表示用のダミーデータ)。 | サンプルカレンダー表示用2 | 確定 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル会期名3 | 2026-08-16 | 水 | 300 | 300 | 全員協議会 | サンプル会議名3 | サンプル委員会名3 | サンプル開始時刻3 | サンプル会場3 | 内容のサンプル入力です(デモ表示用のダミーデータ)。 | サンプルカレンダー表示用3 | 終了 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
会期マスタ・委員会マスタを参照し、会期中に開催する会議を1会議1レコードで管理する業務アプリ。1日に複数の会議が入るため、同一日の並び順は表示順で制御し、開始時刻は「本会議終了後」等の記載に対応するため文字列で持つ。
#会議体運営
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| kaiki_mei | 会期名 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| kaisai_bi | 開催日 | DATE | 必須 | |
| youbi | 曜日 | DROP_DOWN | 月 / 火 / 水 / 木 / 金 / 土 / 日 | |
| nichime | 会期第何日目 | NUMBER | ||
| hyouji_jun | 表示順 | NUMBER | 必須 | |
| kaigi_kubun | 会議区分 | RADIO_BUTTON | 必須 / 本会議 / 委員会 / 全員協議会 / 議案調査 / 休会 / 予備日 / その他 | |
| kaigi_mei | 会議名 | SINGLE_LINE_TEXT | ||
| iinkai_mei | 委員会名 | SINGLE_LINE_TEXT | ルックアップ(参照: ?) | |
| kaishi_jikoku | 開始時刻 | SINGLE_LINE_TEXT | ||
| kaijou | 会場 | SINGLE_LINE_TEXT | ||
| naiyou | 内容 | MULTI_LINE_TEXT | ||
| for_calender | カレンダー表示用 | SINGLE_LINE_TEXT | ||
| joutai | 状態 | RADIO_BUTTON | 必須 / 予定 / 確定 / 終了 / 中止・延会 | |
| biko | 備考 | MULTI_LINE_TEXT |
appId 684 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
gikai-jimu(apps.yaml)会派・委員会・議員の構成(名簿・所属・現所属)を一元管理するとともに、定例会・臨時会の会期と各開催日の議事日程、議案・陳情請願の受理から委員会審査・議決までの経過、一般質問の受付から答弁作成までの進捗、政務活動費の支出、正副議長への出席・面会等の日程調整を管理する。JavaScriptカスタマイズは行わず、kintone標準機能のみで構成する。
5つのマスタアプリ(会派マスタ・委員会マスタ・議員名簿・政務活動費費目マスタ・会期マスタ)を先に作成し、その後10の業務アプリを作成する。
kintone上のアプリ名は、スペース内での分類が一目で分かるよう冒頭に業務領域のタグを付ける規約とする(【日程】【議員】【資料】【庶務】の4分類)。本設計書・DFD・ER図の本文では読みやすさのためタグを省略し、下表のとおりタグなしの名称で記載する。
| タグ | 対象 |
|---|---|
| 【日程】 | 会期マスタ・会期日程・議事日程・正副議長日程管理 |
| 【議員】 | 議員名簿・会派マスタ・委員会マスタ・会派所属・委員会指名 |
| 【資料】 | 議案整理簿・陳情・請願・一般質問受付・答弁作成 |
| 【庶務】 | 政務活動費費目マスタ・政務活動費支出管理 |
nendo(年度)を持つアプリ(会期マスタ・議案整理簿・一般質問受付・答弁作成)では、年度は西暦4桁で登録する(例: 2026)。和暦の元号年(例: 8)は使わない。会期マスタのnendoはその会期が属する年度であり暦年ではないため、1月〜3月に開会する会期は前年の値になる(令和8年第1回定例会は2026年2月開会だがnendoは2025)。
| アプリキー | アプリ名 | appType | appId | 備考 |
|---|---|---|---|---|
kaiha-master | 【議員】会派マスタ | master | 531 | |
iinkai-master | 【議員】委員会マスタ | master | 532 | |
giin-meibo | 【議員】議員名簿 | master | 533 | |
seimu-katsudouhi-himoku-master | 【庶務】政務活動費費目マスタ | master | 534 | |
kaiki-master | 【日程】会期マスタ | master | 682 | 議事日程からLOOKUP参照される |
iinkai-shimei | 【議員】委員会指名 | business | 535 | 委員会マスタ・議員名簿をLOOKUP参照 |
kaiha-shozoku | 【議員】会派所属 | business | 536 | 会派マスタ・議員名簿をLOOKUP参照 |
gian-seiribo | 【資料】議案整理簿 | business | 537 | 委員会マスタ・議員名簿をLOOKUP参照 |
chinjou-seigan | 【資料】陳情・請願 | business | 538 | 委員会マスタ・議員名簿をLOOKUP参照 |
ippan-shitsumon-uketsuke | 【資料】一般質問受付 | business | 539 | 議員名簿・会派マスタをLOOKUP参照 |
touben-sakusei | 【資料】答弁作成 | business | 540 | 一般質問受付をLOOKUP参照 |
seimu-katsudouhi-shishutsu-kanri | 【庶務】政務活動費支出管理 | business | 541 | 会派マスタ・議員名簿・政務活動費費目マスタをLOOKUP参照 |
seifuku-gichou-nittei-kanri | 【日程】正副議長日程管理 | business | 542 | 緯度経度(ido/keido)を持つ |
giji-nittei | 【日程】議事日程 | business | 683 | 会期マスタ・委員会マスタをLOOKUP参照。日程明細サブテーブルから議案整理簿・陳情・請願をLOOKUP参照 |
kaiki-nittei | 【日程】会期日程 | business | 684 | 会期マスタ・委員会マスタをLOOKUP参照。1会議1レコードで会期中の日割りを管理 |
1. 議会事務局が会派・委員会の基本情報を「会派マスタ」「委員会マスタ」に、議員の基本情報を「議員名簿」に登録する。 2. 議員の委員会所属・会派所属が確定するたびに「委員会指名」「会派所属」へ指名日・所属日、任期/所属の終了日、現所属フラグを登録する。 3. 定例会・臨時会の招集が決まるたびに「会期マスタ」へ会期名・会期区分・招集日・開会日・閉会日を登録する。 4. 会期の日割り(本会議・委員会・休会日等)が固まったら、開催する会議を1会議1レコードで「会期日程」へ登録する。1日に複数の会議が入るため、同一日の並び順はhyouji_jun(表示順)で制御する。 5. 会期日程のうち議事次第を要する会議について「議事日程」を作成し、日程明細サブテーブルへ上程する案件(議案は「議案整理簿」、陳情・請願は「陳情・請願」からLOOKUP)を日程番号順に登録する。 6. 議案(条例・予算・決算・請願等)を受け付けるたびに「議案整理簿」へ登録し、委員会付託の要否・委員会での賛否・本会議での議決結果までを記録する。 7. 陳情・請願を受け付けるたびに「陳情・請願」へ登録し、受理判定・委員会付託・署名議員・採決結果を記録する。 8. 定例会(6月・9月・12月・2月)ごとに議員からの一般質問を「一般質問受付」で受け付け、件名・要旨・担当部署をサブテーブルで登録する。担当部署の答弁作成は、レコードの「アプリアクション」機能(下記20.参照)で「答弁作成」アプリにレコードを作成させ、質問ごとの答弁作成状況を追跡する。 9. 会派・議員ごとの政務活動費の支出を「政務活動費支出管理」に記録する(費目は「政務活動費費目マスタ」をLOOKUP参照)。 10. 議長・副議長への出席・面会等の依頼を「正副議長日程管理」で受け付け、日程調整から対応結果までを管理する。出席先の位置情報(緯度ido/経度keido)を保持する。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
secchi_nengappi | 会派設置年月日 | 日付 | |
kaiha_meishou | 名称 | 文字列1行(必須・重複禁止) | 会派所属・一般質問受付・政務活動費支出管理からのLOOKUP参照キー |
shozoku_giin_ichiran | 所属議員一覧 | 関連レコード一覧 | 会派所属のkaiha_meiを参照。genzokuが「現所属」のレコードのみ表示(下記19.参照) |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
iinkai_shubetsu | 委員会区分 | ラジオボタン(必須) | 常任委員会/特別委員会/その他任意設置会議 |
iinkai_meishou | 名称 | 文字列1行(必須・重複禁止) | 委員会指名・議案整理簿・陳情請願からのLOOKUP参照キー |
teisuu | 定数 | 数値 | |
shousai | 詳細 | 文字列複数行 | |
shozoku_giin_ichiran | 所属議員一覧 | 関連レコード一覧 | 委員会指名のiinkai_meiを参照。genzokuが「現所属」のレコードのみ表示(下記19.参照) |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
ninki_kaishi_nendo | 任期開始年度 | 数値 | |
shotousen_nendo | 初当選年度 | 数値 | |
giseki_bangou | 議席番号 | 数値(重複禁止) | |
shimei | 氏名 | 文字列1行(必須・重複禁止) | 委員会指名・会派所属・議案整理簿(委員会賛否サブテーブル)・陳情請願(署名議員/賛否サブテーブル)・一般質問受付・政務活動費支出管理からのLOOKUP参照キー |
juusho | 住所 | 文字列1行 | |
email | メールアドレス | 文字列1行 | |
denwa_bangou | 電話番号 | 文字列1行 | |
shozoku_seitou | 所属政党 | 文字列1行 | |
genshoku | 現役 | チェックボックス(単一選択肢「現役」) |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
bangou | 番号 | 数値(重複禁止) | |
himoku | 費目 | 文字列1行(必須・重複禁止) | 政務活動費支出管理からのLOOKUP参照キー |
setsumei | 説明 | 文字列複数行 |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
shimei_nengappi | 指名年月日 | 日付(必須) | |
ninki_shuuryou_nengappi | 任期終了年月日 | 日付 | |
iinkai_mei | 委員会名 | ルックアップ(文字列1行) | 委員会マスタのiinkai_meishouを参照 |
giin_mei | 議員名 | ルックアップ(文字列1行) | 議員名簿のshimeiを参照 |
genzoku | 現所属 | チェックボックス(単一選択肢「現所属」) | |
kanren_record | 関連レコード | 関連レコード一覧(自アプリ参照) | 同一iinkai_meiかつgenzokuが「現所属」のレコードを表示 |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
shozoku_nengappi | 所属年月日 | 日付(必須) | |
shozoku_shuuryou_nengappi | 所属終了年月日 | 日付 | |
kaiha_mei | 会派名 | ルックアップ(文字列1行) | 会派マスタのkaiha_meishouを参照 |
giin_mei | 議員名 | ルックアップ(文字列1行) | 議員名簿のshimeiを参照 |
genzoku | 現所属 | チェックボックス(単一選択肢「現所属」) | |
kanren_record | 関連レコード | 関連レコード一覧(自アプリ参照) | 同一kaiha_meiかつgenzokuが「現所属」のレコードを表示 |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
nendo | 年度 | 数値(必須) | 西暦4桁で登録する(下記「年度の表記」参照) |
giketsu_jiken_shubetsu | 議決事件種別 | ドロップダウン | 地方自治法第96条第1項各号(1〜15)+「独自」(同条第2項の独自議決事件) |
gian_shubetsu | 議案種別 | ラジオボタン(必須) | 議案/報告/認定/請願/議会議案/その他 |
gian_bangou | 議案番号 | 数値(必須) | |
gian_mei | 議案名 | 文字列1行(必須・重複禁止) | 議事日程の日程明細からのLOOKUP参照キー(下記17.参照) |
shori | 処理 | ラジオボタン | 委員会付託/付託省略 |
futaku_iinkai | 付託委員会 | ルックアップ(文字列1行) | 委員会マスタのiinkai_meishouを参照 |
iinkai_futaku_bi | 委員会付託日 | 日付 | |
iinkai_shori_bi | 委員会処理日 | 日付 | |
iinkai_shori_kekka | 委員会処理結果 | ラジオボタン | 可決すべきもの/否決すべきもの |
iinkai_sanpi | 委員会賛否 | サブテーブル(giin_mei_h:議員名ルックアップ / sanpi_h:賛成・反対・欠席) | 議員名は議員名簿のshimeiを参照 |
giketsu_bi | 議決日 | 日付 | |
giketsu_kekka | 議決結果 | ラジオボタン | 可決/否決 |
biko | 備考 | 文字列複数行 | 継続審査など |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
uketsuke_bi | 受付日 | 日付(必須) | |
kenmei | 件名 | 文字列1行(必須・重複禁止) | 議事日程の日程明細からのLOOKUP参照キー(下記17.参照) |
youshi | 要旨 | 文字列複数行 | |
teishutsusha_shozoku | 提出者所属 | 文字列1行 | |
teishutsusha_shimei | 提出者氏名 | 文字列1行 | |
teishutsusha_juusho | 提出者住所 | 文字列1行 | |
juri | 受理 | ラジオボタン(必須) | 受理/不受理 |
funjuri_riyuu | 不受理理由 | 文字列複数行 | |
toriatsukai | 取扱 | ドロップダウン | 委員会付託/配付/即決 |
futakusaki_iinkai | 付託先委員会 | ルックアップ(文字列1行) | 委員会マスタのiinkai_meishouを参照 |
shomei_giin | 署名議員 | サブテーブル(giin_mei_h:議員名ルックアップ) | 議員名簿のshimeiを参照 |
gian_bangou | 議案番号 | 数値 | |
saiketsu_bi | 採決日 | 日付 | |
saiketsu_kekka | 採決結果 | ラジオボタン | 可決/否決 |
sanpi | 賛否 | サブテーブル(giin_mei_h2:議員名ルックアップ / sanpi_h2:賛成・反対・欠席) | 議員名簿のshimeiを参照 |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
uketsuke_nengappi | 受付年月日 | 日付(必須) | |
nendo | 年度 | 数値 | 西暦4桁 |
kaisai_tsuki | 開催月 | ラジオボタン | 6月/9月/12月/2月(定例会) |
uketsuke_bangou | 受付番号 | 数値 | |
jisshi_jun | 実施順 | 数値 | |
ippan_shitsumon_jisshi_bi | 一般質問実施日 | 日付 | |
unique_key | ユニークキー | 文字列1行(必須・重複禁止) | 手入力。「年度-受付番号」等、一意になる値を運用で定めて入力する。答弁作成アプリからのLOOKUP参照キー |
giin_mei | 議員名 | ルックアップ(文字列1行、必須) | 議員名簿のshimeiを参照 |
kaiha_mei | 会派名 | ルックアップ(文字列1行) | 会派マスタのkaiha_meishouを参照 |
shitsumon_naiyou | 質問内容 | サブテーブル(kenmei_h:件名 / youshi_h:要旨 / tantou_busho_h:担当部署(組織選択)) | |
status | ステータス | ドロップダウン | 未処理/作成中/理事者調整中/確定 |
kanren_record | 関連レコード | 関連レコード一覧 | 答弁作成のshitsumon_sentakuを参照し、件名番号・要旨番号・質問番号・質問・答弁・担当部署・ステータスをshitsumon_bangou昇順で表示(下記19.参照) |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
shitsumon_sentaku | 質問選択 | ルックアップ(文字列1行、必須) | 一般質問受付のunique_keyを参照。fieldMappingsでnendo/kaisai_tsuki/giin_mei/uketsuke_bangou/jisshi_junを自動コピー |
nendo | 年度 | 数値 | 質問選択からコピー |
kaisai_tsuki | 開催月 | ラジオボタン(6月/9月/12月/2月) | 質問選択からコピー |
giin_mei | 議員名 | 文字列1行 | 質問選択からコピー |
uketsuke_bangou | 受付番号 | 数値 | 質問選択からコピー |
jisshi_jun | 実施順 | 数値 | 質問選択からコピー |
kenmei_bangou | 件名番号 | 数値 | 一般質問受付の質問内容サブテーブルにおける行番号に対応させて手入力 |
youshi_bangou | 要旨番号 | 数値 | 同上 |
tantou_busho | 担当部署 | 組織選択 | |
shitsumon_bangou | 質問番号 | 数値 | |
shitsumon | 質問 | 文字列複数行 | |
touben | 答弁 | 文字列複数行 | |
status | ステータス | ドロップダウン | 作成中/作成済/差戻中 |
shitsumon_key | 質問キー | 文字列1行(自動計算) | shitsumon_sentaku & "_" & kenmei_bangou & "_" & youshi_bangou。関連レコードの結合キー。文字列連結は計算フィールドではなく文字列1行フィールドの自動計算で行う(計算フィールドは数値しか扱えないため空になる) |
kanren_record | 関連レコード | 関連レコード一覧(自アプリ参照) | 同一shitsumon_sentaku(=同じ一般質問受付レコード)の答弁を、件名番号・要旨番号・質問番号・質問・答弁・ステータスの順で表示。並び順はshitsumon_key昇順、shitsumon_bangou昇順 |
関連レコードは同じ質問(shitsumon_sentaku)に対する答弁を一覧することを目的とし、自己参照の条件フィールドにshitsumon_sentakuを使う。1件の一般質問受付には件名・要旨が複数ぶら下がるため、並び順は件名番号・要旨番号まで含めたshitsumon_keyの昇順とし、同値の場合はshitsumon_bangouの昇順とする。一覧には件名番号・要旨番号も表示し、どの件名のどの要旨に対する答弁かが分かるようにする。
shitsumon_keyの文字列連結は、計算フィールドではなく文字列1行フィールドの自動計算で行う(kintoneの計算フィールドは数値しか扱えず、&で連結しても値が空になる)。自動計算はレコードの保存時に評価されるため、式を後から設定した場合は既存レコードを更新し直さないと空のままになる。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
kaiha_sentaku | 会派選択 | ルックアップ(文字列1行) | 会派マスタのkaiha_meishouを参照 |
giin_sentaku | 議員選択 | ルックアップ(文字列1行、必須) | 議員名簿のshimeiを参照。fieldMappingsでemailを自動コピー |
email | メールアドレス | 文字列1行 | 議員選択からコピー |
shishutsu_himoku | 支出費目 | ルックアップ(文字列1行、必須) | 政務活動費費目マスタのhimokuを参照 |
tekiyou | 摘要 | 文字列1行 | |
shousai | 詳細 | 文字列複数行 | |
shishutsu_bi | 支出日 | 日付(必須) | |
shouhyou | 証憑 | 添付ファイル |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
irai_bi | 依頼日 | 日付(必須) | |
iraisha | 依頼者 | 文字列1行 | 外部依頼者名 |
iraisha_juusho | 依頼者住所 | 文字列1行 | |
iraisha_renrakusaki | 依頼者連絡先 | 文字列1行 | |
iraisha_shozoku_naibu | 依頼者所属(内部依頼) | 組織選択 | |
iraisha_shokuin_naibu | 依頼者職員(内部依頼) | ユーザー選択 | |
sanka_yousei_nichiji_kaishi | 参加要請日時(開始) | 日時 | |
sanka_yousei_nichiji_shuuryou | 参加要請日時(終了) | 日時 | |
kenmei | 件名 | 文字列1行(必須) | |
shousai | 詳細 | 文字列複数行 | |
shussekisaki_juusho | 出席先住所 | 文字列1行 | |
ido | 緯度 | 数値(表示桁数8) | アプリのnumberPrecision.decimalPlacesを8に設定済み |
keido | 経度 | 数値(表示桁数8) | 同上 |
kanren_shiryou | 関連資料 | 添付ファイル | |
status | ステータス | ラジオボタン(必須) | 調整中/参加/不参加 |
taiousha | 対応者 | ドロップダウン | 議長/副議長 |
zuikousha | 随行者 | ユーザー選択 |
フィールド定義の正はapps.yamlの該当エントリであり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
kaiki_mei | 会期名 | 文字列1行(必須・重複禁止) | 議事日程からのLOOKUP参照キー。例: 令和8年第2回定例会 |
kaiki_kubun | 会期区分 | ラジオボタン(必須) | 定例会/臨時会 |
nendo | 年度 | 数値(必須) | 西暦4桁。会期の属する年度であり、暦年ではない(令和8年第1回定例会は2026年2月開会だが年度は2025) |
kaisuu | 回次 | 数値 | 「第○回」の数値 |
shoushuu_bi | 招集日 | 日付 | |
kaikai_bi | 開会日 | 日付(必須) | |
heikai_bi | 閉会日 | 日付 | |
kaiki_nissuu | 会期日数 | 計算(単位「日」後置) | (heikai_bi - kaikai_bi + 24 * 60 * 60) / 24 / 60 / 60。kintoneの日付の差は秒で返るため日数に換算し、初日算入のため1日分を加算している |
biko | 備考 | 文字列複数行 |
会議ごとに1レコードを作成し、その会議で上程する案件をnittei_meisaiサブテーブルへ日程番号順に並べる。閉会中の委員会も作成対象のため、kaiki_mei(会期名)は必須にしていない。議案・陳情請願はサブテーブル内のLOOKUPで既存レコードから選択し、二重入力を避ける。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
kaiki_mei | 会期名 | 文字列1行 | 会期マスタのkaiki_meiをLOOKUP。閉会中の委員会があるため必須にしない(空欄=閉会中の会議) |
kaisai_bi | 開催日 | 日付(必須) | |
honkaigi_nichime | 本会議第何日目 | 数値(単位「日目」後置) | kaigi_kubunが「本会議」のときに使用。会期の通算日数ではなく、本会議が何日目かを持つ |
kaigi_kubun | 会議区分 | ラジオボタン(必須) | 本会議/委員会/全員協議会/その他 |
iinkai_mei | 委員会名 | 文字列1行 | 委員会マスタのiinkai_meishouをLOOKUP。kaigi_kubunが「委員会」のときに使用 |
kaigi_kaishi_jikoku | 開議時刻 | 時刻 | |
kaigi_shuuryou_jikoku | 散会時刻 | 時刻 | |
kaijou | 会場 | 文字列1行 | 議場・第1委員会室 等 |
nittei_meisai | 日程明細 | サブテーブル | 下表参照 |
joutai | 状態 | ラジオボタン(必須) | 予定/確定/開催済/延会/中止 |
haifu_shiryou | 配付資料 | 添付ファイル | |
biko | 備考 | 文字列複数行 |
nittei_meisai(日程明細)サブテーブル:
| code | ラベル | 型 | 備考 |
|---|---|---|---|
nittei_bangou_h | 日程番号 | 数値 | 「日程第○」の数値 |
anken_kubun_h | 案件区分 | ドロップダウン | 会議録署名議員の指名/会期の決定/諸般の報告/議案/陳情・請願/一般質問/選挙・指名/その他 |
gian_mei_h3 | 議案名 | 文字列1行 | 議案整理簿のgian_meiをLOOKUP(選択画面に年度・議案種別・議案番号・議案名を表示)。gian_bangou→gian_bangou_h3をフィールドコピー |
gian_bangou_h3 | 議案番号 | 数値 | LOOKUPによる自動コピー |
chinjou_kenmei_h3 | 陳情・請願件名 | 文字列1行 | 陳情・請願のkenmeiをLOOKUP(選択画面に受付日・件名・提出者氏名・議案番号を表示)。gian_bangou→chinjou_bangou_h3をフィールドコピー |
chinjou_bangou_h3 | 陳情・請願番号 | 数値 | LOOKUPによる自動コピー |
kenmei_sonota_h3 | 件名(議案・陳情以外) | 文字列1行 | 一般質問・報告・選挙等、LOOKUP対象がない案件の件名を手入力 |
hyoujiyou | 日程表示用 | 文字列1行(自動計算) | chinjou_kenmei_h3 & gian_mei_h3 & kenmei_sonota_h3。議案名・陳情請願件名・その他件名のうち埋まっているものを1つの文字列にまとめた表示用の値(3つは同時に埋まらない前提) |
shori_h3 | 処理 | ドロップダウン | 上程/提案理由説明/質疑/委員会付託/委員長報告/討論/採決/その他 |
biko_h3 | 備考 | 文字列1行 |
サブテーブル内LOOKUPの前提として、参照先の「議案整理簿」gian_meiと「陳情・請願」kenmeiに重複禁止(unique: true)を設定した(kintoneはLOOKUPのキーフィールドに重複禁止を要求するため)。同一アプリ内で議案名・件名が重複しないよう、年度・回次を含めた表記で登録する運用とする。
あわせてscripts/create-apps.mjsのfieldsNeedUpdateにuniqueの差分検知を追加した(既存アプリのフィールドに後からunique: trueを付けても差分として検知されず、--applyしても反映されないままLOOKUP作成が失敗するため)。
会期中に開催する会議を1会議1レコードで管理する。閉会中審査の委員会も日程として管理するため、kaiki_mei(会期名)は必須にせず、空欄のレコードを閉会中の会議として扱う。1日に複数の会議(本会議のあとに委員会 等)が入るため日付では一意にならず、同一日の並び順はhyouji_jun(表示順)で制御する。開始時刻は「本会議終了後」「議案調査終了後」のような相対的な記載が実務上あるため、時刻型ではなく文字列1行とする。休会日・予備日も日程表に載せるためkaigi_kubunの選択肢に含めている。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
kaiki_mei | 会期名 | 文字列1行 | 会期マスタのkaiki_meiをLOOKUP。閉会中の委員会があるため必須にしない(空欄=閉会中の会議) |
kaisai_bi | 開催日 | 日付(必須) | |
youbi | 曜日 | ドロップダウン | 月/火/水/木/金/土/日 |
nichime | 会期第何日目 | 数値(単位「日目」後置) | |
hyouji_jun | 表示順 | 数値(必須) | 同一日に複数会議がある場合の並び順。一覧のソートキー |
kaigi_kubun | 会議区分 | ラジオボタン(必須) | 本会議/委員会/全員協議会/議案調査/休会/予備日/その他 |
kaigi_mei | 会議名 | 文字列1行 | 例: 本会議(一般質問1日目)、総務常任委員会 |
iinkai_mei | 委員会名 | 文字列1行 | 委員会マスタのiinkai_meishouをLOOKUP。kaigi_kubunが「委員会」のときに使用 |
kaishi_jikoku | 開始時刻 | 文字列1行 | 「午前10時」「本会議終了後」等。時刻型にしない理由は上記のとおり |
kaijou | 会場 | 文字列1行 | 議場・第1委員会室 等 |
naiyou | 内容 | 文字列複数行 | その会議で行う内容(議案審査・一般質問 等) |
for_calender | カレンダー表示用 | 文字列1行(自動計算) | カレンダー表示のタイトルに使う文字列。kaishi_jikoku & " " & IF(kaigi_kubun = "本会議", "本会議 第" & nichime & "日目", iinkai_mei ) & kaijou |
joutai | 状態 | ラジオボタン(必須) | 予定/確定/終了/中止・延会 |
biko | 備考 | 文字列複数行 |
一覧はカレンダー表示を既定とし、日付にkaisai_bi、タイトルにfor_calender、並び順にhyouji_jun昇順を指定している。同一日に複数の会議があってもカレンダー上で表示順に並び、「午前10時 総務常任委員会第1委員会室」のように開始時刻・会議・会場が1行で読める。ビュー(一覧)の設定はscripts/create-apps.mjsの管理対象外(REST APIのapp/views.jsonは未対応)なので、kintone管理画面で設定する。
「会期日程」と「議事日程」(上記17.)の役割分担は次のとおり。会期日程は会期全体の日割り表(いつ・どの会議を開くか。休会日も含む)、議事日程は個々の会議の議事次第(日程第1〜、上程する議案・陳情の順序)。両者はkaiki_mei(会期マスタへのLOOKUP)とkaisai_bi(開催日)で対応づける。会期日程から議事日程への直接のLOOKUPは、会議を一意に識別するキー項目を手入力で持たせる必要が生じるため設けていない。
--apply後に追加・適用済み)scripts/create-apps.mjsの仕様上、REFERENCE_TABLEフィールドが参照先アプリのappIdを必要とするのに対し、マスタアプリは業務アプリより先に作成されるため、マスタアプリから未作成の業務アプリへの関連レコードフィールドは初回の--applyでは設定できない(参照先のappIdが存在せずエラーになる)。そのため、以下のフィールドは初回--apply(2026-07-06、全12アプリ作成)の時点ではapps.yamlに含めず、全アプリのappIdが確定したあとに追加し、再度--applyして反映した(このパターンは妊娠出産支援企画の「妊婦マスタ」で既に採用されている)。
shozoku_giin_ichiran(所属議員一覧、REFERENCE_TABLE→会派所属のkaiha_mei、genzokuが「現所属」で絞り込み)を追加(上記4.参照)shozoku_giin_ichiran(所属議員一覧、REFERENCE_TABLE→委員会指名のiinkai_mei、genzokuが「現所属」で絞り込み)を追加(上記5.参照)kanren_record(関連レコード、REFERENCE_TABLE→答弁作成のshitsumon_sentaku)を追加(上記12.参照)いずれも2026-07-06の2回目の--apply --initiative gikai-jimuで反映済み(apps.yamlは既に最終状態)。
なお、idea.mdの会派マスタの項目には「関連レコードで委員会指名アプリを利用」とあるが、委員会指名は委員会への所属を管理するアプリであり、会派への所属を管理する「会派所属」アプリと役割が重複しない。idea.md側の転記ミスと判断し、本設計では会派マスタの関連レコードは「会派所属」を参照する前提とした。
scripts/create-apps.mjs側で見つかった2件の不具合と修正本企画の適用作業中に、scripts/create-apps.mjsの以下2つの不具合を発見し、あわせて修正した(他の既存企画にも影響する一般的な修正のため、企画固有ではなくスクリプト側で修正している)。
1. サブテーブル内LOOKUPのappKey未解決: resolveLookupFieldはトップレベルのフィールドしか見ておらず、SUBTABLEのfields内にあるLOOKUPフィールドのlookup.relatedApp.appKeyを解決しないまま送信していた(「議案整理簿」のiinkai_sanpiサブテーブルで発生)。SUBTABLEの場合はfieldsを再帰的に解決するよう修正した。 2. LOOKUP/REFERENCE_TABLEの差分検知が収束しない: kintoneは未設定のlookup.fieldMappings/referenceTable.filterCond等を[]や""として返すが、apps.yaml側は該当プロパティを省略(undefined)するため、fieldsNeedUpdateの比較が常に「差分あり」と判定し、同じ内容のフィールドが--applyのたびに毎回再送信される状態になっていた(LOOKUP/REFERENCE_TABLEを持つ既存企画すべてに影響する可能性がある)。比較前に両者を同じ既定値([]・"")に正規化するよう修正した。
fieldsNeedUpdateの差分検知に追加した3項目(2026-08-18)日程系アプリの追加にあわせて、fieldsNeedUpdateが見ていなかった以下3つのプロパティの差分検知を追加した(いずれも他企画にも影響する一般的な修正)。
1. unique(値の重複を禁止する): kintoneはLOOKUPのキーフィールドに重複禁止を要求するため、既存アプリのフィールドに後からunique: trueを付けられないと参照元アプリのデプロイが失敗する(上記17.の議事日程で発生)。 2. expression(計算式): サブテーブル内の計算式は比較していたが、トップレベルのCALCフィールドの式は未比較で、apps.yamlで式を書き換えても--applyで反映されなかった。kintoneは保存時に式の空白を正規化するため、比較は空白を除去して行う(そうしないと同じ式が毎回差分と判定され、無駄なPUTが走る)。 3. required(必須): ただしapps.yamlが明示的に指定しているときだけ比較する。kintoneはRADIO_BUTTONのように必ず値を持つフィールドについてrequired: trueを返すため、apps.yaml側の省略(=未指定)と単純比較すると全ラジオボタンが毎回差分と判定されて収束しない。
3.に関連して、フィールド更新のPUTはapps.yamlのフィールド定義をそのまま送るため、必須を外すにはrequired: falseと明示的に書く必要がある(プロパティを省略するとkintone側の現在値が維持される)。「議事日程」「会期日程」のkaiki_meiはこの理由でrequired: falseを明記している。
「一般質問受付」のレコードから「答弁作成」アプリへレコードを作成する導線(idea.mdの「アクションボタンで答弁作成に質問を選択させる」)は、kintoneの「アプリアクション」機能で実現する。この設定はアプリの一般設定APIではなく、REST API未対応のスペース固有設定のためscripts/create-apps.mjsの対象外であり、両アプリ作成後にkintone管理画面から手動で設定すること(未対応)。
kenmei_bangou/youshi_bangou(件名番号・要旨番号)を、一般質問受付のshitsumon_naiyouサブテーブルの行と自動連携する手段がないため、現状は手入力運用としている点の見直しgijinittei_ichiran(議事日程一覧、REFERENCE_TABLE→議事日程)・kaiki_nittei_ichiran(会期日程一覧、REFERENCE_TABLE→会期日程)の追加。上記19.と同じ制約(マスタ→未作成の業務アプリへの関連レコードは初回--applyで解決できない)により、参照先のappIdが確定したあとにapps.yamlへ追記して再度--applyするlayout(フォームレイアウト)は未設定(kintoneのデフォルト順序に従う)。運用開始前にレイアウトを設計しapps.yamlに追記するか検討する対象: 「会派マスタ」「委員会マスタ」「議員名簿」「政務活動費費目マスタ」「会期マスタ」「委員会指名」「会派所属」「議案整理簿」「陳情・請願」「一般質問受付」「答弁作成」「政務活動費支出管理」「正副議長日程管理」「議事日程」「会期日程」の各アプリ
1. 議会事務局職員が、会派・委員会・議員の基本情報をそれぞれ「会派マスタ」「委員会マスタ」「議員名簿」に登録する。政務活動費の費目は「政務活動費費目マスタ」に登録する(設計書4〜7参照)。 2. 議員の委員会所属・会派所属が確定するたびに「委員会指名」「会派所属」へ登録する。いずれも議員名簿・委員会マスタ(または会派マスタ)をLOOKUP参照し、現所属フラグで現在の所属を管理する(設計書8〜9参照)。 3. 議案を受け付けるたびに「議案整理簿」へ登録し、委員会付託の要否・委員会での賛否(サブテーブル)・議決結果までを記録する(設計書10参照)。 4. 陳情・請願の提出者から受け付けた内容を、議会事務局職員が「陳情・請願」へ登録する。受理判定・委員会付託・署名議員(サブテーブル)・採決結果を記録する(設計書11参照)。 5. 定例会ごとに議員から提出される一般質問を「一般質問受付」で受け付け、議員名・会派名をLOOKUP参照し、質問内容をサブテーブルで登録する(設計書12参照)。 6. 「一般質問受付」のレコードから、kintoneの「アプリアクション」機能(手動設定、設計書20参照)で「答弁作成」にレコードを作成し、担当部署職員が質問・答弁・ステータスを登録する(設計書13参照)。 7. 会派・議員ごとの政務活動費の支出を「政務活動費支出管理」に記録する。議員選択のLOOKUPでメールアドレスが自動コピーされる(設計書14参照)。 8. 議長・副議長への出席・面会等の依頼者からの申し出を、議会事務局職員が「正副議長日程管理」に登録する。出席先の緯度(ido)・経度(keido)を記録し、対応結果(参加/不参加)までステータスを更新する(設計書15参照)。 9. 定例会・臨時会の招集が決まるたびに、議会事務局職員が「会期マスタ」へ会期名・会期区分・招集日・開会日・閉会日を登録する(設計書16参照)。 10. 会期の日割りが固まったら、会期中に開催する会議を1会議1レコードで「会期日程」へ登録する。会期マスタ・委員会マスタをLOOKUP参照し、1日に複数の会議が入る場合はhyouji_jun(表示順)で並び順を制御する。開始時刻は「本会議終了後」等の記載に対応するため文字列で持つ。確定した会期日程表は議員へ配付する(設計書18参照)。 11. 会期日程のうち議事次第を要する会議について「議事日程」を作成する。会期マスタ・委員会マスタをLOOKUP参照し、日程明細サブテーブルで上程する案件を日程番号順に登録する。議案は「議案整理簿」のgian_meiを、陳情・請願は「陳情・請願」のkenmeiをLOOKUPで選択し、議案番号が自動コピーされる。確定した議事日程は議員へ配付する(設計書17参照)。
対象: 「会派マスタ」「委員会マスタ」「議員名簿」「政務活動費費目マスタ」「会期マスタ」「委員会指名」「会派所属」「議案整理簿」「陳情・請願」「一般質問受付」「答弁作成」「政務活動費支出管理」「正副議長日程管理」「議事日程」「会期日程」の各アプリ
IINKAI_SHIMEI・KAIHA_SHOZOKUは、それぞれ自アプリを参照するREFERENCE_TABLE(kanren_record)を持つ(同一委員会/会派かつ現所属のレコードを表示)。TOUBEN_SAKUSEIも自アプリを参照するREFERENCE_TABLE(kanren_record)を持つ(同一shitsumon_keyのレコードを表示)。自己参照のため上記ER図の関連線には表現していない(設計書8・9・13参照)。KAIHA_MASTERのshozoku_giin_ichiran(→KAIHA_SHOZOKU)、IINKAI_MASTERのshozoku_giin_ichiran(→IINKAI_SHIMEI)、IPPAN_SHITSUMON_UKETSUKEのkanren_record(→TOUBEN_SAKUSEI)はいずれも、参照先アプリのappIdが初回--apply時点で存在しなかったため段階的に(初回--apply後の2回目の--applyで)追加したフィールド。2026-07-06時点で適用済み(設計書19参照)。GIAN_SEIRIBOのiinkai_sanpi、CHINJOU_SEIGANのshomei_giin/sanpiはいずれもサブテーブル内にLOOKUPフィールドを持つ(議員名簿のshimeiを参照)。GIJI_NITTEIのnittei_meisai(日程明細)サブテーブルは、議案整理簿のgian_meiと陳情・請願のkenmeiを参照する2つのLOOKUPフィールドを持ち、それぞれgian_bangouを同一行の数値フィールドへコピーする。このLOOKUPのキーとするため、参照先のgian_mei・kenmeiに重複禁止(unique)を設定した(設計書17参照)。hyoujiyou(日程表示用)は、議案名・陳情請願件名・その他件名のうち埋まっているものを連結した文字列1行の自動計算(chinjou_kenmei_h3 & gian_mei_h3 & kenmei_sonota_h3)。3つは同時に埋まらない前提で、一覧・関連レコード等での表示用に使う。KAIKI_NITTEI(会期日程)とGIJI_NITTEI(議事日程)の間に直接のLOOKUP/関連レコードは設けていない。会議を一意に識別するキー項目を手入力で持たせる必要が生じるため、両者はkaiki_meiとkaisai_biで対応づける運用とする(設計書18参照)。KAIKI_MASTERからGIJI_NITTEIへの関連レコード(gijinittei_ichiran)は未設定。マスタ→未作成の業務アプリへのREFERENCE_TABLEは初回--applyで解決できないため、議事日程のappId確定後に追加する(設計書21参照)。