Auto-sync: 2026-04-21 00:02

This commit is contained in:
2026-04-21 00:02:55 +08:00
parent 177469a1cd
commit cb7c11e14f
235 changed files with 16567 additions and 237 deletions

View File

@@ -0,0 +1,29 @@
---
title: "Trigger Framework"
type: concept
tags: [salesforce, triggers, architecture]
sources: [specialized-salesforce-architect.md]
last_updated: 2026-04-20
---
# Trigger Framework
Salesforce 触发器的标准化架构模式。
## 核心原则
- 每个对象一个触发器
- 触发器不包含业务逻辑,只委托给 handler 类
- 必须支持批量处理Bulkification
## 架构组成
1. **Trigger** — 入口点,只做委托
2. **Handler** — 包含业务逻辑
3. **Selector** — SOQL 查询封装
4. **Service** — 跨触发器共享逻辑
## 关键规则
- 无业务逻辑放在触发器中
- 委托给 handler 类处理所有业务逻辑
## 相关概念
- [[Bulkification]] — 触发器必须支持批量处理