Skip to content

業務イベント一覧 (BEL) 作成の指示テンプレート

  • 以下のルールに従って、業務イベント一覧(Business Event List: BEL) を 1 つ作成してください。出力は Markdown とします。

  • 対象は「一覧(表)」です。複雑なイベントの詳細手順や実装設計は書かず、イベントを網羅的に整理してください。

  • 禁止: 物理テーブル名・物理カラム名・SQL全文、実装クラス/関数名・API実装詳細、UIコンポーネント名、クリック手順など UI 操作の逐語列挙

  • 先頭に YAML Frontmatter を付与し、以下の形式で記述してください(不要な項目は省略可だが、id / type / title / status は必須):

    yaml
    ---
    id: bel-<英小文字とハイフンで構成したID> # 例: bel-main
    type: domain
    title: <業務イベント一覧名> # 例: 業務イベント一覧(main)
    status: draft # draft / ready / deprecated のいずれか
    supersedes: []
    ---
  • 本文には、少なくとも次の見出し(日本語)と表を含めてください:

    1. 業務イベント一覧
  • 一覧表は次の列を この順序 で必ず含めてください:

    イベントID / イベント名 / 何が起きたか / いつ / 誰が/何が / 発生条件 / 事実データ

  • イベントIDbes-<領域>-<短い英字> の形式を推奨します(例: bes-sale-checkout)。

  • 個別の BES ドキュメントを作成する場合、一覧表の イベントID は、そのドキュメントへの Markdownリンク(相対パス) にしてください(例: [bes-sale-checkout](bes-sale-checkout.md))。

  • 業務イベントの責務は、次に 限定 してください:

    何が起きたか / いつ / 誰が/何が / 発生条件 / 事実データ

  • 事実データ は、その時点で観測できる情報(ペイロード)を概念レベルで列挙してください。

  • イベントとプロセスは独立に保ち、起動関係は BP(業務プロセス仕様)側で記載してください。

  • 全体を 業務用語で統一 し、略語を使う場合は、業務用語集に存在する一般的な略語のみとし、意味が推測しづらい略語や内部コードは使用しないでください。