Loading
利用代码增强 Salesforce
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          管理 Apex 的版本设置

          管理 Apex 的版本设置

          为了帮助向后兼容,Apex 类和触发器与 Salesforce API 和任何引用的受管软件包的版本设置一起存储。

          所需的 Edition

          适用于:Salesforce Classic(并非在所有组织中可用)和 Lightning Experience

          适用于:PerformanceUnlimitedDeveloperEnterpriseDatabase.com Edition

          受管软件包在 Database.com 中不可用

          所需用户权限
          定义、编辑、删除和设置 Apex 类的版本设置: 作者 Apex
          运行 Apex 测试: 查看设置和配置

          如果 Apex 类引用已安装受管软件包中的组件(如自定义对象),则也保存类引用的每个受管软件包的版本设置。这样确保随着 Apex、API 和受管软件包中的组件在后续版本中的演进,类或触发器仍绑定到具有特定已知行为的版本。

          软件包版本是识别软件包中上载的组件集合的号码。版本号格式为 majorNumber.minorNumber.patchNumber(例如,2.1.3)。主版本号和次版本号会在每个主发布版本中增加到所选值。patchNumber 仅对补丁版本生成和更新。发布者可通过在不破坏使用该软件包的现有客户集成的基础上发布后续软件包版本,以使用软件包版本合理地演进其受管软件包中的组件。

          1. 编辑类或触发器,然后单击版本设置
          2. 选择 Salesforce API 的版本。这也是与类或触发器关联的 Apex 版本。
          3. 单击保存

          配置类或触发器的软件包版本设置

          备注
          备注 在 Summer ’25 和更高版本中,软件包订阅者可以使用版本设置来指定 Apex 类或触发器所依赖的迁移的第二代受管软件包 (2GP) 的版本。此功能已经对第一代受管软件包 (1GP) 可用,但尚未从 1GP 软件包转换的 2GP 软件包中受支持。见迁移的第二代受管软件包中的 Apex 版本设置
          • 如果您保存了引用受管软件包的 Apex 类或触发器而未指定受管软件包的版本,则 Apex 类或触发器默认与受管软件包的最新安装版本相关联。
          • 如果此软件包在类或触发器中被引用,则您无法删除受管软件包的类或触发器版本设置。使用显示依赖性找出类或触发器引用受管软件包的位置。
          1. 编辑类或触发器,然后单击版本设置
          2. 为类或触发器引用的每个受管软件包选择版本。如果安装了更新版本的受管软件包,则类或触发器将继续使用此版本的受管软件包,除非您手动更新版本设置。要添加已安装的受管软件包到设置列表,从可用软件包列表选择一个软件包。该列表仅在您的已安装受管软件包未与类或触发器关联时显示。
          3. 单击保存
          提示
          提示 您还可以通过元数据部署或使用 API 请求为 Apex 类或触发器设置软件包版本。见Apex 开发人员指南中的为 Apex 类和触发器设置软件包版本
           
          正在加载
          Salesforce Help | Article