議会事務

会派・委員会・議員の構成管理、議案・陳情請願の審査経過、一般質問の受付から答弁作成、政務活動費の支出管理、正副議長の日程調整を行う。

プロジェクト: 議会事務 完了

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

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

デモンストレーション

会派設置年月日名称所属議員一覧
2026-08-18サンプル名称1サンプル1
2026-08-17サンプル名称2サンプル2
2026-08-16サンプル名称3サンプル3
会派設置年月日
名称*
所属議員一覧

【議員】会派マスタ 議会事務局 完了

会派の名称・設置年月日を管理するマスタアプリ。

#マスタ管理#会議体運営

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

設計情報

グループcodeラベル備考
secchi_nengappi 会派設置年月日 DATE
kaiha_meishou 名称 SINGLE_LINE_TEXT 必須
shozoku_giin_ichiran 所属議員一覧 REFERENCE_TABLE

ダウンロード

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

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

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

デモンストレーション

委員会区分名称定数詳細所属議員一覧
常任委員会サンプル名称1100詳細のサンプル入力です(デモ表示用のダミーデータ)。サンプル1
特別委員会サンプル名称2200詳細のサンプル入力です(デモ表示用のダミーデータ)。サンプル2
その他任意設置会議サンプル名称3300詳細のサンプル入力です(デモ表示用のダミーデータ)。サンプル3
委員会区分*
名称*
定数
詳細
所属議員一覧

【議員】委員会マスタ 議会事務局 完了

常任委員会・特別委員会・その他任意設置会議の名称・定数を管理するマスタアプリ。

#マスタ管理#会議体運営

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

設計情報

グループcodeラベル備考
iinkai_shubetsu 委員会区分 RADIO_BUTTON 必須 / 常任委員会 / 特別委員会 / その他任意設置会議
iinkai_meishou 名称 SINGLE_LINE_TEXT 必須
teisuu 定数 NUMBER
shousai 詳細 MULTI_LINE_TEXT
shozoku_giin_ichiran 所属議員一覧 REFERENCE_TABLE

ダウンロード

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

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

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

デモンストレーション

任期開始年度初当選年度議席番号氏名住所メールアドレス電話番号所属政党現役
100100100サンプル氏名1サンプル住所1サンプルメールアドレス1サンプル電話番号1サンプル所属政党1サンプル1
200200200サンプル氏名2サンプル住所2サンプルメールアドレス2サンプル電話番号2サンプル所属政党2サンプル2
300300300サンプル氏名3サンプル住所3サンプルメールアドレス3サンプル電話番号3サンプル所属政党3サンプル3
任期開始年度
初当選年度
議席番号
氏名*
住所
メールアドレス
電話番号
所属政党
現役

【議員】議員名簿 議会事務局 完了

議員の任期・当選歴・連絡先等を管理するマスタアプリ。

#マスタ管理

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

設計情報

グループcodeラベル備考
ninki_kaishi_nendo 任期開始年度 NUMBER
shotousen_nendo 初当選年度 NUMBER
giseki_bangou 議席番号 NUMBER
shimei 氏名 SINGLE_LINE_TEXT 必須
juusho 住所 SINGLE_LINE_TEXT
email メールアドレス SINGLE_LINE_TEXT
denwa_bangou 電話番号 SINGLE_LINE_TEXT
shozoku_seitou 所属政党 SINGLE_LINE_TEXT
genshoku 現役 CHECK_BOX 現役

ダウンロード

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

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

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

デモンストレーション

番号費目説明
100サンプル費目1説明のサンプル入力です(デモ表示用のダミーデータ)。
200サンプル費目2説明のサンプル入力です(デモ表示用のダミーデータ)。
300サンプル費目3説明のサンプル入力です(デモ表示用のダミーデータ)。
番号
費目*
説明

【庶務】政務活動費費目マスタ 議会事務局 完了

政務活動費の支出費目・番号・内容を管理するマスタアプリ。

#マスタ管理

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

設計情報

グループcodeラベル備考
bangou 番号 NUMBER
himoku 費目 SINGLE_LINE_TEXT 必須
setsumei 説明 MULTI_LINE_TEXT

ダウンロード

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

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

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

デモンストレーション

会期名会期区分年度回次招集日開会日閉会日会期日数備考
サンプル会期名1定例会1001002026-08-182026-08-182026-08-18サンプル1備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル会期名2臨時会2002002026-08-172026-08-172026-08-17サンプル2備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル会期名3定例会3003002026-08-162026-08-162026-08-16サンプル3備考のサンプル入力です(デモ表示用のダミーデータ)。
会期名*
会期区分*
年度*
回次
招集日
開会日*
閉会日
会期日数
備考

【日程】会期マスタ 議会事務局 完了

定例会・臨時会の会期名・会期区分・招集日・開会日・閉会日を管理するマスタアプリ。議事日程からLOOKUP参照される。

#マスタ管理#会議体運営

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

指名年月日任期終了年月日委員会名議員名現所属関連レコード
2026-08-182026-08-18サンプル委員会名1サンプル議員名1サンプル1サンプル1
2026-08-172026-08-17サンプル委員会名2サンプル議員名2サンプル2サンプル2
2026-08-162026-08-16サンプル委員会名3サンプル議員名3サンプル3サンプル3
指名年月日*
任期終了年月日
委員会名*
議員名*
現所属
関連レコード

【議員】委員会指名 議会事務局 完了

委員会マスタ・議員名簿を参照し、議員の委員会指名・任期・現所属を管理する業務アプリ。

#会議体運営

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

所属年月日所属終了年月日会派名議員名現所属関連レコード
2026-08-182026-08-18サンプル会派名1サンプル議員名1サンプル1サンプル1
2026-08-172026-08-17サンプル会派名2サンプル議員名2サンプル2サンプル2
2026-08-162026-08-16サンプル会派名3サンプル議員名3サンプル3サンプル3
所属年月日*
所属終了年月日
会派名*
議員名*
現所属
関連レコード

【議員】会派所属 議会事務局 完了

