Skip to content

プラットフォーム運用フロー

NOTE

本ドキュメントはプラットフォーム全体の運用に関わる業務フローを定義する。フロー横断の共通ルールは 業務フロー index を参照。


BF-301: 税制改正対応フロー

概要

項目内容
目的毎年の税制改正に対応して年度別の税制パラメータを更新し、計算精度を保証する
トリガー税制改正の確定(法律の公布・施行、国税庁の通達公開)
アクターシステム管理者
前提条件改正内容が確定していること
成果物新年度の TaxYearMaster が作成され、Golden Test をパスした状態

アクターと役割

アクターこのフローでの役割主な操作
システム管理者税制パラメータの更新・検証・リリースの実行者パラメータ設定、Golden Test 実行、リリース

フロー図

不一致一致税制改正確定1. 改正内容を分析2. TaxYearMasterを作成3. 所得閾値を更新4. 控除額テーブルを更新5. 給与所得控除を更新6. 速算表を確認7. Golden Testを実行テスト結果8. パラメータを修正9. リリース準備10. 企業に通知完了
不一致一致税制改正確定1. 改正内容を分析2. TaxYearMasterを作成3. 所得閾値を更新4. 控除額テーブルを更新5. 給与所得控除を更新6. 速算表を確認7. Golden Testを実行テスト結果8. パラメータを修正9. リリース準備10. 企業に通知完了

ステップ詳細

#アクターアクション画面・タッチポイントシステム処理関連UC
1sys_admin改正内容を分析変更される閾値・税率・控除額の特定。新設・廃止される控除の確認
2sys_adminTaxYearMasterを作成システムポータル: グローバルマスタ管理前年度パラメータをコピー。改正箇所を更新
3sys_admin所得閾値を更新パラメータ設定画面共通閾値 T(扶養・同一生計配偶者)、基礎控除の段階テーブル、配偶者特別控除の段階テーブル
4sys_admin控除額テーブルを更新扶養控除額(一般/特定/老人)、障害者控除額、寡婦・ひとり親控除額
5sys_admin給与所得控除を更新最低保障額、上限額、段階的計算式
6sys_admin速算表を確認税率区分・控除額。復興特別所得税率
7sys_adminGolden Testを実行テスト実行画面NTA公開の計算例と完全一致を検証
8sys_adminパラメータを修正(不一致時)計算ロジックの修正。再テスト
9sys_adminリリース準備本番環境へのデプロイ。フィーチャーフラグで段階公開
10sys_admin企業に通知「○○年度の税制改正に対応しました」リリースノート

バリアントシナリオ

シナリオ条件対応
異例の施行日施行日が1月1日以外(例: R7改正は12月1日)TaxYearParameters に施行日パラメータを持たせ、最終給与日との比較で適用可否を判定
控除の新設/廃止新しい控除が追加される、既存控除が廃止されるTax Calculation Core の年度バージョンに反映。過去バージョンは7年間保持

業務ルール

ルール説明出典
Golden TestNTA公開の計算例(p57-59)と完全一致を検証。不一致があればリリース不可
年度バージョニングTax Calculation Core は年度ごとにバージョン管理。過去7年分を保持設計思想
フィーチャーフラグ段階的リリースでリスクを軽減

関連要件

  • DM: DM-802 TaxYearMaster
  • BF: → BF-101(税制パラメータが準備されてから年度準備を開始)

BF-302: 企業ライフサイクルフロー

概要

項目内容
目的企業の契約変更・一時停止・解約・顧問先移管を管理する
トリガー企業の契約変更要請、解約申請、代行事業者の変更
アクター企業管理者、システム管理者、代行事業者管理者(移管の場合)
前提条件企業がオンボーディング済み(→ BF-201)
成果物企業の契約状態が更新された状態

アクターと役割

アクターこのフローでの役割主な操作
企業管理者契約変更・解約の申請者プラン変更申請、解約申請、代行事業者変更申請
システム管理者契約管理・解約処理の実行者プラン変更、一時停止、解約処理、アーカイブ
代行事業者管理者顧問先移管の承認者/受入者移管承認、移管受入

フロー図

プラン変更一時停止解約月次請求代行事業者変更企業管理1. 企業管理画面を開く操作2. 契約プランを変更3. 利用を一時停止4. 解約前の確認6. 月次請求7. 代行事業者変更を申請5. アーカイブ処理完了8. 旧Agencyが移管承認9. 新Agencyが受入処理
プラン変更一時停止解約月次請求代行事業者変更企業管理1. 企業管理画面を開く操作2. 契約プランを変更3. 利用を一時停止4. 解約前の確認6. 月次請求7. 代行事業者変更を申請5. アーカイブ処理完了8. 旧Agencyが移管承認9. 新Agencyが受入処理

ステップ詳細

#アクターアクション画面・タッチポイントシステム処理関連UC
1sys_admin企業管理画面を開くシステムポータル: 企業管理企業一覧・契約状態を表示
2sys_admin契約プランを変更プラン変更画面従業員数に応じた課金変更。変更履歴の記録
3sys_admin利用を一時停止データは保持。ログイン不可に設定。未払い等の理由を記録
4sys_admin解約前の確認未完了の年度処理がないか。帳票の出力が完了しているか
5sys_adminアーカイブ処理法定保存期間(7年)のデータをアーカイブストレージに移行。アクティブデータは削除
6sys_admin月次請求請求管理画面アクティブ従業員数ベース。代行モデル: 代行事業者に一括請求。独立管理モデル: 企業に直接請求。→ 課金モデル
7管理者代行事業者変更を申請移管依頼を送信
8旧Agency移管承認顧問先管理画面データアクセス権を移管準備状態に
9新Agency受入処理顧問先管理画面AgencyId の切り替え。企業データは全て引継ぎ

