メインコンテンツにスキップ
自媒科技企業向けAI・開発から導入まで
日本語JA
プロジェクト相談

企業AIプロジェクトWiki · 要件・業務シナリオ

業務ルール

別名Business rule · ビジネスルール · 業務判断ルール · 意思決定ルール

定義

業務ルールとは、業務概念を定義し、許容される状態・行動を制約し、または既知の事実から業務上の結論を導くために、組織が制定・採用・執行する管理可能な記述です。人とシステムが一貫して判断、実行、説明、再確認できるよう、権威ある根拠、適用範囲、入力事実、結論、例外、優先関係、版を明確にします。

業務ルールは、組織が必須・禁止・必然と認める関係を表す

「承認を効率化する」は目標、「購買申請を処理する」はプロセスまたは能力です。「部門限度額を超える申請は予算責任者の合議を必要とする」まで具体化すると業務ルールに近づきます。概念、事実、判断の関係を組織が承認した形で明示し、担当者、システム、テスト、監査が同じ条件を一貫して解釈できるようにします。

ルールは特定ソフトウェアではなく業務に属します。人が手動適用し、手順書が参照し、意思決定サービスへ設定し、コードで実装することもできます。if文だけに残すと、権威、理由、例外、版、非技術担当者による確認が失われます。

方針は方向や原則を表し、そのまま実行できないことがあります。法令・契約も、対象、地域、日付と権限ある解釈を確定して初めて社内で実行可能なルールになります。開発チームが独自に法律判断を確定してはいけません。

業務ルールの主な種類

業務ルールというと、金額を超えたら承認を上げる条件だけを想像しがちです。実際には、用語の定義、対象が有効になる条件、行動できる役割、事実不足時の扱いもルールです。種類を分けると、誰に確認し、どの方式で実装するかを判断しやすくなります。

定義ルール

概念、分類、必然的な事実を定めます。例えば、承認済みかつ期限内の権限だけを有効な権限と定義し、用語、データ解釈、推論を揃えます。

行動ルール

組織や役割が条件下で何を必ず行い、禁止され、または許されるかを定めます。違反時は阻止、警告、権限ある例外、是正のいずれかを設計します。

適格性・適用ルール

役割、対象、地域、時点、状態、証拠から、制度、価格、特典、処理経路の対象かを判断します。必要事実が欠ける場合の結果も必要です。

分類・導出ルール

金額、品目、リスク印から申請区分を導くなど、既存事実から区分や属性を得ます。元事実と有効時点を記録します。

計算ルール

金額、率、点数、期限、数量を、単位、精度、丸め、通貨、日付境界、欠損値、計算順序とともに規定します。式は表現方法の一つにすぎません。

判断・ルーティングルール

入力事実と業務知識を、承認、拒否、合議、エスカレーション、キュー、次担当者へ結びます。一つの判断が複数のルール群と権威に依存することがあります。

状態遷移ルール

業務対象がいつ別状態へ移れるか、誰が実行でき、何を記録するかを定めます。プロセスは順序を示し、ルールは遷移の可否を決めます。

例外・上書きルール

通常ルールを、誰が、どの理由・期間・証拠で上書きでき、どう再確認するかを定めます。「特殊事情は別途相談」のままにしません。

管理可能な一つの業務ルールに記録する事項

もっともらしい一文でも、そのまま安全に実装できるとは限りません。根拠、適用対象、必要な事実、例外、過去判断の再現方法まで分かって初めて、長期的に保守できるルールになります。

安定したIDと名称

長期参照できるIDを割り当て、業務上の結論で命名します。コード行や表の行番号を恒久IDにしません。

原子的な記述と種別

業務用語で一つの必要性、義務、禁止、導出関係を書き、合意した分類を付けます。

権威ある根拠と所有者

法令、契約、規程、委員会決定、製品方針、委任権限と、解釈・承認できる担当者を記録し、原典、社内具体化、技術実装を分けます。

適用範囲と有効期間

組織、地域、製品、役割、対象、チャネル、通貨、日付、版、シナリオ、開始・終了・移行措置を明示します。

入力事実とデータ定義

必要事実、出所、型、単位、許容値、鮮度、欠損処理を定義します。入力の意味が変われば判断を再現できません。

条件・結論・動作の境界