会派マスタ・議員名簿を参照し、議員の会派所属・所属期間・現所属を管理する業務アプリ。

#会議体運営

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

年度議決事件種別議案種別議案番号議案名処理付託委員会委員会付託日委員会処理日委員会処理結果委員会賛否議決日議決結果備考
1001議案100サンプル議案名1委員会付託サンプル付託委員会12026-08-182026-08-18可決すべきものサンプル12026-08-18可決備考のサンプル入力です(デモ表示用のダミーデータ)。
2002報告200サンプル議案名2付託省略サンプル付託委員会22026-08-172026-08-17否決すべきものサンプル22026-08-17否決備考のサンプル入力です(デモ表示用のダミーデータ)。
3003認定300サンプル議案名3委員会付託サンプル付託委員会32026-08-162026-08-16可決すべきものサンプル32026-08-16可決備考のサンプル入力です(デモ表示用のダミーデータ)。
年度*
議決事件種別
議案種別*
議案番号*
議案名*
処理
付託委員会
委員会付託日
委員会処理日
委員会処理結果
委員会賛否
議決日
議決結果
備考

【資料】議案整理簿 議会事務局 完了

委員会マスタ・議員名簿を参照し、議案の委員会付託から議決までの審査経過を管理する業務アプリ。

#議案管理

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

受付日件名要旨提出者所属提出者氏名提出者住所受理不受理理由取扱付託先委員会署名議員議案番号採決日採決結果賛否
2026-08-18サンプル件名1要旨のサンプル入力です(デモ表示用のダミーデータ)。サンプル提出者所属1サンプル提出者氏名1サンプル提出者住所1受理不受理理由のサンプル入力です(デモ表示用のダミーデータ)。委員会付託サンプル付託先委員会1サンプル11002026-08-18可決サンプル1
2026-08-17サンプル件名2要旨のサンプル入力です(デモ表示用のダミーデータ)。サンプル提出者所属2サンプル提出者氏名2サンプル提出者住所2不受理不受理理由のサンプル入力です(デモ表示用のダミーデータ)。配付サンプル付託先委員会2サンプル22002026-08-17否決サンプル2
2026-08-16サンプル件名3要旨のサンプル入力です(デモ表示用のダミーデータ)。サンプル提出者所属3サンプル提出者氏名3サンプル提出者住所3受理不受理理由のサンプル入力です(デモ表示用のダミーデータ)。即決サンプル付託先委員会3サンプル33002026-08-16可決サンプル3
受付日*
件名*
要旨
提出者所属
提出者氏名
提出者住所
受理*
不受理理由
取扱
付託先委員会
署名議員
議案番号
採決日
採決結果
賛否

【資料】陳情・請願 議会事務局 完了

委員会マスタ・議員名簿を参照し、陳情・請願の受理から委員会付託・採決までを管理する業務アプリ。

#議案管理

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

受付年月日年度開催月受付番号実施順一般質問実施日ユニークキー議員名会派名質問内容ステータス関連レコード
2026-08-181006月1001002026-08-18サンプルユニークキー1サンプル議員名1サンプル会派名1サンプル1未処理サンプル1
2026-08-172009月2002002026-08-17サンプルユニークキー2サンプル議員名2サンプル会派名2サンプル2作成中サンプル2
2026-08-1630012月3003002026-08-16サンプルユニークキー3サンプル議員名3サンプル会派名3サンプル3理事者調整中サンプル3
受付年月日*
年度
開催月
受付番号
実施順
一般質問実施日
ユニークキー*
議員名*
会派名
質問内容
ステータス
関連レコード

【資料】一般質問受付 議会事務局 完了

議員名簿・会派マスタを参照し、定例会ごとの一般質問の受付・実施順・進捗を管理する業務アプリ。答弁作成アプリへは「アプリアクション」機能でレコードを作成する運用とする(下記設計書参照)。

#質問答弁管理

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

質問選択年度開催月議員名受付番号実施順件名番号要旨番号担当部署質問番号質問答弁ステータス質問キー関連レコード
サンプル質問選択11006月サンプル議員名1100100100100サンプル1100質問のサンプル入力です(デモ表示用のダミーデータ)。答弁のサンプル入力です(デモ表示用のダミーデータ)。作成中サンプル質問キー1サンプル1
サンプル質問選択22009月サンプル議員名2200200200200サンプル2200質問のサンプル入力です(デモ表示用のダミーデータ)。答弁のサンプル入力です(デモ表示用のダミーデータ)。作成済サンプル質問キー2サンプル2
サンプル質問選択330012月サンプル議員名3300300300300サンプル3300質問のサンプル入力です(デモ表示用のダミーデータ)。答弁のサンプル入力です(デモ表示用のダミーデータ)。差戻中サンプル質問キー3サンプル3
質問選択*
年度
開催月
議員名
受付番号
実施順
件名番号
要旨番号
担当部署
質問番号
質問
答弁
ステータス
質問キー
関連レコード

【資料】答弁作成 議会事務局 完了

一般質問受付アプリを参照し、質問内容の件名・要旨ごとに担当部署の答弁作成状況を管理する業務アプリ。

#質問答弁管理

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

設計情報

グループ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

ダウンロード

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

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(添付ファイルのサンプル)
会派選択
議員選択*
メールアドレス
支出費目*
摘要
詳細
支出日*
証憑
📎 (添付ファイルのサンプル)

【庶務】政務活動費支出管理 議会事務局 完了

会派マスタ・議員名簿・政務活動費費目マスタを参照し、政務活動費の支出を管理する業務アプリ。

#予算・会計管理

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

設計情報

グループcodeラベル備考
kaiha_sentaku 会派選択 SINGLE_LINE_TEXT ルックアップ(参照: ?)
giin_sentaku 議員選択 SINGLE_LINE_TEXT 必須 / ルックアップ(参照: ?)
email メールアドレス SINGLE_LINE_TEXT
shishutsu_himoku 支出費目 SINGLE_LINE_TEXT 必須 / ルックアップ(参照: ?)
tekiyou 摘要 SINGLE_LINE_TEXT
shousai 詳細 MULTI_LINE_TEXT
shishutsu_bi 支出日 DATE 必須
shouhyou 証憑 FILE

