GovApps 自治体向け kintone アプリテンプレート集
会計・費目・プロジェクトをマスタで管理し、予算要求から決算集計までの会計事務を管理する。
プロジェクト: 予算・決算 完了
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会計コード | 会計名 |
|---|---|
| サンプル会計コード1 | サンプル会計名1 |
| サンプル会計コード2 | サンプル会計名2 |
| サンプル会計コード3 | サンプル会計名3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| kaikei_code | 会計コード | SINGLE_LINE_TEXT | 必須 | |
| kaikei_mei | 会計名 | SINGLE_LINE_TEXT | 必須 |
appId 483 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 種別 | コード | 費目名 | 費目キー |
|---|---|---|---|
| 款 | サンプルコード1 | サンプル費目名1 | サンプル費目キー1 |
| 項 | サンプルコード2 | サンプル費目名2 | サンプル費目キー2 |
| 目 | サンプルコード3 | サンプル費目名3 | サンプル費目キー3 |
款・項・目・細目・細々目・節・細節の予算科目体系を管理するマスタアプリ。同一アプリ内で種別ごとにコード体系を分けるため、種別とコードを組み合わせた一意キー(費目キー)をLOOKUPの解決キーとして持つ。
#マスタ管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| shubetsu | 種別 | RADIO_BUTTON | 必須 / 款 / 項 / 目 / 細目 / 細々目 / 節 / 細節 | |
| code | コード | SINGLE_LINE_TEXT | 必須 | |
| himoku_mei | 費目名 | SINGLE_LINE_TEXT | 必須 | |
| himoku_key | 費目キー | SINGLE_LINE_TEXT | 必須 |
appId 484 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| プロジェクトコード | プロジェクト名 | 会計年度 | 組織選択 |
|---|---|---|---|
| サンプルプロジェクトコード1 | サンプルプロジェクト名1 | 2025年度 | サンプル1 |
| サンプルプロジェクトコード2 | サンプルプロジェクト名2 | 2026年度 | サンプル2 |
| サンプルプロジェクトコード3 | サンプルプロジェクト名3 | 2027年度 | サンプル3 |
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| project_code | プロジェクトコード | SINGLE_LINE_TEXT | 必須 | |
| kaikei_nendo | 会計年度 | DROP_DOWN | 必須 / 2025年度 / 2026年度 / 2027年度 / 2028年度 / 2029年度 / 2030年度 | |
| soshiki | 組織選択 | ORGANIZATION_SELECT | ||
| project_mei | プロジェクト名 | SINGLE_LINE_TEXT | 必須 |
appId 485 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 会計年度 | 会計コード | 会計名 | 款コード | 款コード表示 | 款名 | 項コード | 項コード表示 | 項名 | 目コード | 目コード表示 | 目名 | 細目コード | 細目コード表示 | 細目名 | 細々目コード | 細々目コード表示 | 細々目名 | 節コード | 節コード表示 | 節名 | 細節コード | 細節コード表示 | 細節名 | 金額 | 概要 | 詳細 | 添付ファイル | プロジェクトルックアップ | プロジェクト名 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025年度 | サンプル会計コード1 | サンプル会計名1 | サンプル款コード1 | サンプル款コード表示1 | サンプル款名1 | サンプル項コード1 | サンプル項コード表示1 | サンプル項名1 | サンプル目コード1 | サンプル目コード表示1 | サンプル目名1 | サンプル細目コード1 | サンプル細目コード表示1 | サンプル細目名1 | サンプル細々目コード1 | サンプル細々目コード表示1 | サンプル細々目名1 | サンプル節コード1 | サンプル節コード表示1 | サンプル節名1 | サンプル細節コード1 | サンプル細節コード表示1 | サンプル細節名1 | 100 | サンプル概要1 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | サンプルプロジェクトルックアップ1 | サンプルプロジェクト名1 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 2026年度 | サンプル会計コード2 | サンプル会計名2 | サンプル款コード2 | サンプル款コード表示2 | サンプル款名2 | サンプル項コード2 | サンプル項コード表示2 | サンプル項名2 | サンプル目コード2 | サンプル目コード表示2 | サンプル目名2 | サンプル細目コード2 | サンプル細目コード表示2 | サンプル細目名2 | サンプル細々目コード2 | サンプル細々目コード表示2 | サンプル細々目名2 | サンプル節コード2 | サンプル節コード表示2 | サンプル節名2 | サンプル細節コード2 | サンプル細節コード表示2 | サンプル細節名2 | 200 | サンプル概要2 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | サンプルプロジェクトルックアップ2 | サンプルプロジェクト名2 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| 2027年度 | サンプル会計コード3 | サンプル会計名3 | サンプル款コード3 | サンプル款コード表示3 | サンプル款名3 | サンプル項コード3 | サンプル項コード表示3 | サンプル項名3 | サンプル目コード3 | サンプル目コード表示3 | サンプル目名3 | サンプル細目コード3 | サンプル細目コード表示3 | サンプル細目名3 | サンプル細々目コード3 | サンプル細々目コード表示3 | サンプル細々目名3 | サンプル節コード3 | サンプル節コード表示3 | サンプル節名3 | サンプル細節コード3 | サンプル細節コード表示3 | サンプル細節名3 | 300 | サンプル概要3 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | サンプルプロジェクトルックアップ3 | サンプルプロジェクト名3 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
会計マスタ・費目マスタ・プロジェクトマスタを参照し、款〜細節までの予算科目別に予算要求額・内容を管理する業務アプリ。
#予算・会計管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 会計情報 | kaikei_nendo | 会計年度 | DROP_DOWN | 必須 / 2025年度 / 2026年度 / 2027年度 / 2028年度 / 2029年度 / 2030年度 |
| 会計情報 | kaikei_lookup | 会計コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 会計情報 | kaikei_mei | 会計名 | SINGLE_LINE_TEXT | |
| 費目情報 | kan_lookup | 款コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | kan_code | 款コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | kan_mei | 款名 | SINGLE_LINE_TEXT | |
| 費目情報 | kou_lookup | 項コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | kou_code | 項コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | kou_mei | 項名 | SINGLE_LINE_TEXT | |
| 費目情報 | moku_lookup | 目コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | moku_code | 目コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | moku_mei | 目名 | SINGLE_LINE_TEXT | |
| 費目情報 | saimoku_lookup | 細目コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | saimoku_code | 細目コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | saimoku_mei | 細目名 | SINGLE_LINE_TEXT | |
| 費目情報 | saisaimoku_lookup | 細々目コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | saisaimoku_code | 細々目コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | saisaimoku_mei | 細々目名 | SINGLE_LINE_TEXT | |
| 費目情報 | setsu_lookup | 節コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | setsu_code | 節コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | setsu_mei | 節名 | SINGLE_LINE_TEXT | |
| 費目情報 | saisetsu_lookup | 細節コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | saisetsu_code | 細節コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | saisetsu_mei | 細節名 | SINGLE_LINE_TEXT | |
| 金額・内容 | kingaku | 金額 | NUMBER | |
| 金額・内容 | gaiyou | 概要 | SINGLE_LINE_TEXT | |
| 金額・内容 | shousai | 詳細 | MULTI_LINE_TEXT | |
| 金額・内容 | tenpu_file | 添付ファイル | FILE | |
| プロジェクト | project_lookup | プロジェクトルックアップ | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| プロジェクト | project_mei | プロジェクト名 | SINGLE_LINE_TEXT | |
| その他 | biko | 備考 | MULTI_LINE_TEXT |
appId 486 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
| 伝票番号 | 会計年度 | 会計コード | 会計名 | 款コード | 款コード表示 | 款名 | 項コード | 項コード表示 | 項名 | 目コード | 目コード表示 | 目名 | 細目コード | 細目コード表示 | 細目名 | 細々目コード | 細々目コード表示 | 細々目名 | 節コード | 節コード表示 | 節名 | 細節コード | 細節コード表示 | 細節名 | 金額 | 概要 | 詳細 | 添付ファイル | プロジェクトルックアップ | プロジェクト名 | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| サンプル伝票番号1 | 2025年度 | サンプル会計コード1 | サンプル会計名1 | サンプル款コード1 | サンプル款コード表示1 | サンプル款名1 | サンプル項コード1 | サンプル項コード表示1 | サンプル項名1 | サンプル目コード1 | サンプル目コード表示1 | サンプル目名1 | サンプル細目コード1 | サンプル細目コード表示1 | サンプル細目名1 | サンプル細々目コード1 | サンプル細々目コード表示1 | サンプル細々目名1 | サンプル節コード1 | サンプル節コード表示1 | サンプル節名1 | サンプル細節コード1 | サンプル細節コード表示1 | サンプル細節名1 | 100 | サンプル概要1 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | サンプルプロジェクトルックアップ1 | サンプルプロジェクト名1 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル伝票番号2 | 2026年度 | サンプル会計コード2 | サンプル会計名2 | サンプル款コード2 | サンプル款コード表示2 | サンプル款名2 | サンプル項コード2 | サンプル項コード表示2 | サンプル項名2 | サンプル目コード2 | サンプル目コード表示2 | サンプル目名2 | サンプル細目コード2 | サンプル細目コード表示2 | サンプル細目名2 | サンプル細々目コード2 | サンプル細々目コード表示2 | サンプル細々目名2 | サンプル節コード2 | サンプル節コード表示2 | サンプル節名2 | サンプル細節コード2 | サンプル細節コード表示2 | サンプル細節名2 | 200 | サンプル概要2 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | サンプルプロジェクトルックアップ2 | サンプルプロジェクト名2 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
| サンプル伝票番号3 | 2027年度 | サンプル会計コード3 | サンプル会計名3 | サンプル款コード3 | サンプル款コード表示3 | サンプル款名3 | サンプル項コード3 | サンプル項コード表示3 | サンプル項名3 | サンプル目コード3 | サンプル目コード表示3 | サンプル目名3 | サンプル細目コード3 | サンプル細目コード表示3 | サンプル細目名3 | サンプル細々目コード3 | サンプル細々目コード表示3 | サンプル細々目名3 | サンプル節コード3 | サンプル節コード表示3 | サンプル節名3 | サンプル細節コード3 | サンプル細節コード表示3 | サンプル細節名3 | 300 | サンプル概要3 | 詳細のサンプル入力です(デモ表示用のダミーデータ)。 | (添付ファイルのサンプル) | サンプルプロジェクトルックアップ3 | サンプルプロジェクト名3 | 備考のサンプル入力です(デモ表示用のダミーデータ)。 |
会計システムから出力したCSVデータをもとに、伝票単位で款〜細節までの予算科目別に決算額を集計する業務アプリ。
#予算・会計管理
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| 会計情報 | denpyou_bangou | 伝票番号 | SINGLE_LINE_TEXT | |
| 会計情報 | kaikei_nendo | 会計年度 | DROP_DOWN | 必須 / 2025年度 / 2026年度 / 2027年度 / 2028年度 / 2029年度 / 2030年度 |
| 会計情報 | kaikei_lookup | 会計コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 会計情報 | kaikei_mei | 会計名 | SINGLE_LINE_TEXT | |
| 費目情報 | kan_lookup | 款コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | kan_code | 款コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | kan_mei | 款名 | SINGLE_LINE_TEXT | |
| 費目情報 | kou_lookup | 項コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | kou_code | 項コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | kou_mei | 項名 | SINGLE_LINE_TEXT | |
| 費目情報 | moku_lookup | 目コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | moku_code | 目コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | moku_mei | 目名 | SINGLE_LINE_TEXT | |
| 費目情報 | saimoku_lookup | 細目コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | saimoku_code | 細目コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | saimoku_mei | 細目名 | SINGLE_LINE_TEXT | |
| 費目情報 | saisaimoku_lookup | 細々目コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | saisaimoku_code | 細々目コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | saisaimoku_mei | 細々目名 | SINGLE_LINE_TEXT | |
| 費目情報 | setsu_lookup | 節コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | setsu_code | 節コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | setsu_mei | 節名 | SINGLE_LINE_TEXT | |
| 費目情報 | saisetsu_lookup | 細節コード | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| 費目情報 | saisetsu_code | 細節コード表示 | SINGLE_LINE_TEXT | |
| 費目情報 | saisetsu_mei | 細節名 | SINGLE_LINE_TEXT | |
| 金額・内容 | kingaku | 金額 | NUMBER | |
| 金額・内容 | gaiyou | 概要 | SINGLE_LINE_TEXT | |
| 金額・内容 | shousai | 詳細 | MULTI_LINE_TEXT | |
| 金額・内容 | tenpu_file | 添付ファイル | FILE | |
| プロジェクト | project_lookup | プロジェクトルックアップ | SINGLE_LINE_TEXT | ルックアップ(参照: ?) |
| プロジェクト | project_mei | プロジェクト名 | SINGLE_LINE_TEXT | |
| その他 | biko | 備考 | MULTI_LINE_TEXT |
appId 487 のkintoneアプリ定義(fields/layout)を元にしています。
本番環境へ取り込む前に、kintoneデベロッパーライセンス(cybozu.devで無償取得可能)の検証環境で動作確認することを推奨します。
yosan-kessan(apps.yaml)会計区分・予算科目(款〜細節)・事業(プロジェクト)をマスタとして一元管理し、予算要求から会計システム出力データをもとにした決算集計までの会計事務を、予算科目別・プロジェクト別に管理する。JavaScriptカスタマイズは行わず、kintone標準機能のみで構成する。
3つのマスタアプリ(会計マスタ・費目マスタ・プロジェクトマスタ)を先に作成し、その後2つの業務アプリ(予算要求アプリ・決算管理アプリ)を作成する。
| アプリキー | アプリ名 | appType | appId | 備考 |
|---|---|---|---|---|
kaikei-master | 会計マスタ | master | 483 | 一般会計・特別会計等の会計区分 |
himoku-master | 費目マスタ | master | 484 | 款・項・目・細目・細々目・節・細節を1アプリで管理(下記4.参照) |
project-master | プロジェクトマスタ | master | 485 | 会計年度ごとの事業 |
yosan-youkyuu | 予算要求アプリ | business | 486 | 款〜細節の科目別に予算要求額を登録 |
kessan-kanri | 決算管理アプリ | business | 487 | 会計システムのCSV出力データをもとに伝票単位で決算額を集計 |
1. 財政担当が「会計マスタ」に会計コード・会計名(例: 一般会計、国民健康保険特別会計)を登録する。 2. 財政担当が「費目マスタ」に款・項・目・細目・細々目・節・細節の各レコードを登録する。1アプリに全階層を混在させるため、種別(款/項/…/細節)と費目キー(種別+コードの一意キー、下記4.参照)で区別する。 3. 財政担当が「プロジェクトマスタ」に会計年度・組織・プロジェクト名を登録する。 4. 各部門の予算担当が「予算要求アプリ」に会計年度・会計・款〜細節の科目・金額・概要・プロジェクトを登録して予算要求を行う。款〜細節の各コードはLOOKUPで「費目マスタ」を参照し、名称を自動転記する(下記4.参照)。 5. 決算時、会計システムから出力したCSVをもとに、財政担当が「決算管理アプリ」に伝票番号・会計年度・款〜細節の科目・金額を登録する(このアプリ自体はCSV取込機能を持たず、手入力またはCSVインポート機能でのレコード一括登録を想定)。
| code | ラベル | 型 | 備考 |
|---|---|---|---|
shubetsu | 種別 | ラジオボタン(必須) | 款/項/目/細目/細々目/節/細節 |
code | コード | 文字列1行(必須) | 種別内でのコード(例: 款の"01") |
himoku_mei | 費目名 | 文字列1行(必須) | |
himoku_key | 費目キー | 文字列1行(必須・重複禁止) | LOOKUPの解決キー。款・項等の階層を問わずコードが重複しうるため、種別を含めた一意な文字列(例: kan-01)を手入力する運用とする(下記6.参照) |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
kaikei_code | 会計コード | 文字列1行(必須・重複禁止) | |
kaikei_mei | 会計名 | 文字列1行(必須) |
| code | ラベル | 型 | 備考 |
|---|---|---|---|
project_code | プロジェクトコード | 文字列1行(必須・重複禁止) | |
kaikei_nendo | 会計年度 | ドロップダウン(必須) | 2025〜2030年度(要年次メンテナンス) |
soshiki | 組織選択 | 組織選択 | |
project_mei | プロジェクト名 | 文字列1行(必須) |
両アプリはほぼ同じ構成で、「決算管理アプリ」は先頭にdenpyou_bangou(伝票番号)を持つ点のみが異なる。
| グループ | code | ラベル | 型 | 備考 |
|---|---|---|---|---|
| (決算管理アプリのみ) | denpyou_bangou | 伝票番号 | 文字列1行 | |
| 会計情報 | kaikei_nendo | 会計年度 | ドロップダウン(必須) | 2025〜2030年度 |
| 会計情報 | kaikei_lookup/kaikei_mei | 会計コード/会計名 | ルックアップ+文字列1行 | 会計マスタをLOOKUP参照しfieldMappingsで会計名を自動転記 |
| 費目情報 | kan_lookup/kan_code/kan_mei | 款コード/款コード表示/款名 | ルックアップ+文字列1行×2 | 費目マスタをlookup.filterCond: shubetsu in ("款")で款のみに絞り込んでLOOKUP参照し、コード・費目名を自動転記(下記7.参照) |
| 費目情報 | kou_lookup/kou_code/kou_mei | 項コード/項コード表示/項名 | 同上 | filterCondは項 |
| 費目情報 | moku_lookup/moku_code/moku_mei | 目コード/目コード表示/目名 | 同上 | filterCondは目 |
| 費目情報 | saimoku_lookup/saimoku_code/saimoku_mei | 細目コード/細目コード表示/細目名 | 同上 | filterCondは細目 |
| 費目情報 | saisaimoku_lookup/saisaimoku_code/saisaimoku_mei | 細々目コード/細々目コード表示/細々目名 | 同上 | filterCondは細々目 |
| 費目情報 | setsu_lookup/setsu_code/setsu_mei | 節コード/節コード表示/節名 | 同上 | filterCondは節 |
| 費目情報 | saisetsu_lookup/saisetsu_code/saisetsu_mei | 細節コード/細節コード表示/細節名 | 同上 | filterCondは細節 |
| 金額・内容 | kingaku | 金額 | 数値(単位: 円) | |
| 金額・内容 | gaiyou/shousai | 概要/詳細 | 文字列1行+文字列複数行 | |
| 金額・内容 | tenpu_file | 添付ファイル | 添付ファイル | |
| プロジェクト | project_lookup/project_mei | プロジェクトルックアップ/プロジェクト名 | ルックアップ+文字列1行 | プロジェクトマスタをLOOKUP参照 |
| その他 | biko | 備考 | 文字列複数行 |
フィールド定義・レイアウトの正はapps.yamlの該当エントリであり、本表はその要約。フィールドを追加・変更した場合は、apps.yamlの更新に合わせて本表も必ず更新すること。
idea.mdの企画案では「費目マスタ」に款・項・目・細目・細々目・節・細節の全階層を1アプリで持たせる構成になっていた。この場合、コード(code)は階層をまたいで重複しうる(例: 款の"01"と項の"01"が両方存在する)ため、そのままでは一意キーとしてLOOKUPのrelatedKeyFieldに使えない。そこでhimoku_key(費目キー、種別-コード形式の手入力による一意文字列)を追加し、これをLOOKUPの解決キーとした。
予算要求アプリ・決算管理アプリの各科目LOOKUP(kan_lookup等)は、lookup.relatedKeyField: himoku_keyかつlookup.filterCondでshubetsuを絞り込むことで、「款だけ/項だけ」のピッカー表示を実現している。LOOKUPフィールド自体はhimoku_keyの値(例: kan-01)を保持する技術的なフィールドのため、fieldMappingsで人が読めるcode(コード)とhimoku_mei(費目名)を別フィールド(kan_code/kan_mei等)に自動転記して画面表示する。
idea.mdでは予算要求アプリ・決算管理アプリそれぞれに「同一アプリ内の同プロジェクト関連レコード」(同じプロジェクトに紐づく他のレコードを一覧表示するフィールド)が挙げられている。これは関連レコード一覧(REFERENCE_TABLE)フィールドで実現できるが、参照先が「自分自身のアプリ」であるため、アプリ自体にappIdが割り当たる前(初回--apply時点)にはreferenceTable.relatedApp.appKeyを解決できない(既存の妊娠出産支援設計書9.と同じ制約)。そのため、このフィールドはapps.yamlに含めず、初回--applyでアプリを作成した後、2回目の--applyで追加する運用とする。追加時はcondition.field/condition.relatedFieldをともにproject_lookupとし、同じproject_lookupの値を持つレコードを一覧表示する設計とする想定。
--applyが必要)kaikei_nendo等のドロップダウン選択肢(年度)の年次メンテナンス方法himoku_key(費目キー)の命名規則(種別-コード形式)の徹底方法(手入力のため入力ミスのリスクがある)対象: 「会計マスタ」「費目マスタ」「プロジェクトマスタ」「予算要求アプリ」「決算管理アプリ」の各アプリ
1-3. 財政担当職員が「会計マスタ」「費目マスタ」「プロジェクトマスタ」の各マスタを整備する。「費目マスタ」は款・項・目・細目・細々目・節・細節を1アプリに種別で区分して登録する(設計書7.参照)。 4-7. 各部門の予算要求担当が「予算要求アプリ」に予算要求額・概要を起票する。会計・款〜細節・プロジェクトはいずれもLOOKUPフィールドで対応するマスタを参照し、款〜細節についてはlookup.filterCondで費目マスタの種別を絞り込むことで階層ごとに正しい選択肢だけをピッカー表示する(設計書7.参照)。 8-11. 決算時、財政担当職員が会計システムから出力したCSVをもとに「決算管理アプリ」へ伝票単位でレコードを登録する。参照構造は予算要求アプリと同一。
対象: 「会計マスタ」「費目マスタ」「プロジェクトマスタ」「予算要求アプリ」「決算管理アプリ」の各アプリ
HIMOKU_MASTERは款・項・目・細目・細々目・節・細節の7階層を1アプリに混在させており、himoku_key(種別+コードの一意キー)がLOOKUPの解決キーになっている(設計書7.参照)。コード自体は階層をまたいで重複しうるため、himoku_key単体ではなくcode列は一意性を持たない。YOSAN_YOUKYUU/KESSAN_KANRIからHIMOKU_MASTERへのLOOKUPは、款〜細節それぞれ別フィールド(kan_lookup〜saisetsu_lookup)で6段に分かれており、いずれも同じHIMOKU_MASTERをlookup.filterCond(shubetsu)で絞り込んで参照する。YOSAN_YOUKYUUとKESSAN_KANRIは同一アプリ内の同一プロジェクトのレコードを一覧表示する関連レコード一覧フィールドを追加する予定だが、自己参照のため初回--apply後に追加する(設計書8.参照)。本ER図には未反映。