判断条件と業務結論をシステム副作用から分離します。「合議が必要」という結論は、タスク作成や承認完了を意味しません。

例外・優先・競合

例外条件、上書き権限、個別ルールと一般ルールの優先、矛盾時に停止するか誰へ委ねるかを定めます。

説明と通知

適用ルール、事実、理由、次の手順を誰に見せるか、個人情報・安全・不正対策上開示しない内容を定めます。

テスト・版・状態

代表例、境界、反例、検証者、草案/承認/廃止状態、有効版、変更履歴を保持し、過去判断を当時のルールで再生できるようにします。

実際の業務ルールを発見し、確認する方法

ルールが一つの文書に整然と集まっていることはまれです。規程には原則、権限表には限度額、担当者には例外、旧システムには過去の判断が残っています。これらを突き合わせ、実際に権限を持つ人が意味を確定する作業が必要です。

  1. 判断と業務対象を特定する

    適格性、金額、状態、経路、制限について一貫して答えるべき問いと責任者を列挙します。DB項目や既存コードから始めません。

  2. 権威ある資料を集める

    法令、契約、規程、権限表、製品方針、帳票、手順、過去判断を確認し、版、適用範囲、解釈権限者を記録します。

  3. 実務・統制担当者へ聞く

    担当者、承認者、コンプライアンス、財務、運用、監査から通常判断、例外、異議、是正を聞き、正式ルール、慣行、個人習慣、システム制約を区別します。

  4. 事例と運用記録を観察する

    承認、拒否、差戻し、上申、取消し、例外を抽出します。同じ事実で結果が違えば、隠れたルール、データ不良、未承認のばらつきを疑います。

  5. 業務語彙を統一する

    申請、有効な権限、営業日、金額、顧客状態などを定義し、同義語と同名異義を解消してからルールを書きます。

  6. 根拠付きの原子ルールを書く

    複合文章を単一判断へ分け、根拠と業務理由を紐付けます。不明点は確認待ちとし、コードで勝手に選びません。

  7. 例・反例・境界を再生する

    典型、閾値、欠損、競合、例外の事実を権限者に判断してもらい、唯一の結論または明示的な判断不能になることを確認します。

  8. 基準版と保守責任を承認する

    有効ルール群、優先関係、発効日、承認者、変更入口を記録し、意味の所有、管理、技術実装の責任を分離します。

デシジョンテーブルは論理を点検するが、ガバナンスを代替しない

条件が増えると、文章だけでは組合せの抜け、重なり、矛盾が見えにくくなります。表は入力と結論を並べて点検できますが、閾値や優先順位が正式に承認されたことまでは証明しません。論理の問題を探す道具であり、業務責任の代わりではありません。

  1. 入力列は安定した事実か

    各入力に名称、型、許容値、出所、時間意味があり、自由文や未確認のモデル出力を条件へ直結させません。

    確認:業務用語集、データ定義。

  2. 行を区別できるか

    複数行が矛盾する結論へ同時一致しないかを調べ、複数一致時のヒット方針を明示します。

    確認:重複分析、ヒット方針。

  3. 全組合せに結果があるか

    欠落には既定、資料不足、判断不能、人手確認を明示し、偶然最初の行やnullへ落としません。

    確認:完全性分析、未一致テスト。

  4. 境界と単位は正確か

    超過、以上、締切日時、タイムゾーン、通貨、丸め、nullを明確にし、境界値でシステム間の判断を揃えます。

    確認:境界値・単位テスト。

  5. 出力は結論か動作か

    表が「合議必要」と判断しても、タスク、通知、書込みにはプロセス、権限、エラー処理が別途必要です。

    確認:判断―プロセス―動作対応。

  6. 根拠・版・説明を残せるか

    論理をルールIDと権威へ追跡し、実行ごとにルール群の版、入力、適用経路を記録します。

    確認:判断ログ、版台帳。

構成例:調達承認ルール群

以下の顧客と無関係な構成例で、これまでの要素をつなげます。特定の金額や制度を推奨するものではありません。定義、職務分離、事実不足、優先関係が一つの判断を作り、その判断がシステム動作の完了とは別であることが要点です。

BR-101:提出可能申請の定義

申請者IDとコストセンターが有効で、用途が記入され、現行の品目ルールが要求する証拠が揃った場合だけ提出可能とします。