ダウンロード

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

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

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

デモンストレーション

依頼日依頼者依頼者住所依頼者連絡先依頼者所属(内部依頼)依頼者職員(内部依頼)参加要請日時(開始)参加要請日時(終了)件名詳細出席先住所緯度経度関連資料ステータス対応者随行者
2026-08-18サンプル依頼者1サンプル依頼者住所1サンプル依頼者連絡先1サンプル1サンプル1サンプル1サンプル1サンプル件名1詳細のサンプル入力です(デモ表示用のダミーデータ)。サンプル出席先住所135.681200139.767100(添付ファイルのサンプル)調整中議長サンプル1
2026-08-17サンプル依頼者2サンプル依頼者住所2サンプル依頼者連絡先2サンプル2サンプル2サンプル2サンプル2サンプル件名2詳細のサンプル入力です(デモ表示用のダミーデータ)。サンプル出席先住所235.682200139.768100(添付ファイルのサンプル)参加副議長サンプル2
2026-08-16サンプル依頼者3サンプル依頼者住所3サンプル依頼者連絡先3サンプル3サンプル3サンプル3サンプル3サンプル件名3詳細のサンプル入力です(デモ表示用のダミーデータ)。サンプル出席先住所335.683200139.769100(添付ファイルのサンプル)不参加議長サンプル3
依頼日*
依頼者
依頼者住所
依頼者連絡先
依頼者所属(内部依頼)
依頼者職員(内部依頼)
参加要請日時(開始)
参加要請日時(終了)
件名*
詳細
出席先住所
緯度
経度
関連資料
📎 (添付ファイルのサンプル)
ステータス*
対応者
随行者

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

【日程】正副議長日程管理 議会事務局 完了

議長・副議長への出席・面会等の依頼を受け付け、日程調整から対応結果までを管理する業務アプリ。

#日程調整

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

