業務イベント一覧 (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: [] ---本文には、少なくとも次の見出し(日本語)と表を含めてください:
- 業務イベント一覧
一覧表は次の列を この順序 で必ず含めてください:
イベントID / イベント名 / 何が起きたか / いつ / 誰が/何が / 発生条件 / 事実データ
イベントID は
bes-<領域>-<短い英字>の形式を推奨します(例:bes-sale-checkout)。個別の BES ドキュメントを作成する場合、一覧表の イベントID は、そのドキュメントへの Markdownリンク(相対パス) にしてください(例:
[bes-sale-checkout](bes-sale-checkout.md))。業務イベントの責務は、次に 限定 してください:
何が起きたか / いつ / 誰が/何が / 発生条件 / 事実データ
事実データ は、その時点で観測できる情報(ペイロード)を概念レベルで列挙してください。
イベントとプロセスは独立に保ち、起動関係は BP(業務プロセス仕様)側で記載してください。
全体を 業務用語で統一 し、略語を使う場合は、業務用語集に存在する一般的な略語のみとし、意味が推測しづらい略語や内部コードは使用しないでください。