GovApps 自治体向け kintone アプリテンプレート集
住民票・戸籍等の証明書発行手数料をマスタで管理し、窓口の日次現金精算と、他機関からの公用請求の受付・交付を管理する。
プロジェクト: 住基・戸籍部門 完了
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 商品コード | 商品名 | 区分 | 単価 | 備考 |
|---|---|---|---|---|
| サンプル商品コード1 | サンプル商品名1 | 住民票関係 | 100 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル商品コード2 | サンプル商品名2 | 戸籍関係 | 200 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル商品コード3 | サンプル商品名3 | 印鑑登録関係 | 300 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
住民票の写し・戸籍謄本・印鑑登録証明書等、窓口で交付する証明書ごとの手数料を管理するマスタアプリ。
#マスタ管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| shouhin_code | 商品コード | SINGLE_LINE_TEXT | 必須 | |
| shouhin_mei | 商品名 | SINGLE_LINE_TEXT | 必須 | |
| kubun | 区分 | RADIO_BUTTON | 住民票関係 / 戸籍関係 / 印鑑登録関係 / その他 | |
| tanka | 単価 | NUMBER | ||
| biko | 備考 | MULTI_LINE_TEXT |
appId 495 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 日付 | 担当者 | 前日繰越現金 | 本日合計 | 当日の残額 | 備考 |
|---|---|---|---|---|---|
| 2026-08-18 | サンプル担当者1 | 100 | サンプル1 | サンプル1 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 2026-08-17 | サンプル担当者2 | 200 | サンプル2 | サンプル2 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 2026-08-16 | サンプル担当者3 | 300 | サンプル3 | サンプル3 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 現金情報 | hizuke | 日付 | DATE | 必須 |
| 現金情報 | zenjitsu_genkin | 前日繰越現金 | NUMBER | |
| hanbai_meisai | 販売明細 | SUBTABLE | ||
| 集計 | honjitsu_goukei | 本日合計 | CALC | |
| 集計 | toujitsu_zandaka | 当日の残額 | CALC | |
| 現金情報 | tantousha | 担当者 | SINGLE_LINE_TEXT | |
| 集計 | biko | 備考 | MULTI_LINE_TEXT |
appId 496 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 請求日 | 請求機関名 | 請求根拠法令 | 対象者氏名 | 対象者住所 | 請求書類種別 | 交付日 | 交付通数 | 手数料 | 決定状況 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-18 | サンプル請求機関名1 | サンプル請求根拠法令1 | サンプル対象者氏名1 | サンプル対象者住所1 | サンプル1 | 2026-08-18 | 100 | 100 | 受付 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 2026-08-17 | サンプル請求機関名2 | サンプル請求根拠法令2 | サンプル対象者氏名2 | サンプル対象者住所2 | サンプル2 | 2026-08-17 | 200 | 200 | 審査中 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 2026-08-16 | サンプル請求機関名3 | サンプル請求根拠法令3 | サンプル対象者氏名3 | サンプル対象者住所3 | サンプル3 | 2026-08-16 | 300 | 300 | 交付済 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
他官公庁等からの住民票・戸籍等の公用請求(住民基本台帳法・戸籍法に基づく請求)の受付から交付までを管理する業務アプリ。
#許可・届出
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 請求情報 | seikyuu_bi | 請求日 | DATE | 必須 |
| 請求情報 | seikyuu_kikan_mei | 請求機関名 | SINGLE_LINE_TEXT | 必須 |
| 請求情報 | konkyo_houki | 請求根拠法令 | SINGLE_LINE_TEXT | |
| 請求情報 | taishousha_shimei | 対象者氏名 | SINGLE_LINE_TEXT | |
| 請求情報 | taishousha_juusho | 対象者住所 | SINGLE_LINE_TEXT | |
| 請求情報 | shorui_shubetsu | 請求書類種別 | CHECK_BOX | 住民票の写し / 戸籍謄本 / 戸籍抄本 / 戸籍記載事項証明 / その他 |
| 交付情報 | koufu_bi | 交付日 | DATE | |
| 交付情報 | koufu_tsuusuu | 交付通数 | NUMBER | |
| 交付情報 | tesuuryou | 手数料 | NUMBER | |
| 交付情報 | kettei_joukyou | 決定状況 | DROP_DOWN | 受付 / 審査中 / 交付済 / 不交付 |
| 交付情報 | biko | 備考 | MULTI_LINE_TEXT |
appId 497 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
juuki-koseki-bumon(apps.yaml)住民票の写し・戸籍謄本・印鑑登録証明書等、窓口で交付する証明書ごとの手数料をマスタで管理し、窓口での日次の現金収納状況(前日繰越現金・本日の収納合計・当日の残額)を精算するとともに、他の官公庁等からの公用請求(住民基本台帳法・戸籍法に基づく請求)の受付から交付までを管理する。JavaScriptカスタマイズは行わず、kintone標準機能のみで構成する。
マスタアプリ(証明書手数料マスタ)を先に作成し、その後2つの業務アプリ(窓口収納日報・住民票・戸籍公用請求)を作成する。
| アプリキー | アプリ名 | appType | appId | 備考 |
|---|---|---|---|---|
shoumeisho-tesuuryou-master | 証明書手数料マスタ | master | 495 | 証明書ごとの手数料(単価)を管理 |
madoguchi-shuunou-nippou | 窓口収納日報 | business | 496 | 窓口の日次現金精算 |
juumin-koseki-kouyou-seikyuu | 住民票・戸籍公用請求 | business | 497 | 他官公庁等からの公用請求を管理 |
1. 市民課担当が「証明書手数料マスタ」に住民票の写し・戸籍謄本・戸籍抄本・印鑑登録証明書等、窓口で交付する証明書ごとの商品コード・商品名・区分・単価(手数料)を登録する。 2. 窓口担当者が日次で「窓口収納日報」に前日繰越現金を登録し、当日交付した証明書をhanbai_meisai(販売明細、サブテーブル)に商品名・数量・単価で積み上げていく。行ごとの金額(kingaku_h = 数量×単価)、本日合計(honjitsu_goukei = 販売明細のSUM)、当日の残額(toujitsu_zandaka = 前日繰越現金+本日合計)をCALCフィールドで自動集計する(下記5.参照)。 3. 警察・裁判所・他自治体等の官公庁から住民基本台帳法・戸籍法等に基づく公用請求があった場合、担当者が「住民票・戸籍公用請求」に請求機関名・請求根拠法令・対象者情報・請求書類種別を登録し、交付後に交付日・交付通数・手数料・決定状況を記録する。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
shouhin_code | 商品コード | 文字列1行(必須・重複禁止) | |
shouhin_mei | 商品名 | 文字列1行(必須) | 例: 住民票の写し、戸籍謄本、印鑑登録証明書 |
kubun | 区分 | ラジオボタン | 住民票関係/戸籍関係/印鑑登録関係/その他 |
tanka | 単価 | 数値(単位: 円) | 手数料 |
biko | 備考 | 文字列複数行 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 現金情報 | hizuke/tantousha | 日付/担当者 | 日付(必須)+文字列1行 | |
| 現金情報 | zenjitsu_genkin | 前日繰越現金 | 数値(単位: 円) | |
| (サブテーブル) | hanbai_meisai | 販売明細 | テーブル | shouhin_mei_h(商品名、文字列1行、手入力)/suuryou_h(数量、初期値1)/tanka_h(単価)/kingaku_h(金額、CALC: suuryou_h * tanka_h) |
| 集計 | honjitsu_goukei | 本日合計 | CALC: SUM(kingaku_h) | 販売明細の金額列を合計 |
| 集計 | toujitsu_zandaka | 当日の残額 | CALC: zenjitsu_genkin + honjitsu_goukei | |
| 集計 | biko | 備考 | 文字列複数行 |
shouhin_mei_h(商品名)は、情報システム管理(ITSM)のソフトウェアライセンス管理10.と同じ理由(kintoneはサブテーブル内にLOOKUPフィールドを配置できない)により、「証明書手数料マスタ」をLOOKUPするのではなく手入力の文字列フィールドとした。証明書手数料マスタの商品名と一致させる運用ルールで担保する。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 請求情報 | seikyuu_bi/seikyuu_kikan_mei | 請求日/請求機関名 | 日付(必須)+文字列1行(必須) | |
| 請求情報 | konkyo_houki | 請求根拠法令 | 文字列1行 | 例: 住民基本台帳法第12条の2 |
| 請求情報 | taishousha_shimei/taishousha_juusho | 対象者氏名/住所 | 文字列1行 | |
| 請求情報 | shorui_shubetsu | 請求書類種別 | チェックボックス | 住民票の写し/戸籍謄本/戸籍抄本/戸籍記載事項証明/その他(複数選択可) |
| 交付情報 | koufu_bi/koufu_tsuusuu | 交付日/交付通数 | 日付+数値 | |
| 交付情報 | tesuuryou | 手数料 | 数値(単位: 円) | |
| 交付情報 | kettei_joukyou | 決定状況 | ドロップダウン | 受付/審査中/交付済/不交付 |
| 交付情報 | biko | 備考 | 文字列複数行 |
フィールド定義・レイアウトの正はapps.yamlの該当エントリであり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。
shouhin_mei_h(商品名、手入力)と「証明書手数料マスタ」の同期を保つ運用ルールの明文化(入力ミス防止のため、将来的にはドロップダウン選択肢化を検討)当初、各アプリ名はidea.mdの項目名をそのまま採用し、商品マスタ/日報/公用請求アプリとしていた。しかし日報は既存の滞納行程管理企画にも同名・同キー(nippou)のアプリが存在し、庁内の一覧やkintoneポータルで見分けがつきにくいという指摘を受け、次のとおり企画名を反映した固有の名称・キーに変更した(kintone上のappId自体は変わらない)。
| 変更前キー/名称 | 変更後キー/名称 |
|---|---|
shouhin-master / 商品マスタ | shoumeisho-tesuuryou-master / 証明書手数料マスタ |
nippou / 日報 | madoguchi-shuunou-nippou / 窓口収納日報 |
kouyou-seikyuu / 公用請求アプリ | juumin-koseki-kouyou-seikyuu / 住民票・戸籍公用請求 |
この変更に伴い、scripts/create-apps.mjsに「既存アプリのnameがapps.yamlと異なる場合、PUT app/settings.jsonで同期する」機能を追加した(従来はnumberPrecisionのみ対象だった、上記コード冒頭コメント参照)。あわせて、fieldsNeedUpdateの選択肢(options)比較がkintoneからのGET結果のキー順序に依存しており、ラジオボタン・チェックボックス・ドロップダウンを持つアプリで--applyのたびに実際は差分がないのに再同期・再デプロイが走ってしまう既存バグを発見し、キー順序に依存しない比較に修正した(本企画に限らず全アプリに影響する修正)。
対象: 「証明書手数料マスタ」「窓口収納日報」「住民票・戸籍公用請求」の各アプリ
1. 市民課担当が「証明書手数料マスタ」に窓口で交付する証明書ごとの手数料(単価)を登録する。 2-3. 窓口担当者が「窓口収納日報」に前日繰越現金を登録し、当日交付した証明書をhanbai_meisai(販売明細サブテーブル)に商品名・数量・単価で1件ずつ積み上げる。 4. サブテーブルの商品名(shouhin_mei_h)は証明書手数料マスタをLOOKUPするのではなく、証明書手数料マスタの商品名と一致させる運用ルールのもと手入力する(設計書5.参照、kintoneの制約により)。 5-7. 他官公庁からの公用請求を受け付けた場合、担当者が「住民票・戸籍公用請求」に請求情報を登録し、交付後に交付日・交付通数・手数料・決定状況を記録する。
本企画のアプリ名は当初idea.mdの項目名をそのまま採用していたが、「日報」が既存の滞納行程管理企画の同名アプリと紛らわしいという指摘を受け、企画名を反映した固有の名称に変更した(設計書8.参照)。
対象: 「証明書手数料マスタ」「窓口収納日報」「住民票・戸籍公用請求」の各アプリ
MADOGUCHI_SHUUNOU_NIPPOUのhanbai_meisai(販売明細)サブテーブル内の商品名は、kintoneの制約(サブテーブル内にLOOKUPフィールドを配置できない)によりSHOUMEISHO_TESUURYOU_MASTERへの正式なLOOKUP参照ではなく、手入力で証明書手数料マスタの商品名と一致させる運用としている(設計書5.参照)。そのためER図上は両者の間に正式なリレーションシップを記載していない。JUUMIN_KOSEKI_KOUYOU_SEIKYUUは他の2アプリと参照関係を持たない独立した業務アプリ。idea.mdの項目名をそのまま採用していたが、既存企画との名称衝突を避けるため変更した(設計書8.参照)。