会期名開催日本会議第何日目会議区分委員会名開議時刻散会時刻会場日程明細状態配付資料備考
サンプル会期名12026-08-18100本会議サンプル委員会名1サンプル1サンプル1サンプル会場1サンプル1予定(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル会期名22026-08-17200委員会サンプル委員会名2サンプル2サンプル2サンプル会場2サンプル2確定(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル会期名32026-08-16300全員協議会サンプル委員会名3サンプル3サンプル3サンプル会場3サンプル3開催済(添付ファイルのサンプル)備考のサンプル入力です(デモ表示用のダミーデータ)。
会期名
開催日*
本会議第何日目
会議区分*
委員会名
開議時刻
散会時刻
会場
日程明細
状態*
配付資料
📎 (添付ファイルのサンプル)
備考

【日程】議事日程 議会事務局 完了

会期マスタ・委員会マスタを参照し、本会議・委員会の開催日ごとの議事日程を作成する業務アプリ。日程明細サブテーブルで議案整理簿・陳情・請願をLOOKUP参照し、上程する案件を日程番号順に並べる。

#会議体運営#議案管理

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

設計情報

グループ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

ダウンロード

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

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

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

デモンストレーション

会期名開催日曜日会期第何日目表示順会議区分会議名委員会名開始時刻会場内容カレンダー表示用状態備考
サンプル会期名12026-08-18100100本会議サンプル会議名1サンプル委員会名1サンプル開始時刻1サンプル会場1内容のサンプル入力です(デモ表示用のダミーデータ)。サンプルカレンダー表示用1予定備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル会期名22026-08-17200200委員会サンプル会議名2サンプル委員会名2サンプル開始時刻2サンプル会場2内容のサンプル入力です(デモ表示用のダミーデータ)。サンプルカレンダー表示用2確定備考のサンプル入力です(デモ表示用のダミーデータ)。
サンプル会期名32026-08-16300300全員協議会サンプル会議名3サンプル委員会名3サンプル開始時刻3サンプル会場3内容のサンプル入力です(デモ表示用のダミーデータ)。サンプルカレンダー表示用3終了備考のサンプル入力です(デモ表示用のダミーデータ)。
会期名
開催日*
曜日
会期第何日目
表示順*
会議区分*
会議名
委員会名
開始時刻
会場
内容
カレンダー表示用
状態*
備考

【日程】会期日程 議会事務局 完了

会期マスタ・委員会マスタを参照し、会期中に開催する会議を1会議1レコードで管理する業務アプリ。1日に複数の会議が入るため、同一日の並び順は表示順で制御し、開始時刻は「本会議終了後」等の記載に対応するため文字列で持つ。

#会議体運営

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

設計情報

グループ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

ダウンロード

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

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

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

設計書類

議会事務 設計書

  • 企画キー: gikai-jimu(apps.yaml)
  • kintoneスペース: 議会事務(spaceId: 88)
  • 関連ドキュメント: DFD / ER図
1. 目的

会派・委員会・議員の構成(名簿・所属・現所属)を一元管理するとともに、定例会・臨時会の会期と各開催日の議事日程、議案・陳情請願の受理から委員会審査・議決までの経過、一般質問の受付から答弁作成までの進捗、政務活動費の支出、正副議長への出席・面会等の日程調整を管理する。JavaScriptカスタマイズは行わず、kintone標準機能のみで構成する。

2. アプリ構成

5つのマスタアプリ(会派マスタ・委員会マスタ・議員名簿・政務活動費費目マスタ・会期マスタ)を先に作成し、その後10の業務アプリを作成する。

kintone上のアプリ名は、スペース内での分類が一目で分かるよう冒頭に業務領域のタグを付ける規約とする(【日程】【議員】【資料】【庶務】の4分類)。本設計書・DFD・ER図の本文では読みやすさのためタグを省略し、下表のとおりタグなしの名称で記載する。

タグ対象
【日程】会期マスタ・会期日程・議事日程・正副議長日程管理
【議員】議員名簿・会派マスタ・委員会マスタ・会派所属・委員会指名
【資料】議案整理簿・陳情・請願・一般質問受付・答弁作成
【庶務】政務活動費費目マスタ・政務活動費支出管理
年度の表記

nendo(年度)を持つアプリ(会期マスタ・議案整理簿・一般質問受付・答弁作成)では、年度は西暦4桁で登録する(例: 2026)。和暦の元号年(例: 8)は使わない。会期マスタのnendoはその会期が属する年度であり暦年ではないため、1月〜3月に開会する会期は前年の値になる(令和8年第1回定例会は2026年2月開会だがnendoは2025)。

アプリキーアプリ名appTypeappId備考
kaiha-master【議員】会派マスタmaster531
iinkai-master【議員】委員会マスタmaster532
giin-meibo【議員】議員名簿master533
seimu-katsudouhi-himoku-master【庶務】政務活動費費目マスタmaster534
kaiki-master【日程】会期マスタmaster682議事日程からLOOKUP参照される
iinkai-shimei【議員】委員会指名business535委員会マスタ・議員名簿をLOOKUP参照
kaiha-shozoku【議員】会派所属business536会派マスタ・議員名簿をLOOKUP参照
gian-seiribo【資料】議案整理簿business537委員会マスタ・議員名簿をLOOKUP参照
chinjou-seigan【資料】陳情・請願business538委員会マスタ・議員名簿をLOOKUP参照
ippan-shitsumon-uketsuke【資料】一般質問受付business539議員名簿・会派マスタをLOOKUP参照
touben-sakusei【資料】答弁作成business540一般質問受付をLOOKUP参照
seimu-katsudouhi-shishutsu-kanri【庶務】政務活動費支出管理business541会派マスタ・議員名簿・政務活動費費目マスタをLOOKUP参照
seifuku-gichou-nittei-kanri【日程】正副議長日程管理business542緯度経度(ido/keido)を持つ
giji-nittei【日程】議事日程business683会期マスタ・委員会マスタをLOOKUP参照。日程明細サブテーブルから議案整理簿・陳情・請願をLOOKUP参照
kaiki-nittei【日程】会期日程business684会期マスタ・委員会マスタをLOOKUP参照。1会議1レコードで会期中の日割りを管理
3. 業務フロー概要

1. 議会事務局が会派・委員会の基本情報を「会派マスタ」「委員会マスタ」に、議員の基本情報を「議員名簿」に登録する。 2. 議員の委員会所属・会派所属が確定するたびに「委員会指名」「会派所属」へ指名日・所属日、任期/所属の終了日、現所属フラグを登録する。 3. 定例会・臨時会の招集が決まるたびに「会期マスタ」へ会期名・会期区分・招集日・開会日・閉会日を登録する。 4. 会期の日割り(本会議・委員会・休会日等)が固まったら、開催する会議を1会議1レコードで「会期日程」へ登録する。1日に複数の会議が入るため、同一日の並び順はhyouji_jun(表示順)で制御する。 5. 会期日程のうち議事次第を要する会議について「議事日程」を作成し、日程明細サブテーブルへ上程する案件(議案は「議案整理簿」、陳情・請願は「陳情・請願」からLOOKUP)を日程番号順に登録する。 6. 議案(条例・予算・決算・請願等)を受け付けるたびに「議案整理簿」へ登録し、委員会付託の要否・委員会での賛否・本会議での議決結果までを記録する。 7. 陳情・請願を受け付けるたびに「陳情・請願」へ登録し、受理判定・委員会付託・署名議員・採決結果を記録する。 8. 定例会(6月・9月・12月・2月)ごとに議員からの一般質問を「一般質問受付」で受け付け、件名・要旨・担当部署をサブテーブルで登録する。担当部署の答弁作成は、レコードの「アプリアクション」機能(下記20.参照)で「答弁作成」アプリにレコードを作成させ、質問ごとの答弁作成状況を追跡する。 9. 会派・議員ごとの政務活動費の支出を「政務活動費支出管理」に記録する(費目は「政務活動費費目マスタ」をLOOKUP参照)。 10. 議長・副議長への出席・面会等の依頼を「正副議長日程管理」で受け付け、日程調整から対応結果までを管理する。出席先の位置情報(緯度ido/経度keido)を保持する。

4. 「会派マスタ」フィールド一覧
codeラベル備考
secchi_nengappi会派設置年月日日付
kaiha_meishou名称文字列1行(必須・重複禁止)会派所属・一般質問受付・政務活動費支出管理からのLOOKUP参照キー
shozoku_giin_ichiran所属議員一覧関連レコード一覧会派所属のkaiha_meiを参照。genzokuが「現所属」のレコードのみ表示(下記19.参照)
5. 「委員会マスタ」フィールド一覧
codeラベル備考
iinkai_shubetsu委員会区分ラジオボタン(必須)常任委員会/特別委員会/その他任意設置会議
iinkai_meishou名称文字列1行(必須・重複禁止)委員会指名・議案整理簿・陳情請願からのLOOKUP参照キー
teisuu定数数値
shousai詳細文字列複数行
shozoku_giin_ichiran所属議員一覧関連レコード一覧委員会指名のiinkai_meiを参照。genzokuが「現所属」のレコードのみ表示(下記19.参照)
6. 「議員名簿」フィールド一覧
codeラベル備考
ninki_kaishi_nendo任期開始年度数値
shotousen_nendo初当選年度数値
giseki_bangou議席番号数値(重複禁止)
shimei氏名文字列1行(必須・重複禁止)委員会指名・会派所属・議案整理簿(委員会賛否サブテーブル)・陳情請願(署名議員/賛否サブテーブル)・一般質問受付・政務活動費支出管理からのLOOKUP参照キー
juusho住所文字列1行
emailメールアドレス文字列1行
denwa_bangou電話番号文字列1行
shozoku_seitou所属政党文字列1行
genshoku現役チェックボックス(単一選択肢「現役」)
7. 「政務活動費費目マスタ」フィールド一覧
codeラベル備考
bangou番号数値(重複禁止)
himoku費目文字列1行(必須・重複禁止)政務活動費支出管理からのLOOKUP参照キー
setsumei説明文字列複数行
8. 「委員会指名」フィールド一覧
codeラベル備考
shimei_nengappi指名年月日日付(必須)
ninki_shuuryou_nengappi任期終了年月日日付
iinkai_mei委員会名ルックアップ(文字列1行)委員会マスタのiinkai_meishouを参照
giin_mei議員名ルックアップ(文字列1行)議員名簿のshimeiを参照
genzoku現所属チェックボックス(単一選択肢「現所属」)
kanren_record関連レコード関連レコード一覧(自アプリ参照)同一iinkai_meiかつgenzokuが「現所属」のレコードを表示
9. 「会派所属」フィールド一覧
codeラベル備考
shozoku_nengappi所属年月日日付(必須)
shozoku_shuuryou_nengappi所属終了年月日日付
kaiha_mei会派名ルックアップ(文字列1行)会派マスタのkaiha_meishouを参照
giin_mei議員名ルックアップ(文字列1行)議員名簿のshimeiを参照
genzoku現所属チェックボックス(単一選択肢「現所属」)
kanren_record関連レコード関連レコード一覧(自アプリ参照)同一kaiha_meiかつgenzokuが「現所属」のレコードを表示
10. 「議案整理簿」フィールド一覧
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備考文字列複数行継続審査など
11. 「陳情・請願」フィールド一覧
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を参照
12. 「一般質問受付」フィールド一覧
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.参照)
13. 「答弁作成」フィールド一覧
codeラベル備考
shitsumon_sentaku質問選択ルックアップ(文字列1行、必須)一般質問受付のunique_keyを参照。fieldMappingsnendo/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の計算フィールドは数値しか扱えず、&で連結しても値が空になる)。自動計算はレコードの保存時に評価されるため、式を後から設定した場合は既存レコードを更新し直さないと空のままになる。

