EDITABLE SAMPLE / VERSION 1.0

架空案件の記入例です。企業内でコピー・編集して利用できます。

この文稿をダウンロード(Markdown) ↓

基本設計・ADR・API契約サンプル

文書ID: ARCH-001 / 版: 1.0 / 関連: REQ-014〜016 / 状態: 記入例・未承認

架空案件の設計文稿です。構成とAPIは設計例であり、稼働するシステムや検証済み契約の提供ではありません。

工程定義

1. 構成と境界

利用者ブラウザ → Web UI → 承認API → SQL DB(経費申請・承認監査記録)。承認APIは社内認証基盤の認証情報を検証する。業務権限はサーバー側で評価し、DB更新は承認APIに限定する。

外部境界: 認証基盤との接続。会計システムへの連携は対象外。ログにはパスワードやトークンを含めない。

2. 画面遷移・プロトタイプ仕様

画面ID表示内容操作・遷移確認観点
UI-01 一覧申請番号、申請者、金額、状態E100を選択しUI-02へ閲覧権限の範囲内だけ表示
UI-02 詳細明細、申請者、承認状況承認を選び確認ダイアログ自己申請では承認不可の理由を表示
UI-03 結果承認結果と処理日時一覧へ戻る失敗時は状態を成功表示にしない

試作時の確認依頼文例: 「U001とU002の画面を切り替え、自己承認不可の理由と成功後の状態が理解できるか確認してください。」

試作URL・版: {{PROTOTYPE_REFERENCE}}(未作成)。動くプロトタイプはこの仕様から実装し、業務担当者と確認する。

3. ADR-001:承認と監査記録の一体保存

4. API-014 契約

HTTPcode条件更新
401UNAUTHENTICATED認証なし・無効なし
403FORBIDDEN承認権限なしなし
403SELF_APPROVAL自己申請の承認なし
404NOT_FOUND閲覧可能な対象なしなし
409ALREADY_PROCESSED状態が申請済みでないなし
503SAVE_FAILEDDB更新・監査保存失敗全体をロールバック

エラー本文の例: {"code":"SELF_APPROVAL","message":"自分の申請は承認できません"}

5. 自社への適用

{{TECH_STACK}}、認証方式、画面用語、承認範囲、接続先、エラー契約を差し替える。契約変更は詳細設計と結合テストへ通知し、ADRに理由を残す。

構成レビュー: {{TECH_OWNER}} / 未承認。要件・画面・APIの対応確認: {{REVIEW_NOTES}}

全11文稿とZIPのダウンロードへ →

無料相談