バリアントシナリオ

シナリオ条件対応
未完了処理あり年度処理が確定していない状態で解約解約前に年度確定・帳票出力を完了するよう案内。強制解約も可能(sys_admin)
再開一時停止後の利用再開データ・設定はそのまま復旧
移管拒否旧代行事業者が移管を承認しないシステム管理者が介入して解決
独立管理→代行モデル独立管理の企業が代行事業者に委託企業への直接請求を月末で終了。代行事業者への一括請求に翌月から切り替え。代行領域で顧問先を登録
代行モデル→独立管理代行モデルの企業が独立管理に移行企業に直接請求の契約を新規作成し翌月から適用。代行領域で顧問先を解除。代行事業者の請求から当該企業分を除外

業務ルール

ルール説明出典
法定保存期間帳票データは7年間保持。アーカイブストレージに移行後も参照可能
データ削除法定保存期間終了後にアーカイブデータを物理削除
移管時のデータ引継ぎ企業データは全て引継ぎ。過去の処理履歴は当時のAgency名とともに閲覧可能

関連要件

  • DM: DM-201 Company
  • BF: ← BF-201(企業オンボーディング後のライフサイクル)

BF-303: 緊急メンテナンス・サポートフロー

概要

項目内容
目的システム障害・セキュリティインシデントへの緊急対応と、サポート代理ログインによるユーザー支援を行う
トリガー障害検知アラート / ユーザーからのサポート問い合わせ
アクターシステム管理者(sys_admin)、サポートスタッフ(sys_support)
前提条件システムが稼働中、またはサポート問い合わせが受信されていること
成果物障害が復旧した状態 / ユーザーの問題が解決した状態

アクターと役割

アクターこのフローでの役割主な操作
sys_admin緊急メンテナンスの判断・実行メンテナンスモード制御、障害復旧、事後対応
sys_supportユーザーサポート(代理ログインを含む)代理ログイン、問題確認、個人情報マスキング付き閲覧

フロー図

緊急メンテナンス

全面部分障害/インシデント検知1. 障害/インシデント検知2. 影響範囲を特定影響範囲3. メンテナンスモードを有効化4. フィーチャーフラグで機能制限5. 障害対応・復旧作業6. 復旧を確認7. メンテナンスモードを解除8. 事後対応完了
全面部分障害/インシデント検知1. 障害/インシデント検知2. 影響範囲を特定影響範囲3. メンテナンスモードを有効化4. フィーチャーフラグで機能制限5. 障害対応・復旧作業6. 復旧を確認7. メンテナンスモードを解除8. 事後対応完了

サポート代理ログイン

サポート問い合わせ受信9. サポート問い合わせ受信10. 代理ログインを開始11. 問題を確認・対応12. 代理ログインを終了完了
サポート問い合わせ受信9. サポート問い合わせ受信10. 代理ログインを開始11. 問題を確認・対応12. 代理ログインを終了完了

ステップ詳細

緊急メンテナンス

#アクターアクション画面・タッチポイントシステム処理関連UC
1sys_admin障害/インシデント検知システムヘルスダッシュボードアラート通知、外部依存ヘルス監視
2sys_admin影響範囲を特定全企業 / 特定企業 / 特定機能のみ
3sys_adminメンテナンスモードを有効化メンテナンス管理画面ユーザーにメンテナンス画面を表示。APIは503を返却。管理者のみアクセス可能
4sys_admin部分的な機能制限(代替)フィーチャーフラグ管理画面フィーチャーフラグで影響機能のみ無効化
5sys_admin障害対応・復旧作業ログの確認、データの整合性チェック、修正のデプロイ
6sys_admin復旧を確認全企業の動作確認、データ整合性の検証
7sys_adminメンテナンスモードを解除ユーザーアクセスの復旧
8sys_admin事後対応システムアナウンス、インシデントレポートの作成、再発防止策の検討

サポート代理ログイン

#アクターアクション画面・タッチポイントシステム処理関連UC
9sys_supportサポート問い合わせ受信ユーザーからの問い合わせ
10sys_support代理ログインを開始システムポータル: ユーザー検索Impersonation セッション開始。代理ログイン中バナー表示。個人情報は自動マスキング
11sys_support問題を確認・対応対象ユーザーと同じ画面操作は監査ログに代行者として記録。申告データの変更は不可
12sys_support代理ログインを終了セッション終了。通常の管理画面に戻る

バリアントシナリオ

シナリオ条件対応
全面障害全企業に影響メンテナンスモード有効化 → 全ユーザーにメンテナンス画面
部分障害特定機能のみ影響フィーチャーフラグで該当機能のみ無効化
セキュリティインシデント不正アクセス等即座にメンテナンスモード → 影響範囲調査 → 対策実施

業務ルール

ルール説明出典
代理ログインの制限sys_support は閲覧のみ。申告データの変更は不可。個人情報は自動マスキング
監査ログ代理ログイン中の全操作を代行者名で記録
メンテナンスモード時のAPI全APIは503 Service Unavailable を返却

関連要件

  • DM: DM-901 AuditLog
  • BF: (他のフローとは独立して発動)