14. 「政務活動費支出管理」フィールド一覧
codeラベル備考
kaiha_sentaku会派選択ルックアップ(文字列1行)会派マスタのkaiha_meishouを参照
giin_sentaku議員選択ルックアップ(文字列1行、必須)議員名簿のshimeiを参照。fieldMappingsemailを自動コピー
emailメールアドレス文字列1行議員選択からコピー
shishutsu_himoku支出費目ルックアップ(文字列1行、必須)政務活動費費目マスタのhimokuを参照
tekiyou摘要文字列1行
shousai詳細文字列複数行
shishutsu_bi支出日日付(必須)
shouhyou証憑添付ファイル
15. 「正副議長日程管理」フィールド一覧
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.decimalPlaces8に設定済み
keido経度数値(表示桁数8)同上
kanren_shiryou関連資料添付ファイル
statusステータスラジオボタン(必須)調整中/参加/不参加
taiousha対応者ドロップダウン議長/副議長
zuikousha随行者ユーザー選択

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

16. 「会期マスタ」フィールド一覧
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備考文字列複数行
17. 「議事日程」フィールド一覧

会議ごとに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_bangougian_bangou_h3をフィールドコピー
gian_bangou_h3議案番号数値LOOKUPによる自動コピー
chinjou_kenmei_h3陳情・請願件名文字列1行陳情・請願のkenmeiをLOOKUP(選択画面に受付日・件名・提出者氏名・議案番号を表示)。gian_bangouchinjou_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.mjsfieldsNeedUpdateuniqueの差分検知を追加した(既存アプリのフィールドに後からunique: trueを付けても差分として検知されず、--applyしても反映されないままLOOKUP作成が失敗するため)。

18. 「会期日程」フィールド一覧

会期中に開催する会議を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は、会議を一意に識別するキー項目を手入力で持たせる必要が生じるため設けていない。