BR-102:職務分離

最終承認者は申請者と同一人物にできません。代理提出では操作者と被代理申請者を記録し、代理でも自己承認禁止は変わりません。

BR-103:合議要否

税込金額がコストセンターの現行直接承認限度額を超えれば「予算責任者の合議が必要」とします。値、通貨、発効日は別の権限表を参照します。

BR-104:事実不足

通貨、限度額、適用版を確定できなければ結論を推測せず、提出停止または権限者へ回し、不足事実を記録します。

BR-105:優先関係

品目固有ルールが合議を要求すれば一般限度額以下でも合議します。法令・契約根拠と競合する場合は自動判断を止め、コンプライアンス処理へ移します。

判断と実行を分ける

ルール群は提出可能、合議必要、判断不能を返します。タスク作成、通知、予算確保、状態書込みは別のプロセス・システム動作です。

必要なテスト

限度未満・同額・超過、通貨欠損、版切替時刻、同一申請者・承認者、品目優先、根拠競合、重複要求を試し、版、事実、適用ルール、結果を残します。

監査・変更可能なルール基準を作る

方針、製品、組織責任が変わればルールも変わります。重要なのは、どの案件をどの版で扱ったかを後から説明できることです。基準版があれば、見積り、実装、検収、本番運用が同じ参照点を持ち、過去判断も当時の条件で確認できます。

  1. ルール台帳と用語集を管理する

    ID、記述、種別、用語、権威、所有者、範囲、版、状態、依存、テスト、実装箇所を一元化し、規程、表計算、設定、コードの分岐を防ぎます。

  2. 業務所有と技術実装を分ける

    業務・コンプライアンス権限者が意味を承認し、技術側は確実に実装して制約を報告します。設定権限だけで政策判断の所有者にはなりません。

  3. 識別可能なルール群を承認する

    見積り、設計、検収、本番で、出所スナップショット付きの版を指定し、再現不能な「現在のオンラインロジック」を基準にしません。

  4. 複数実装の整合を保つ

    画面案内、バックエンド検証、バッチ、帳票、AIツールは、一つの権威サービスまたは自動整合性検査を使用します。

  5. 変更前に影響を分析する

    過去・処理中案件、インターフェース、権限、通知、教育、テスト、価格、AI評価、ロールバック、旧案件への適用版を評価します。

  6. リリース、監視、復元を行う

    境界・履歴再生後に承認と発効時刻を記録し、判断分布、未一致、競合、上書きを監視し、承認済み版へ戻せるようにします。

  7. 判断説明を保存する

    個人情報・保存方針の範囲で、入力事実、ルール版、適用経路、上書き者・理由を保持し、異議申立て、監査、障害再現に備えます。

範囲・プロセス・システム・検収への接続

業務ルールは要件工程だけの付属資料ではありません。必要データ、プロセス分岐、連携失敗時の扱い、検収の境界条件、運用責任まで影響します。各工程が別の版を参照すれば、個々の機能が動いても業務結論は一致しません。

プロジェクト範囲

今期に発見、整理、実装、移行、テスト、保守するルール、顧客・第三者が提供する根拠、ルール基盤と継続運用費の包含を明示します。

シナリオとプロセス

シナリオが役割、事実、結果を提供し、プロセスは判断地点でルールを呼び結論に従って経路を選びます。判断を全てフロー線へ埋めません。

要件と設計

検証、判断、案内、権限、データ、連携、説明要件を導きます。手動、コード、設定、意思決定サービスのどれでも同じ業務意味を保ちます。

データと連携

入力には権威ある出所、型、単位、鮮度、失敗処理が必要です。外部API応答の変更をルール変更とみなしません。

テストと検収

正例、反例、境界、欠損、競合、優先、版切替、権限テストを作り、論理、システム動作、業務結果を分けて証明します。

本番運用

本番ルール群、設定、キャッシュ更新、権限、監視、ログ、上書き、復元、責任者を確認し、コードとルール版の不一致を防ぎます。

引継ぎと保守

用語集、台帳、権威資料、意思決定モデル、テスト、リリース履歴、運用指標、変更手順を移管し、安全に説明・更新できるようにします。

企業AIの業務ルールをプロンプト内の数行へ退化させない

