---
schema_version: "1"
id: 408d118c59b3a5260d59009518552fe0a474b2714e47514ae5e825011bbf6efc
title: 开始使用平台决策指南
collection: architect
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/architect/current/zh-cn/decision-guides/guides/get-started-platform-decision-guides.md
canonical_url: https://architect.salesforce.com/docs/architect/zh-cn/decision-guides/guide/get-started-platform-decision-guides.html
source_site: architect.salesforce.com
content_type: documentation
content_hash: dfff4706e49e154af1d44952c9fb700c33bc34319d204c2ce9e9985601f91995
products:
  - 决策指南
  - Architect Site Content Repo
---
# 开始使用平台决策指南

本节提供有关 Salesforce Platform 功能的关键架构决策的实用指导。它涵盖了异步处理、记录触发的事件、表单构建、代理和传统工作流自动化、事件驱动的架构以及基于步骤的异步框架，以帮助架构师设计可扩展、可维护和高性能的平台解决方案。

---

## 异步处理

[异步处理](/docs/architect/zh-cn/decision-guides/guide/async-processing)提供了 Salesforce 中异步操作工具和方法的指导：

- **异步处理工具**:比较可排队 Apex、计划 Apex、平台事件触发器、变更数据捕获、计划路径（提交流后）和异步路径（记录触发的流），并提供有关适当用例的指导。
- **服务器端异步处理**:长时间运行的数据库操作、外部标注和大批量记录处理的模式。
- **客户端异步处理**:可在浏览器或移动应用程序中执行的 Apex 继续标注和客户端异步处理等技术。
- **决策框架**:考虑用例验证、可扩展性、了解事务何时真正异步、监控和处理极端负载事件。
- **最佳实践和反模式**:正确使用指南，包括出站集成、监控和避免常见陷阱。

使架构师能够实施可扩展、可靠且可维护的异步模式，避免影响性能的陷阱。

---

## 建筑表单

[构建表单](/docs/architect/zh-cn/decision-guides/guide/build-forms)指导架构师了解 Salesforce 表单构建选项：

- **表单构建工具**:动态表单、屏幕流、OmniStudio、屏幕流与 Lightning Web 组件 (LWC) 和 LWC 的比较，包括技能和许可注意事项。
- **决策框架**:考虑对象影响、表单范围、导航、位置（应用程序、移动设备、Web）、UX 和测试自动化。
- **工具选择指导**:从简单记录布局到多页面向导和面向客户的品牌表单的推荐。
- **组合模式**:组合工具的指导，例如，屏幕流导航与 LWC 样式。
- **高级功能**:深入了解功能和限制，为工具选择提供信息。

帮助架构师为其特定的 UX、功能和集成要求选择合适的表单构建方法。

---

## 确定客服人员和传统工作流自动化

[确定Agentic和传统](/docs/architect/zh-cn/decision-guides/guide/determining-agentic-vs-traditional-workflow-automation.html)工作流自动化为使用编排密度框架在传统自动化和Agentforce之间进行选择提供了一个框架:

- **组织密度框架**:根据执行路径（完全指定与不指定）、目标复杂性（单个任务与竞争目标）和模态组合（结构化与多模态输入）评估自动化复杂性。
- **产品布局**:不同自动化场景的流、Apex、Agentforce、Agent 脚本、Agentforce 网格、Agentforce 操作和 MuleSoft 的比较。
- **密度选择矩阵**:将编排密度级别（低、中、高）映射到架构标准，从记录触发的自动化到混合编排，再到使用客服人员脚本的指导确定性。
- **决策框架**:顺序评估流程（先检查执行路径，然后检查目标复杂性，然后检查模态混合）以确定正确的工具。
- **使用个案指导**:针对传统自动化（基于规则的、确定性）、Agentforce 网格（批量 AI 任务）、混合编排（复杂的端到端流程）和客服人员脚本（具有推理需求的非结构化入口点）的具体建议。

使架构师能够在自动化范围内做出明智的决策，平衡推理功能与可扩展、可审计和维护解决方案的确定性控制。

---

## 事件驱动的架构

[事件驱动架构](/docs/architect/zh-cn/decision-guides/guide/event-driven)提供了 Salesforce 事件工具和模式的全面指南：

- **夜间工具**:平台事件、变更数据捕获、发布/订阅 API、MuleSoft Anypoint、串流 API 和集成注意事项的概述。
- **事件驱动的模式**:包括各种事件驱动的用例的发布/订阅、扇出、传递的消息、流和队列模式。
- **与 MuleSoft 集成**:将 Anypoint 连接器（Pub/Sub、JMS、Kafka、Solace、MQ、MQTT、AMQP）用于企业架构。
- **平台事件和变更数据捕获**:关于发布记录和字段更改的首选机制的指导，以及从 PushTopic/Generic 事件迁移。
- **实施模式**:可扩展性、一致性、错误处理和监控的最佳实践。

使架构师能够设计可扩展的、近乎实时的事件驱动的系统，有效地连接多个系统。

---

## 基于步骤的异步框架

[基于步骤](/docs/architect/zh-cn/decision-guides/guide/step-based-async-framework)的异步框架为模块化、可扩展的异步作业处理提供了一个框架：

- **框架架构**:组件包含 Queueable Apex、Finalizer、Slack 集成、Apex 游标、可调用操作。
- **基于步骤的处理**:将工作分为独立的步骤，这些步骤可以通过共享治理和操作可见性来运行、重试和重新启动。
- **实施指导**:步骤界面、步骤处理器、Apex 可调用层、延迟处理和通知的模式。
- **最佳实践**:当大部分信息存在于 CRM 中时，对于高用量工作负载以及层次结构或基于树的记录处理，推荐使用；关于何时不使用的指导。
- **企业级功能**:治理、合规性、分布式状态、进度跟踪、SLA 监控、故障诊断和审计级日志记录。

为架构师提供了一种可扩展的替代整体批处理作业和链式异步调用的方法，支持高用量 Salesforce 工作负载，并具有完全的操作透明度。

---

## 记录触发的自动化

[记录触发自动化](/docs/architect/zh-cn/decision-guides/guide/record-triggered)为在 Salesforce 平台上设计记录触发自动化提供了框架：

- **工具选择**:在自动化密度（低、中、高）和密度选择矩阵的指导下，何时使用记录触发的流与 Apex 触发器。
- **自动化密度**:如何评估自动化数量、记录量和依赖性蔓延，以选择流、混合流（使用可调用 Apex 的流）或 Apex 触发器。
- **切入点和治理**:每个 Salesforce 对象一个入口点；入口条件、递归控制和有序执行指南。
- **异步调用**:何时以及如何从记录触发的流或 Apex 调用异步进程，并谨慎小心错误处理和调控器限制。
- **最佳实践**:批量化模式、混合流-Apex 设计，并避免触发器自动化中的常见陷阱。

使架构师能够设计符合平台标准的可扩展、可维护和高性能的记录触发自动化。