19. 段階的適用が必要だったフィールド(初回--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_meigenzokuが「現所属」で絞り込み)を追加(上記4.参照)
  • 委員会マスタにshozoku_giin_ichiran(所属議員一覧、REFERENCE_TABLE→委員会指名のiinkai_meigenzokuが「現所属」で絞り込み)を追加(上記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はトップレベルのフィールドしか見ておらず、SUBTABLEfields内にある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を明記している。

20. アプリアクション設定(手動設定が必要な項目)

「一般質問受付」のレコードから「答弁作成」アプリへレコードを作成する導線(idea.mdの「アクションボタンで答弁作成に質問を選択させる」)は、kintoneの「アプリアクション」機能で実現する。この設定はアプリの一般設定APIではなく、REST API未対応のスペース固有設定のためscripts/create-apps.mjsの対象外であり、両アプリ作成後にkintone管理画面から手動で設定すること(未対応)。

21. 未決定・今後の検討事項
  • 上記20.のアプリアクション設定(手動対応、未着手)
  • 「議決事件種別」の選択肢(地方自治法第96条各号)の文言を、番号のみでなく各号の要旨まで含めるかどうかの検討
  • 「答弁作成」の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に追記するか検討する

議会事務 DFD(データフロー図)

対象: 「会派マスタ」「委員会マスタ」「議員名簿」「政務活動費費目マスタ」「会期マスタ」「委員会指名」「会派所属」「議案整理簿」「陳情・請願」「一般質問受付」「答弁作成」「政務活動費支出管理」「正副議長日程管理」「議事日程」「会期日程」の各アプリ

flowchart LR jimukyoku["議会事務局職員"] giin["議員"] teishutsusha["陳情・請願の提出者"] tantou["答弁担当部署職員"] irai["議長・副議長への依頼者"] subgraph kaihaM["【議員】会派マスタ (kintone)"] kaiha[("会派\nレコード")] end subgraph iinkaiM["【議員】委員会マスタ (kintone)"] iinkai[("委員会\nレコード")] end subgraph giinM["【議員】議員名簿 (kintone)"] giinRec[("議員\nレコード")] end subgraph himokuM["【庶務】政務活動費費目マスタ (kintone)"] himoku[("費目\nレコード")] end subgraph kaikiM["【日程】会期マスタ (kintone)"] kaiki[("会期\nレコード")] end subgraph iinkaiShimeiApp["【議員】委員会指名 (kintone)"] iinkaiShimei[("指名\nレコード")] end subgraph kaihaShozokuApp["【議員】会派所属 (kintone)"] kaihaShozoku[("所属\nレコード")] end subgraph gianApp["【資料】議案整理簿 (kintone)"] gian[("議案\nレコード")] end subgraph chinjouApp["【資料】陳情・請願 (kintone)"] chinjou[("陳情・請願\nレコード")] end subgraph uketsukeApp["【資料】一般質問受付 (kintone)"] uketsuke[("受付\nレコード")] end subgraph toubenApp["【資料】答弁作成 (kintone)"] touben[("答弁\nレコード")] end subgraph shishutsuApp["【庶務】政務活動費支出管理 (kintone)"] shishutsu[("支出\nレコード")] end subgraph nitteiApp["【日程】正副議長日程管理 (kintone)"] nittei[("依頼\nレコード")] end subgraph gijiNitteiApp["【日程】議事日程 (kintone)"] gijiNittei[("議事日程\nレコード")] end subgraph kaikiNitteiApp["【日程】会期日程 (kintone)"] kaikiNittei[("会議\nレコード")] end jimukyoku -- "1. 会派/委員会/議員の基本情報を登録" --> kaiha jimukyoku -- "1. 同上" --> iinkai jimukyoku -- "1. 同上" --> giinRec jimukyoku -- "1. 費目を登録" --> himoku giinM -- "2. LOOKUPで議員を選択" --> iinkaiShimei iinkaiM -- "2. LOOKUPで委員会を選択" --> iinkaiShimei giinM -- "2. LOOKUPで議員を選択" --> kaihaShozoku kaihaM -- "2. LOOKUPで会派を選択" --> kaihaShozoku jimukyoku -- "2. 指名日/所属日・現所属を登録" --> iinkaiShimei jimukyoku -- "2. 同上" --> kaihaShozoku jimukyoku -- "3. 議案を登録、委員会付託・賛否・議決結果を記録" --> gian iinkaiM -- "3. LOOKUPで付託委員会を選択" --> gian giinM -- "3. 委員会賛否サブテーブルでLOOKUP" --> gian teishutsusha -- "4. 陳情・請願を提出" --> jimukyoku jimukyoku -- "4. 受理判定・委員会付託・採決結果を登録" --> chinjou iinkaiM -- "4. LOOKUPで付託先委員会を選択" --> chinjou giinM -- "4. 署名議員/賛否サブテーブルでLOOKUP" --> chinjou giin -- "5. 一般質問を提出" --> jimukyoku jimukyoku -- "5. 受付情報・質問内容を登録" --> uketsuke giinM -- "5. LOOKUPで議員を選択" --> uketsuke kaihaM -- "5. LOOKUPで会派を選択" --> uketsuke uketsuke -- "6. アプリアクションで質問を選択" --> touben tantou -- "6. 質問・答弁・ステータスを登録" --> touben kaihaM -- "7. LOOKUPで会派を選択" --> shishutsu giinM -- "7. LOOKUPで議員を選択(メールアドレス自動コピー)" --> shishutsu himokuM -- "7. LOOKUPで支出費目を選択" --> shishutsu jimukyoku -- "7. 支出内容・証憑を登録" --> shishutsu irai -- "8. 議長・副議長への出席・面会等を依頼" --> jimukyoku jimukyoku -- "8. 依頼内容・日程・出席先位置情報を登録、対応結果を更新" --> nittei jimukyoku -- "9. 会期(招集日・開会日・閉会日)を登録" --> kaiki kaikiM -- "10. LOOKUPで会期を選択" --> kaikiNittei iinkaiM -- "10. LOOKUPで委員会を選択" --> kaikiNittei jimukyoku -- "10. 会期中の各会議(開催日・会議区分・開始時刻・表示順)を登録" --> kaikiNittei kaikiNittei -- "10. 会期日程表を配付" --> giin kaikiM -- "11. LOOKUPで会期を選択" --> gijiNittei iinkaiM -- "11. LOOKUPで委員会を選択" --> gijiNittei gianApp -- "11. 日程明細サブテーブルでLOOKUP(議案名・議案番号)" --> gijiNittei chinjouApp -- "11. 日程明細サブテーブルでLOOKUP(件名・番号)" --> gijiNittei jimukyoku -- "11. 開催日・会議区分・日程明細を登録、状態を更新" --> gijiNittei gijiNittei -- "11. 議事日程を配付" --> giin
フロー説明

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参照)。

議会事務 ER図

対象: 「会派マスタ」「委員会マスタ」「議員名簿」「政務活動費費目マスタ」「会期マスタ」「委員会指名」「会派所属」「議案整理簿」「陳情・請願」「一般質問受付」「答弁作成」「政務活動費支出管理」「正副議長日程管理」「議事日程」「会期日程」の各アプリ