モデルが規程を読み、ルールを説明できることには価値があります。しかし「だいたい理解している」ことは安定した執行ではありません。出力はプロンプト、文脈、モデル版で変わるため、権限、金額、禁止、不可逆操作では説明支援と最終統制を分けます。

ルールと知識を分ける

知識資料は背景を説明できますが、正式ルールには承認済み記述、範囲、版があります。モデルが推測した関係に権威は自動付与されません。

高影響の判断をモデルの即興に任せない

モデルは合議が必要と思われる理由を説明できますが、一回の生成結果だけで送金、権限付与、不可逆操作を許可してはいけません。金額閾値、自己承認禁止、権限境界は反復テストできるルールや統制で実行し、モデル出力はその統制が許す位置だけで使います。

AIは支援しても権威を所有しない

候補ルールの抽出、適用理由の説明、分類を支援できますが、権限者が確認します。モデル信頼度は政策権限の委任ではありません。

プロンプトとルール群を別々に版管理する

プロンプトは表現・ツール利用を導き、業務ルールは独立基準で管理します。実行時のモデル、プロンプト、知識、ルール群、ツール版を識別します。

信頼できる入力事実を使う

モデル生成の分類、要約、エンティティを高影響ルールへ入れる前に、出所、スキーマ、許容値、必要な人手確認を検証します。

競合・不足時は停止する

根拠競合、版不明、必須事実欠損、権限超過、適用論理を説明不能な場合は、拒否、再質問、人手移管、動作阻止を定めます。

組合せと敵対入力を評価する

単独の正反例に加え、優先、境界、版変更、プロンプトインジェクション、越権要求、言換え、反復実行で結論と説明を確認します。

人による上書きも統治する

資格役割、理由、期限、二次承認、記録、再審査を定めます。「人が修正可能」を安全・監査の万能回避口にしません。

業務ルールと混同しやすい概念

方針、プロセス、データ検証、コード条件は、それぞれルールの一部を担うことがあります。そのため会話では同じものとして扱われがちです。実装方式をルールそのものと誤認すると、意味を承認できる人が分からず、システム交換後にも残すべき制約を失います。

関連概念業務ルールとの違い
業務方針方針は方向・原則・統治意図を表し、実行不能なことがあります。ルールは判断可能な必要性、義務、禁止、導出へ具体化します。
法令・契約条項外部または当事者間の権威です。社内ルールは権限ある適用・解釈後の実行記述であり、プロジェクトチームが法律判断を代替しません。
業務要件業務要件は組織が達成すべき成果を示し、ルールは達成過程で許容される状態、行動、判断を制約します。
業務プロセスプロセスは出来事、活動、役割、順序を編成し、ルールは実行可否、分類、経路を決め、複数プロセスから利用できます。
作業手順手順は作業の進め方を段階的に示し、多数のルールを参照します。ルールは全操作順・画面動作を規定しません。
データ検証形式、範囲、整合性を検査し、業務ルールの実装にも技術的完全性検査にもなります。電話番号の形式正しさは顧客適格性を証明しません。
アクセス制御方針主体による資源への動作を制御します。業務ルールはさらに定義、適格性、計算、非アクセス判断も扱います。
アルゴリズム・モデルアルゴリズムは計算過程、モデルはデータから出力を生成します。業務ルールは組織承認済み制約・結論であり、モデル出力利用可否もルールで定めます。
デシジョンテーブル・ルールエンジン前者は論理表現・分析形式、後者は実行技術です。権威、意味、承認、例外、ガバナンスは自動では得られません。
検収条件納品物の合否を判断し、ルール実装を検査できますが、継続的に管理される業務ルールそのものではありません。

出典と適用範囲

本項は企業プロジェクトにおける業務ルール、すなわち組織の業務管轄下で、用語・事実、許容状態、義務、禁止、適格性、計算、判断を明示するルールを扱います。政策目標、法令・契約条項、業務要件、業務プロセス、作業手順、アクセス制御設定、データ検証、アルゴリズム、デシジョンテーブル、ルールエンジン、検収条件、コード条件そのものではありません。法令・契約・方針は権威ある根拠になり得ますが、社内ルールへの具体化と適用判断は、権限を持つ業務・コンプライアンス・法務担当者が確認します。本項は法律上の助言ではなく、例示ルールを実在組織へ適用するものでもありません。