erDiagram KAIHA_MASTER { date secchi_nengappi "会派設置年月日" string kaiha_meishou "名称(必須・重複禁止)" reference_table shozoku_giin_ichiran "所属議員一覧(会派所属を参照)" } IINKAI_MASTER { radio_button iinkai_shubetsu "委員会区分(必須)" string iinkai_meishou "名称(必須・重複禁止)" number teisuu "定数" text shousai "詳細" reference_table shozoku_giin_ichiran "所属議員一覧(委員会指名を参照)" } GIIN_MEIBO { number ninki_kaishi_nendo "任期開始年度" number shotousen_nendo "初当選年度" number giseki_bangou "議席番号(重複禁止)" string shimei "氏名(必須・重複禁止)" string juusho "住所" string email "メールアドレス" string denwa_bangou "電話番号" string shozoku_seitou "所属政党" check_box genshoku "現役" } SEIMU_KATSUDOUHI_HIMOKU_MASTER { number bangou "番号(重複禁止)" string himoku "費目(必須・重複禁止)" text setsumei "説明" } KAIKI_MASTER { string kaiki_mei "会期名(必須・重複禁止)" radio_button kaiki_kubun "会期区分(必須)" number nendo "年度(必須)" number kaisuu "回次" date shoushuu_bi "招集日" date kaikai_bi "開会日(必須)" date heikai_bi "閉会日" calc kaiki_nissuu "会期日数(開会日〜閉会日から自動計算)" text biko "備考" } IINKAI_SHIMEI { date shimei_nengappi "指名年月日(必須)" date ninki_shuuryou_nengappi "任期終了年月日" string iinkai_mei "委員会名(LOOKUP)" string giin_mei "議員名(LOOKUP)" check_box genzoku "現所属" } KAIHA_SHOZOKU { date shozoku_nengappi "所属年月日(必須)" date shozoku_shuuryou_nengappi "所属終了年月日" string kaiha_mei "会派名(LOOKUP)" string giin_mei "議員名(LOOKUP)" check_box genzoku "現所属" } GIAN_SEIRIBO { number nendo "年度(必須)" drop_down giketsu_jiken_shubetsu "議決事件種別" radio_button gian_shubetsu "議案種別(必須)" number gian_bangou "議案番号(必須)" string gian_mei "議案名(必須・重複禁止)" radio_button shori "処理" string futaku_iinkai "付託委員会(LOOKUP)" date iinkai_futaku_bi "委員会付託日" date iinkai_shori_bi "委員会処理日" radio_button iinkai_shori_kekka "委員会処理結果" subtable iinkai_sanpi "委員会賛否(議員名LOOKUP+賛否)" date giketsu_bi "議決日" radio_button giketsu_kekka "議決結果" text biko "備考" } CHINJOU_SEIGAN { date uketsuke_bi "受付日(必須)" string kenmei "件名(必須・重複禁止)" text youshi "要旨" string teishutsusha_shozoku "提出者所属" string teishutsusha_shimei "提出者氏名" string teishutsusha_juusho "提出者住所" radio_button juri "受理(必須)" text funjuri_riyuu "不受理理由" drop_down toriatsukai "取扱" string futakusaki_iinkai "付託先委員会(LOOKUP)" subtable shomei_giin "署名議員(議員名LOOKUP)" number gian_bangou "議案番号" date saiketsu_bi "採決日" radio_button saiketsu_kekka "採決結果" subtable sanpi "賛否(議員名LOOKUP+賛否)" } IPPAN_SHITSUMON_UKETSUKE { date uketsuke_nengappi "受付年月日(必須)" number nendo "年度" radio_button kaisai_tsuki "開催月" number uketsuke_bangou "受付番号" number jisshi_jun "実施順" date ippan_shitsumon_jisshi_bi "一般質問実施日" string unique_key "ユニークキー(必須・重複禁止)" string giin_mei "議員名(LOOKUP、必須)" string kaiha_mei "会派名(LOOKUP)" subtable shitsumon_naiyou "質問内容(件名/要旨/担当部署)" drop_down status "ステータス" reference_table kanren_record "関連レコード(答弁作成を参照)" } TOUBEN_SAKUSEI { string shitsumon_sentaku "質問選択(LOOKUP、必須)" number nendo "年度(コピー)" radio_button kaisai_tsuki "開催月(コピー)" string giin_mei "議員名(コピー)" number uketsuke_bangou "受付番号(コピー)" number jisshi_jun "実施順(コピー)" number kenmei_bangou "件名番号" number youshi_bangou "要旨番号" organization tantou_busho "担当部署" number shitsumon_bangou "質問番号" text shitsumon "質問" text touben "答弁" drop_down status "ステータス" string shitsumon_key "質問キー(自動計算、結合キー)" } SEIMU_KATSUDOUHI_SHISHUTSU_KANRI { string kaiha_sentaku "会派選択(LOOKUP)" string giin_sentaku "議員選択(LOOKUP、必須)" string email "メールアドレス(コピー)" string shishutsu_himoku "支出費目(LOOKUP、必須)" string tekiyou "摘要" text shousai "詳細" date shishutsu_bi "支出日(必須)" file shouhyou "証憑" } SEIFUKU_GICHOU_NITTEI_KANRI { date irai_bi "依頼日(必須)" string iraisha "依頼者" string iraisha_juusho "依頼者住所" string iraisha_renrakusaki "依頼者連絡先" organization iraisha_shozoku_naibu "依頼者所属(内部依頼)" user_select iraisha_shokuin_naibu "依頼者職員(内部依頼)" datetime sanka_yousei_nichiji_kaishi "参加要請日時(開始)" datetime sanka_yousei_nichiji_shuuryou "参加要請日時(終了)" string kenmei "件名(必須)" text shousai "詳細" string shussekisaki_juusho "出席先住所" number ido "緯度(表示桁数8)" number keido "経度(表示桁数8)" file kanren_shiryou "関連資料" radio_button status "ステータス(必須)" drop_down taiousha "対応者" user_select zuikousha "随行者" } GIJI_NITTEI { string kaiki_mei "会期名(LOOKUP、閉会中の会議は空欄)" date kaisai_bi "開催日(必須)" number honkaigi_nichime "本会議第何日目" radio_button kaigi_kubun "会議区分(必須)" string iinkai_mei "委員会名(LOOKUP)" time kaigi_kaishi_jikoku "開議時刻" time kaigi_shuuryou_jikoku "散会時刻" string kaijou "会場" subtable nittei_meisai "日程明細(議案名/陳情・請願件名LOOKUP+日程番号/案件区分/処理/表示用文字列)" radio_button joutai "状態(必須)" file haifu_shiryou "配付資料" text biko "備考" } KAIKI_NITTEI { string kaiki_mei "会期名(LOOKUP、閉会中の会議は空欄)" date kaisai_bi "開催日(必須)" drop_down youbi "曜日" number nichime "会期第何日目" number hyouji_jun "表示順(必須)" radio_button kaigi_kubun "会議区分(必須)" string kaigi_mei "会議名" string iinkai_mei "委員会名(LOOKUP)" string kaishi_jikoku "開始時刻(文字列)" string kaijou "会場" text naiyou "内容" string for_calender "カレンダー表示用(自動計算)" radio_button joutai "状態(必須)" text biko "備考" } IINKAI_MASTER ||--o{ IINKAI_SHIMEI : "iinkai_mei(LOOKUP)で参照" GIIN_MEIBO ||--o{ IINKAI_SHIMEI : "giin_mei(LOOKUP)で参照" KAIHA_MASTER ||--o{ KAIHA_SHOZOKU : "kaiha_mei(LOOKUP)で参照" GIIN_MEIBO ||--o{ KAIHA_SHOZOKU : "giin_mei(LOOKUP)で参照" IINKAI_MASTER ||--o{ GIAN_SEIRIBO : "futaku_iinkai(LOOKUP)で参照" GIIN_MEIBO ||--o{ GIAN_SEIRIBO : "iinkai_sanpiサブテーブルのLOOKUPで参照" IINKAI_MASTER ||--o{ CHINJOU_SEIGAN : "futakusaki_iinkai(LOOKUP)で参照" GIIN_MEIBO ||--o{ CHINJOU_SEIGAN : "shomei_giin/sanpiサブテーブルのLOOKUPで参照" GIIN_MEIBO ||--o{ IPPAN_SHITSUMON_UKETSUKE : "giin_mei(LOOKUP)で参照" KAIHA_MASTER ||--o{ IPPAN_SHITSUMON_UKETSUKE : "kaiha_mei(LOOKUP)で参照" IPPAN_SHITSUMON_UKETSUKE ||--o{ TOUBEN_SAKUSEI : "shitsumon_sentaku(LOOKUP)で参照" KAIHA_MASTER ||--o{ SEIMU_KATSUDOUHI_SHISHUTSU_KANRI : "kaiha_sentaku(LOOKUP)で参照" GIIN_MEIBO ||--o{ SEIMU_KATSUDOUHI_SHISHUTSU_KANRI : "giin_sentaku(LOOKUP)で参照" SEIMU_KATSUDOUHI_HIMOKU_MASTER ||--o{ SEIMU_KATSUDOUHI_SHISHUTSU_KANRI : "shishutsu_himoku(LOOKUP)で参照" KAIHA_SHOZOKU }o--|| KAIHA_MASTER : "shozoku_giin_ichiran(REFERENCE_TABLE)で逆参照" IINKAI_SHIMEI }o--|| IINKAI_MASTER : "shozoku_giin_ichiran(REFERENCE_TABLE)で逆参照" TOUBEN_SAKUSEI }o--|| IPPAN_SHITSUMON_UKETSUKE : "kanren_record(REFERENCE_TABLE)で逆参照" KAIKI_MASTER ||--o{ GIJI_NITTEI : "kaiki_mei(LOOKUP)で参照" IINKAI_MASTER ||--o{ GIJI_NITTEI : "iinkai_mei(LOOKUP)で参照" GIAN_SEIRIBO ||--o{ GIJI_NITTEI : "nittei_meisaiサブテーブルのgian_mei_h3(LOOKUP)で参照" CHINJOU_SEIGAN ||--o{ GIJI_NITTEI : "nittei_meisaiサブテーブルのchinjou_kenmei_h3(LOOKUP)で参照" KAIKI_MASTER ||--o{ KAIKI_NITTEI : "kaiki_mei(LOOKUP)で参照" IINKAI_MASTER ||--o{ KAIKI_NITTEI : "iinkai_mei(LOOKUP)で参照"
備考
  • IINKAI_SHIMEIKAIHA_SHOZOKUは、それぞれ自アプリを参照するREFERENCE_TABLE(kanren_record)を持つ(同一委員会/会派かつ現所属のレコードを表示)。TOUBEN_SAKUSEIも自アプリを参照するREFERENCE_TABLE(kanren_record)を持つ(同一shitsumon_keyのレコードを表示)。自己参照のため上記ER図の関連線には表現していない(設計書8・9・13参照)。
  • KAIHA_MASTERshozoku_giin_ichiran(→KAIHA_SHOZOKU)、IINKAI_MASTERshozoku_giin_ichiran(→IINKAI_SHIMEI)、IPPAN_SHITSUMON_UKETSUKEkanren_record(→TOUBEN_SAKUSEI)はいずれも、参照先アプリのappIdが初回--apply時点で存在しなかったため段階的に(初回--apply後の2回目の--applyで)追加したフィールド。2026-07-06時点で適用済み(設計書19参照)。
  • GIAN_SEIRIBOiinkai_sanpiCHINJOU_SEIGANshomei_giin/sanpiはいずれもサブテーブル内にLOOKUPフィールドを持つ(議員名簿のshimeiを参照)。
  • GIJI_NITTEInittei_meisai(日程明細)サブテーブルは、議案整理簿のgian_meiと陳情・請願のkenmeiを参照する2つのLOOKUPフィールドを持ち、それぞれgian_bangouを同一行の数値フィールドへコピーする。このLOOKUPのキーとするため、参照先のgian_meikenmeiに重複禁止(unique)を設定した(設計書17参照)。
  • 同サブテーブルのhyoujiyou(日程表示用)は、議案名・陳情請願件名・その他件名のうち埋まっているものを連結した文字列1行の自動計算(chinjou_kenmei_h3 & gian_mei_h3 & kenmei_sonota_h3)。3つは同時に埋まらない前提で、一覧・関連レコード等での表示用に使う。
  • KAIKI_NITTEI(会期日程)とGIJI_NITTEI(議事日程)の間に直接のLOOKUP/関連レコードは設けていない。会議を一意に識別するキー項目を手入力で持たせる必要が生じるため、両者はkaiki_meikaisai_biで対応づける運用とする(設計書18参照)。
  • KAIKI_MASTERからGIJI_NITTEIへの関連レコード(gijinittei_ichiran)は未設定。マスタ→未作成の業務アプリへのREFERENCE_TABLEは初回--applyで解決できないため、議事日程のappId確定後に追加する(設計書21参照)。
姉妹サイト: GovAppsプラグイン kintone用プラグインを配布しています。無料広告なしオープンソース
GovAppsプラグインを見る